42 Commits

Author SHA1 Message Date
76202917ba Merge branch 'master' into bubblesponge 2023-12-05 23:30:55 -07:00
65aa2769cc fix a typo 2023-12-05 23:30:48 -07:00
de08a9d481 Fix bedrock in mineclone2 (#49)
* adjust more mcl_vars variables that were recently added to MineClone2

* try to detect mcl_vars values that should have been changed
2023-12-03 00:36:34 -07:00
8edf220213 fix crash when fake player dig slade (#46)
When a fake player, for example a node, dig slade, it return player ~= nil but it is not a current player, the server_diggable_only function tries to check the privs of the node, then this crashes

Here we use the built-in check player:is_player() so the node privs are not checked

This crash occurred in the technic mod when the corium eats the slade
2023-12-03 00:33:53 -07:00
fec70718b0 fix another spot where nvals_wave might get an out-of-bounds index passed to it. Also fix a spelling error in the lorebooks. 2023-10-05 22:10:50 -06:00
019853bf4e filled in some more missing translations
Credit/blame to ChatGPT
2023-10-02 11:49:01 -06:00
248d00165d experimenting with ChatGPT translation 2023-10-02 01:27:59 -06:00
9477afdd81 prevent a crash when noise doesn't extend far enough outside the emerged area 2023-10-02 00:52:28 -06:00
a44f3273ca update translations, remove some unnecessary escape codes 2023-10-02 00:08:15 -06:00
59a43f4033 update subterrane and mapgen_helper 2023-09-29 20:16:03 -06:00
058f13f6a4 More luacheck tidying 2023-09-29 20:06:34 -06:00
f537af33bc cleaning up some stuff with luacheck. 2023-09-29 16:09:25 -06:00
c9dedef095 update doc.lua 2023-09-29 14:26:36 -06:00
c446bd66d4 mineclone compatibility fixes 2023-02-14 20:46:42 -07:00
cf89421748 now that bubblesponge overwriting is fixed, move them back above the surface of the sand. 2023-02-14 19:37:53 -07:00
ec861d6047 add a few non-Amelia pictures. Remove the least representative Sunless Sea watercolour. 2023-02-14 17:09:35 -07:00
b581f724db figured out why cairns were disappearing in giant caverns 2023-02-12 20:27:21 -07:00
24937bdad7 space the cairns closer together 2023-02-12 16:34:15 -07:00
2b1f88f6c1 add ability to split bubblesponge stems occasionally 2023-02-12 16:08:25 -07:00
f12ef0b00d fix exploding cairns 2023-02-12 15:53:17 -07:00
e186037f2b add an achievement for collecting all lorebooks 2023-02-12 15:45:26 -07:00
fc1a6d754e add mapgen 2023-02-12 13:06:08 -07:00
633f230ae4 refinements to cairn markings, give them an inventory so players can put stuff in them if they want why not 2023-02-12 12:01:12 -07:00
cb523dea21 add some art 2023-02-12 03:11:46 -07:00
fd9f2e97f2 add a collectible satchel 2023-02-11 20:43:09 -07:00
0ea940f104 getting ready to add mapgen 2023-02-11 20:06:51 -07:00
d5f95d3be9 quick and dirty locking and unlocking via cairns 2023-02-11 17:04:25 -07:00
c505f7f3ce rework structure of lorebooks 2023-02-11 16:13:12 -07:00
2f0f51f210 initial steps toward an interface for players. Lorebooks will be discovered via cairn and read via ledger 2023-02-06 23:24:12 -07:00
01a8298ed7 finishing the main lore books. Putting recipes on hold, there are too many ingredients being generated that don't exist in Minetest and that's probably confusing rather than helpful 2023-02-05 22:59:53 -07:00
9bcf510951 update translations. The lorebooks template is going to be quite chonky when done. 2023-02-05 20:49:12 -07:00
79f15c70b7 add an achievement for finding bubblesponge 2023-02-05 20:34:56 -07:00
69b21a3fbf Some initial text for a set of lorebooks players will be able to find scattered around the deep caverns. 2023-02-05 20:25:03 -07:00
c7efa95f42 let seeds be planted on furrowed non-wet soil 2023-02-04 21:07:25 -07:00
fe203d0ca0 updating farming growth logic
Quarry bushes now require sand, since they're found in blood thorn caverns
Also, I think I've got the timers working better for marginal soil. Marginal soil conditions are controlled centrally through the growth_condition functions.
2023-02-04 20:42:54 -07:00
22be60bdeb initial addition of bubblesponge 2023-02-04 20:01:27 -07:00
2f2577eada add mine_gas to optional depends 2023-01-08 02:38:10 -07:00
06096ddc8f No achievement when torch is placed by mods (#43) 2022-12-05 00:29:35 -07:00
b27a9eb8da Add a bit of API documentation. Incomplete, but covers the important stuff IMO 2022-10-22 22:43:29 -06:00
a6cd433ecf Fix a crash in ambient sound biome checking when the player is halfway between level 2 and level 3. Also add API to puzzle chests
This fixes issue https://github.com/FaceDeer/dfcaverns/issues/39
2022-10-22 10:02:34 -06:00
5ea9ee9de0 group fixes suggested on the forum 2022-09-10 16:21:50 -06:00
efeae89ab9 fix local variable access 2022-09-06 22:50:01 -06:00
171 changed files with 5190 additions and 1841 deletions

66
.luacheckrc Normal file
View File

@ -0,0 +1,66 @@
read_globals = {
"minetest",
"ItemStack",
"AreaStore",
table = {fields = {"copy", "indexof"}},
"vector",
"default",
"dump",
"core",
}
globals = {
"VoxelArea",
"awards",
"big_webs",
"bones_loot",
"bubblesponge",
"bucket",
"chasms",
"collectible_lore",
"cottages",
"df_achievements",
"df_ambience",
"df_caverns",
"df_dependencies",
"df_dependencies",
"df_farming",
"df_mapitems",
"df_primordial_items",
"df_trees",
"df_underworld_items",
"doors",
"dungeon_loot",
"dynamic_liquid",
"footprints",
"hunter_statue",
"ice_sprites",
"looped_node_sound",
"mapgen_helper",
"mcl_buckets",
"mcl_explosions",
"mcl_fences",
"mcl_flowers",
"mcl_formspec",
"mcl_mapgen",
"mcl_sounds",
"mcl_stairs",
"mcl_vars",
"mcl_worlds",
"mesecon",
"name_generator",
"named_waypoints",
"oil",
"pit_caves",
"playerplus",
"radiant_damage",
"simplecrafting_lib",
"stairs",
"stairsplus",
"subterrane",
"tnt",
}
max_line_length = false
unused_args = false
unused = true

60
API.md Normal file
View File

@ -0,0 +1,60 @@
# Chat commands
There are not many chat commands provided by this modpack since it's primarily a mapgen mod. Only one is available to non-server-admins:
`mute_df_ambience`: Mutes or unmutes ambient sounds in deep caverns. This muted state is saved per-player, so players that are bothered by ambient sounds can disable them for themselves.
The following are only available for server admins:
`find_pit`: Finds the nearest glowing pit in the Underworld layer.
`mapgen_helper_loc` and `mapgen_helper_tour`: only available if the `mapgen_helper_log_locations` setting has been set to true. mapgen_helper will then record the locations of various types of mapgen feature as they are generated, and these commands will teleport the server admin to them.
`find_pit_caves`: Lists the locations of nearby vertical shaft caverns, including the top and bottom elevations.
# APIs
Not all APIs are listed here, this list focuses on APIs that modders may wish to use in sub-mods that modify DF Caverns' functionality in the existing context of this modpack.
## bones_loot
This mod populates the bones in the underworld with loot.
`bones_loot.register_loot`
Uses same table format as dungeon_loot from the default minetest_game. eg, {{name = "bucket:bucket_water", chance = 0.45, types = {"sandstone", "desert"}},
if dungeon_loot is installed it uses dungeon_loot's registration function directly.
## chasms
`chasms.register_ignore(node_name)`: Use this to set node types to be left alone by chasm-carving
`chasms.is_in_chasm(pos)`: returns true if pos is inside a chasm.
## df_ambience
`df_ambience.add_set(def)`: adds a sound set to the ambience mod. See soundsets.lua for a bunch of examples of what can go in the `def` table.
This mod has a lot of similarities to the [https://notabug.org/TenPlus1/ambience](ambience) mod, but after struggling to get that mod to "play nice" with df_caverns' needs it turned out to be easier to just re-implement the specific parts of the mod that were needed here.
## df_caverns
`df_caverns.get_biome(pos)`: returns the string name of the df_cavern biome that pos is located in, or nil if it's outside of any of df_caverns' cavern layers. df_caverns uses a homebrew biome system rather than the built-in biome registration system.
`df_caverns.is_ground_content(node_id)`: used by subterrane's mapgen to avoid removing nodes placed by df_caverns' mapgen. If you're adding new map features inside dfcavern's hollow spaces and they're being chopped in half at mapblock boundaries then you may be able to solve this by overriding this method with one that recognizes the nodes you're adding.
This was never really expected to be something that someone would need to do, though, so this is a little clunky. If you're having trouble with this please file an issue.
`df_caverns.populate_puzzle_chest(pos)`: When a "puzzle chest" is generated in the Underworld ruins this method gets called to populate its contents. If you wish to override the contents of the puzzle chest then you can override this method. Place items in the "main" inventory at the pos parameter's location.
## looped_node_sound
`looped_node_sound.register(def)`: A simple mod for making nodes emit a looped sound when the player is nearby.
def = {
node_list = {"df_trees:torchspine_1_lit"},
sound = "dfcaverns_torchspine_loop",
max_gain = 0.5,
gain_per_node = 0.05,
}

View File

@ -28,6 +28,8 @@ Some of the other cave decorations provide dim bioluminescent lighting in some c
[A more comprehensive guide can be found here.](guide.md)
[APIs and player commands can be found here.](API.md)
## Synergies with other mods
"[dynamic liquid](https://github.com/minetest-mods/dynamic_liquid)" is recommended to provide Dwarf Fortress-like fluid dynamics and to deal with water that might spill into caverns.

View File

@ -0,0 +1,12 @@
# textdomain: big_webs
### init.lua ###
Giant Cave Spider Web Generator=Gigantischer Höhlenspinnennetzgenerator
Giant Cave Spider Webbing=Gigantisches Höhlenspinnennetz
Thick ropes of sticky, springy silk, strung between cavern walls in hopes of catching bats and even larger beasts.=Dicke Seile aus klebrigem, federndem Seidengewebe, zwischen Höhlenwänden gespannt in der Hoffnung, Fledermäuse und sogar größere Bestien zu fangen.
Webbing can be collected and re-strung elsewhere to aid in climbing. It absorbs all falling damage when you land on it.=Das Netz kann gesammelt und an anderer Stelle erneut gespannt werden, um beim Klettern zu helfen. Es absorbiert jeglichen Fallenschaden, wenn du darauf landest.

24
bubblesponge/LICENSE.txt Normal file
View File

@ -0,0 +1,24 @@
Sounds are under various licenses, see the license.txt file in the /sounds directory for details.
License for Code and Textures
-----------------------------
Copyright 2023 by FaceDeer
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

200
bubblesponge/init.lua Normal file
View File

@ -0,0 +1,200 @@
local S = minetest.get_translator(minetest.get_current_modname())
local print_settingtypes = false
local CONFIG_FILE_PREFIX = "bubblesponge_"
local config = {}
bubblesponge = {}
bubblesponge.config = config
local function setting(stype, name, default, description)
local value
if stype == "bool" then
value = minetest.settings:get_bool(CONFIG_FILE_PREFIX..name)
elseif stype == "string" then
value = minetest.settings:get(CONFIG_FILE_PREFIX..name)
elseif stype == "int" or stype == "float" then
value = tonumber(minetest.settings:get(CONFIG_FILE_PREFIX..name))
end
if value == nil then
value = default
end
config[name] = value
if print_settingtypes then
minetest.debug(CONFIG_FILE_PREFIX..name.." ("..description..") "..stype.." "..tostring(default))
end
end
setting("int", "uses", 30, "Number of uses for a bubblesponge")
setting("int", "growth_seconds", 1000, "Number of seconds between each growth check for bubblesponge stems")
setting("int", "y_max", -300, "Maximum altitude at which bubblesponge will grow")
local function use_airtank(itemstack, user)
local breath = user:get_breath()
if breath > 9 then return itemstack end
breath = math.min(10, breath+5)
user:set_breath(breath)
minetest.sound_play("bubblesponge_bubbles", {pos = user:get_pos(), gain = 0.5})
--if not minetest.settings:get_bool("creative_mode") then
local wdef = itemstack:get_definition()
itemstack:add_wear(65535/(wdef._airtanks_uses-1))
if itemstack:get_count() == 0 then
if wdef.sound and wdef.sound.breaks then
minetest.sound_play(wdef.sound.breaks,
{pos = user:get_pos(), gain = 0.5})
end
end
--end
return itemstack
end
minetest.register_tool("bubblesponge:tank", {
description = S("Bubblesponge Frond"),
_doc_items_longdesc = S("A frond harvested from a bubblesponge."),
_doc_items_usagehelp = S("If you're underwater and you're running out of breath, wield this item and use it to replenish 5 bubbles on your breath bar. When fully charged this frond has @1 uses before it becomes empty.", config.uses),
_airtanks_uses = config.uses,
inventory_image = "bubblesponge_frond.png",
wield_image = "bubblesponge_frond.png",
stack_max = 1,
groups = {bubblesponge_tank = 1},
on_place = function(itemstack, user, pointed_thing)
return use_airtank(itemstack, user)
end,
on_use = function(itemstack, user, pointed_thing)
return use_airtank(itemstack, user)
end,
})
minetest.register_tool("bubblesponge:bundle", {
description = S("Bubblesponge Bundle"),
_doc_items_longdesc = S("A bundle of fronds harvested from a bubblesponge."),
_doc_items_usagehelp = S("If you're underwater and you're running out of breath, wield this item and use it to replenish 5 bubbles on your breath bar. When fully charged this frond has @1 uses before it becomes empty.", config.uses * 9),
_airtanks_uses = config.uses * 9,
inventory_image = "bubblesponge_bundle.png",
wield_image = "bubblesponge_bundle.png",
stack_max = 1,
groups = {bubblesponge_tank = 1},
on_place = function(itemstack, user, pointed_thing)
return use_airtank(itemstack, user)
end,
on_use = function(itemstack, user, pointed_thing)
return use_airtank(itemstack, user)
end,
})
minetest.register_craft({
recipe = {
{"bubblesponge:tank", "bubblesponge:tank", "bubblesponge:tank"},
{"bubblesponge:tank", "bubblesponge:tank", "bubblesponge:tank"},
{"bubblesponge:tank", "bubblesponge:tank", "bubblesponge:tank"},
},
output = "bubblesponge:bundle",
})
local water_node = df_dependencies.node_name_water_source
minetest.register_node("bubblesponge:stem", {
description = S("Bubblesponge Trunk"),
_doc_items_longdesc = S("The trunk of a massive sponge. Bubblesponges grow deep underwater in caverns and their fronds have uniquely helpful properties for divers."),
_doc_items_usagehelp = S("If you're underwater and you're running out of breath you can squeeze a lungful of air from a wielded Bubblesponge frond."),
groups = {oddly_breakable_by_hand = 1, handy = 1},
sounds = df_trees.node_sound_tree_soft_fungus_defaults(),
tiles = {"bubblesponge_bubblesponge.png"},
use_texture_alpha = "clip",
drop = {
max_items = 2,
items = {
{
rarity = 10, -- occasionally split the stem to allow farming
items = {"bubblesponge:stem"},
},
{
rarity = 1,
items = {"bubblesponge:stem"},
},
},
},
drawtype = "normal",
paramtype = "light",
is_ground_content = false,
light_source = 6,
on_timer = function(pos, elapsed)
local timer = minetest.get_node_timer(pos)
elapsed = elapsed - config.growth_seconds
timer:set(config.growth_seconds, elapsed)
if pos.y > config.y_max then
return
end
pos.y = pos.y + 1
if minetest.find_node_near(pos, 4, "air", true) then
return
end
local tries = 0
while tries < 3 do
if minetest.get_node(pos).name == water_node then
minetest.set_node(pos, {name = "bubblesponge:frond"})
return
else
pos = {x = pos.x + math.random(-1, 1), y = pos.y + math.random(0, 1), z = pos.z + math.random(-1, 1)}
tries = tries + 1
end
end
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(config.growth_seconds + math.random(-0.1, 0.1)*config.growth_seconds)
--minetest.get_node_timer(pos):set(1, config.growth_seconds * 6) -- immediate growth
end,
on_destruct = function(pos)
minetest.get_node_timer(pos):stop()
end,
})
minetest.register_node("bubblesponge:frond", {
description = S("Bubblesponge Frond"),
drawtype = "plantlike",
visual_scale = 1.2,
tiles = {"bubblesponge_growth.png"},
paramtype = "light",
sunlight_propagates = true,
walkable = false,
buildable_to = true,
groups = {snappy=3, oddly_breakable_by_hand = 1, handy = 1, not_in_creatove_inventory=1},
sounds = df_dependencies.sound_leaves(),
drop = "bubblesponge:tank",
})
local function use_any_airtank_in_hotbar(player)
local inv = player:get_inventory()
local hotbar = player:hud_get_hotbar_itemcount()
for i=1, hotbar do
local itemstack = inv:get_stack("main", i)
if minetest.get_item_group(itemstack:get_name(), "bubblesponge_tank") >= 1 then
itemstack = use_airtank(itemstack, player)
inv:set_stack("main", i, itemstack)
return true
end
end
return false
end
local function player_event_handler(player, eventname)
if player:is_player() and eventname == "breath_changed" and player:get_breath() < 2 then
use_any_airtank_in_hotbar(player)
end
return false
end
minetest.register_playerevent(player_event_handler)

View File

@ -0,0 +1,17 @@
# textdomain: bubblesponge
### init.lua ###
A bundle of fronds harvested from a bubblesponge.=Ein Bündel von Wedeln, geerntet von einem Blasenschwamm.
A frond harvested from a bubblesponge.=Ein Wedel, geerntet von einem Blasenschwamm.
Bubblesponge Bundle=Blasenschwamm-Bündel
Bubblesponge Frond=Blasenschwamm-Wedel
Bubblesponge Trunk=Blasenschwamm-Stamm
If you're underwater and you're running out of breath you can squeeze a lungful of air from a wielded Bubblesponge frond.=Wenn du unter Wasser bist und dir die Luft ausgeht, kannst du einen Lungenzug Luft aus einem geführten Blasenschwamm-Wedel holen.
If you're underwater and you're running out of breath, wield this item and use it to replenish 5 bubbles on your breath bar. When fully charged this frond has @1 uses before it becomes empty.=Wenn du unter Wasser bist und dir die Luft ausgeht, führe diesen Gegenstand und verwende ihn, um 5 Blasen in deiner Atemleiste aufzufüllen. Wenn dieser Wedel voll aufgeladen ist, hat er @1 Verwendungen, bevor er leer wird.
The trunk of a massive sponge. Bubblesponges grow deep underwater in caverns and their fronds have uniquely helpful properties for divers.=Der Stamm eines massiven Schwamms. Blasenschwämme wachsen tief unter Wasser in Höhlen, und ihre Wedel haben einzigartige hilfreiche Eigenschaften für Taucher.

View File

@ -0,0 +1,17 @@
# textdomain: bubblesponge
### init.lua ###
A bundle of fronds harvested from a bubblesponge.=
A frond harvested from a bubblesponge.=
Bubblesponge Bundle=
Bubblesponge Frond=
Bubblesponge Trunk=
If you're underwater and you're running out of breath you can squeeze a lungful of air from a wielded Bubblesponge frond.=
If you're underwater and you're running out of breath, wield this item and use it to replenish 5 bubbles on your breath bar. When fully charged this frond has @1 uses before it becomes empty.=
The trunk of a massive sponge. Bubblesponges grow deep underwater in caverns and their fronds have uniquely helpful properties for divers.=

4
bubblesponge/mod.conf Normal file
View File

@ -0,0 +1,4 @@
name = bubblesponge
description = A species of sponge that, when harvested, provides a limited air supply for underwater travel
depends = df_dependencies, df_trees
optional_depends = doc

View File

@ -0,0 +1,3 @@
bubblesponge_uses (Number of uses provided by a bubblesponge) int 30 2 1000
bubblesponge_growth_seconds (Number of seconds between each bubblesponge stem growing a new frond) int 1000 1 100000
bubblesponge_y_max (Maximum altitude at which bubblesponge will grow) int -300

Binary file not shown.

View File

@ -0,0 +1 @@
bubblesponge_bubbles is from https://freesound.org/people/murraysortz/sounds/192501/ by Murraysortz under the CC-BY-3.0 license

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

@ -121,12 +121,12 @@ minetest.register_on_generated(function(minp, maxp, seed)
local webs
local webs_present = false
if big_webs_path then
local seed = math.random()*10000000
local web_seed = math.random()*10000000
math.randomseed(minp.y + z_displace*minp.z) -- use consistent seeds across the x axis
if math.random() < web_probability then
webs_present = true
end
math.randomseed(seed)
math.randomseed(web_seed)
end
local vm, emin, emax = minetest.get_mapgen_object("voxelmanip")

View File

@ -0,0 +1,22 @@
License for Code and Textures
----------------
Copyright (C) 2023 FaceDeer
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@ -0,0 +1,34 @@
This mod provides a framework for adding "lore" collectibles, entries that are either a block of text or an image. Players unlock these collectibles by finding stone cairns, and view them by using a "satchel" object. Note that players are not literally carrying these collectibles, whether they've been unlocked is recorded globally and any satchel will allow them to view their collection.
This is intended as a somewhat similar concept to achievements, but to reward exploration in general and to provide information about the world the player finds themself in.
An example:
collectible_lore.register_lorebook({
id = "banks tunnels",
title = S("Twisting Tunnels"),
text = S([[Today's exploration took us deep into the caverns beneath the surface world. As we progressed, I was reminded of the intricate network of passages that make up the bedrock of this world.
It is fascinating to see how these passages have been carved by a combination of ancient streams and other mysterious processes that have yet to be fully understood. They twist and turn, making navigation a challenging task. Although it is possible to reach almost any location by following these existing passages, they can be so convoluted that it sometimes makes more sense to simply mine a direct route to your destination.
The significance of these passages cannot be overstated. They provide a glimpse into the geological history of the world and the forces that shaped it. The passages also hold the promise of valuable mineral deposits and other resources, making them a crucial area of exploration for anyone seeking to unlock the secrets of the earth.
Signed,
Dr. Theodore Banks]]),
sort = 101,
})
The id should be a unique string, this is the key that will be recorded when a player unlocks a collectible. The title is shown in the list of collectibles when it is unlocked. The sort value is used to sort items in the collectible list in increasing order; it doesn't have to be unique, items with the same sort number will fall back to sorting by id.
Instead of text, an image can be shown:
collectible_lore.register_lorebook({
id = "rose watercolor chasm wall",
title = S("Chasm Wall, By Amelia Rose"),
image = "df_lorebooks_chasm_wall.jpg",
sort = 201,
})
Note that currently images and text are mutually exclusive, and images should have a square aspect ratio.
This mod by itself currently only provides a framework and defines the cairn and satchel nodes, you'll need to provide a mapgen to insert them into your world. The ``collectible_lore.place_cairn`` method checks to see if there are nearby cairns before it goes ahead and places a cairn, preventing them from being bunched too closely together, and should prove useful.

110
collectible_lore/init.lua Normal file
View File

@ -0,0 +1,110 @@
local modpath = minetest.get_modpath(minetest.get_current_modname())
local S = minetest.get_translator(minetest.get_current_modname())
local modmeta = minetest.get_mod_storage()
collectible_lore = {}
collectible_lore.lorebooks = {}
local ids = {}
local on_collected_callbacks = {}
collectible_lore.register_on_collected = function(callback)
table.insert(on_collected_callbacks, callback)
end
collectible_lore.get_player_collected = function(player_name)
local collected_string = modmeta:get("player_" .. player_name)
if collected_string == nil then
return {}
else
return minetest.deserialize(collected_string)
end
end
collectible_lore.get_player_uncollected_list = function(player_name)
local collected = collectible_lore.get_player_collected(player_name)
--minetest.debug(dump(collected))
local uncollected = {}
for index, def in pairs(collectible_lore.lorebooks) do
if not collected[def.id] then
table.insert(uncollected, index)
end
end
return uncollected
end
local set_collected = function(player_name, id, state)
if not ids[id] then
minetest.log("error", "[collectible_lore] Setting state for unknown collectible id " .. id .. " for player " .. player_name)
state = nil
end
local collected = collectible_lore.get_player_collected(player_name)
if collected[id] ~= state then
collected[id] = state
modmeta:set_string("player_" .. player_name, minetest.serialize(collected))
for _, callback in ipairs(on_collected_callbacks) do
callback(player_name, id, state, collected)
end
end
end
collectible_lore.collect = function(player_name, id)
set_collected(player_name, id, true)
end
collectible_lore.uncollect = function(player_name, id)
set_collected(player_name, id, nil)
end
local collectible_lore_sort = function(first, second)
if (first.sort or 0) < (second.sort or 0) then
return true
end
if first.sort == second.sort then
return first.id < second.id
end
return false
end
collectible_lore.register_lorebook = function(def)
if def.id == nil then
minetest.log("error", "[collectible_lore] nil id for def " .. dump(def))
return false
end
if ids[def.id] then
minetest.log("error", "[collectible_lore] Duplicate unique lore id for defs " .. dump(def) .. " and " .. dump(ids[def.id]))
return false
end
ids[def.id] = def
table.insert(collectible_lore.lorebooks, def)
table.sort(collectible_lore.lorebooks, collectible_lore_sort)
end
minetest.register_chatcommand("collectible", {
params = "[collect|uncollect|clear|show] <player_name> <id>", -- Short parameter description
description = S("Administrative control of collectibles"),
privs = {server=true},
func = function(name, param)
local first, second, third = param:match("^([^%s]+)%s+(%S+)%s*(.*)")
if third == "" then third = nil end
if first == "uncollect" and second and third then
collectible_lore.uncollect(second, third)
return
elseif first == "collect" and second and third then
collectible_lore.collect(second, third)
return
elseif first == "clear" and second then
modmeta:set_string("player_" .. second, minetest.serialize({}))
return
elseif first == "show" and second then
minetest.chat_send_player(name, dump(collectible_lore.get_player_collected(second)))
return
end
minetest.chat_send_player(name, S("error parsing command"))
end,
})
dofile(modpath.."/items.lua")

305
collectible_lore/items.lua Normal file
View File

@ -0,0 +1,305 @@
local S = minetest.get_translator(minetest.get_current_modname())
local modmeta = minetest.get_mod_storage()
local cairn_spacing = tonumber(minetest.settings:get("collectible_lore_cairn_spacing")) or 100
local torch_node = {name=df_dependencies.node_name_torch, param2=1}
collectible_lore.get_light_node = function()
return torch_node
end
local cairn_area = AreaStore()
local existing_area = modmeta:get("areastore_cairn")
if existing_area then
cairn_area:from_string(existing_area)
end
local get_itemslot_bg = df_dependencies.get_itemslot_bg
local function get_cairn_formspec(pos)
local spos = pos.x .. "," .. pos.y .. "," .. pos.z
local formspec =
"size[8,9]"
.."list[nodemeta:" .. spos .. ";main;0,0.3;8,4;]"
.."list[current_player;main;0,4.85;8,1;]"
.."list[current_player;main;0,6.08;8,3;8]"
.."listring[nodemeta:" .. spos .. ";main]"
.."listring[current_player;main]"
..get_itemslot_bg(0,0.3,8,4)
..get_itemslot_bg(0,4.85,8,1)
..get_itemslot_bg(0,6.08,8,3)
if minetest.get_modpath("default") then
formspec = formspec .. default.get_hotbar_bg(0,4.85)
end
return formspec
end
local get_cairn_looted_by_list = function(pos)
local loot_list_string = modmeta:get("cairn_" .. minetest.pos_to_string(pos))
if not loot_list_string then
return {}
end
return minetest.deserialize(loot_list_string)
end
local set_cairn_looted_by_list = function(pos, list)
modmeta:set_string("cairn_" .. minetest.pos_to_string(pos), minetest.serialize(list))
end
local cairn_last_collected_index
local cairn_loot = function(pos, player)
local player_name = player:get_player_name()
if not player_name then return end
local list = get_cairn_looted_by_list(pos)
if list[player_name] then
minetest.chat_send_player(player_name, S("You've already collected the lore hidden in this cairn."))
minetest.show_formspec(player_name, "collectible_lore:cairn_inventory", get_cairn_formspec(pos))
return false
end
list[player_name] = true
local uncollected = collectible_lore.get_player_uncollected_list(player_name)
--minetest.debug(dump(uncollected))
if next(uncollected) then
local random_lorebook = uncollected[math.random(#uncollected)]
cairn_last_collected_index = random_lorebook
collectible_lore.collect(player_name, collectible_lore.lorebooks[random_lorebook].id)
minetest.show_formspec(player_name, "collectible_lore:collected",
"formspec_version[6]size[8,2]label[0.5,0.5;"
.. S("You've found a collectible item of lore titled:\n@1", collectible_lore.lorebooks[random_lorebook].title)
.. "]button_exit[1,1.5;2,0.4;exit;"..S("Exit")
.. "]button[5,1.5;2,0.4;view;"..S("View") .. "]")
list[player_name] = true
set_cairn_looted_by_list(pos, list)
else
minetest.chat_send_player(player_name, S("You've found all of the collectible items contained in cairns like this one."))
minetest.show_formspec(player_name, "collectible_lore:cairn_inventory", get_cairn_formspec(pos))
return false
end
local leftover = player:get_inventory():add_item("main", "collectible_lore:satchel")
if not leftover:is_empty() then
minetest.item_drop(leftover, player, vector.add(pos, vector.new(0,1,0)))
end
return true
end
local function drop_item_stack(pos, stack)
if not stack or stack:is_empty() then return end
local drop_offset = vector.new(math.random() - 0.5, 0, math.random() - 0.5)
minetest.add_item(vector.add(pos, drop_offset), stack)
end
minetest.register_node("collectible_lore:cairn", {
description = S("Cairn"),
_doc_items_longdesc = S("A cairn of rocks constructed by a previous explorer to protect documents and supplies."),
_doc_items_usagehelp = S("The first time you discover a cairn like this, it may reveal to you some new record or piece of lore. Afterward it can be used as a public storage location."),
drawtype = "nodebox",
tiles = {df_dependencies.texture_cobble, df_dependencies.texture_cobble, df_dependencies.texture_cobble .. "^(collectible_lore_cairn_marker.png^[multiply:#100000^[opacity:128)"},
is_ground_content = true,
groups = {cracky = 3, container=2},
_mcl_hardness = 1.5,
_mcl_blast_resistance = 6,
drop = df_dependencies.node_name_cobble,
sounds = df_dependencies.sound_stone(),
paramtype = "light",
paramtype2 = "facedir",
node_box = {
type = "fixed",
fixed = {
{-0.5, -0.5, -0.5, 0.5, 0, 0.5},
{-0.4375, 0, -0.4375, 0.4375, 0.5, 0.4375},
--{-0.25, 0.5, -0.25, 0.25, 1, 0.25}
}
},
-- collision_box = {
-- type = "fixed",
-- fixed = {
-- {-0.5, -0.5, -0.5, 0.5, 1, 0.5}
-- }
-- },
-- selection_box = {
-- type = "fixed",
-- fixed = {
-- {-0.5, -0.5, -0.5, 0.5, 1, 0.5}
-- }
-- },
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
cairn_loot(pos, clicker)
end,
can_dig = function(pos, player)
local inv = minetest.get_meta(pos):get_inventory()
return minetest.check_player_privs(player, {server = true}) and inv:is_empty("main")
end,
on_destruct = function(pos)
modmeta:set_string("cairn_" .. minetest.pos_to_string(pos), "")
local this_cairn = cairn_area:get_areas_for_pos(pos)
for index, data in pairs(this_cairn) do
--minetest.debug("removing " .. dump(index))
cairn_area:remove_area(index)
modmeta:set_string("areastore_cairn", cairn_area:to_string())
end
end,
on_construct = function(pos)
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
inv:set_size("main", 8*4)
local nearby = collectible_lore.are_cairns_close_to_pos(pos)
if nearby then
minetest.log("error", "Cairn placed too close to other cairns. Placed at: " .. minetest.pos_to_string(pos))
for _,data in pairs(nearby) do
minetest.log("error", "nearby: " .. minetest.pos_to_string(data.min))
end
end
cairn_area:insert_area(pos, pos, "")
modmeta:set_string("areastore_cairn", cairn_area:to_string())
local above_pos = {x=pos.x, y=pos.y+1, z=pos.z}
local above_node = minetest.get_node(above_pos)
if minetest.registered_nodes[above_node.name].buildable_to then
minetest.set_node(above_pos, collectible_lore.get_light_node())
end
end,
on_blast = function(pos, intensity)
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
for i = 1, inv:get_size("main") do
drop_item_stack(pos, inv:get_stack("main", i))
end
meta:from_table()
minetest.remove_node(pos)
end,
})
collectible_lore.get_nearby_cairns = function(pos, spacing)
local nearby = cairn_area:get_areas_in_area(vector.subtract(pos, spacing), vector.add(pos, spacing))
if next(nearby) then
return nearby
end
return nil
end
collectible_lore.are_cairns_close_to_pos = function(pos)
local nearby = collectible_lore.get_nearby_cairns(pos, cairn_spacing)
if nearby then return nearby end
return false
end
collectible_lore.place_cairn = function(pos)
if collectible_lore.are_cairns_close_to_pos(pos) then return end
minetest.set_node(pos, {name="collectible_lore:cairn"})
--minetest.debug("placed " .. minetest.pos_to_string(pos))
end
local player_state = {}
local get_formspec_for_player = function(player_name)
local selected
local state = player_state[player_name] or 1
local collected = collectible_lore.get_player_collected(player_name)
local collected_count = 0
for index, val in pairs(collected) do
collected_count = collected_count + 1
end
local form = {}
table.insert(form, "formspec_version[6]size[14,8]")
table.insert(form, "textlist[0.5,0.5;5,6.5;list;")
if collected_count > 0 then
local count = 1
for index, value in pairs(collectible_lore.lorebooks) do
local iscollected = collected[value.id]
if iscollected and state == count then
selected = value
end
count = count + 1
if iscollected then
table.insert(form, minetest.formspec_escape(value.title))
else
table.insert(form, "\t"..S("<not found yet>"))
end
table.insert(form, ",")
end
table.remove(form) -- removes trailing comma
end
table.insert(form, ";" .. state .. "]")
if selected then
table.insert(form, "label[6,0.5;" .. minetest.formspec_escape(selected.title) .. "]")
if selected.text then
table.insert(form, "textarea[6,1;7.5,6.5;;;" .. minetest.formspec_escape(selected.text) .. "]")
elseif selected.image then
table.insert(form, "image[6.5,1;6.5,6.5;" .. selected.image .. "]")
end
end
table.insert(form, "label[0.5,7.5;" .. S("Collected: @1/@2", collected_count, #(collectible_lore.lorebooks)) .. "]")
table.insert(form, "button_exit[2.75,7.3;2,0.4;exit;"..S("Exit") .. "]")
return table.concat(form)
end
minetest.register_craftitem("collectible_lore:satchel", {
description = S("Collectibles Satchel"),
_doc_items_longdesc = S("A satchel containing various documents you've recovered in your travels."),
_doc_items_usagehelp = S("The documents and lore you've unlocked are not tied to a specific satchel, any satchel will let you view your personal collection."),
inventory_image = "collectible_lore_satchel.png",
on_use = function(itemstack, user, pointed_thing)
local player_name = user:get_player_name()
minetest.show_formspec(player_name, "collectible_lore:formspec", get_formspec_for_player(player_name))
end
})
minetest.register_craft({
output = "collectible_lore:satchel",
recipe = {
{"", df_dependencies.node_name_string, ""},
{df_dependencies.node_name_string, "", df_dependencies.node_name_string},
{df_dependencies.node_name_wool_white, df_dependencies.node_name_wool_white, df_dependencies.node_name_wool_white},
},
})
minetest.register_on_player_receive_fields(function(player, formname, fields)
if formname == "collectible_lore:formspec" then
if fields.list then
local exploded = minetest.explode_textlist_event(fields.list)
if exploded.type == "CHG" then
local player_name = player:get_player_name()
player_state[player_name] = exploded.index
minetest.show_formspec(player_name, "collectible_lore:formspec", get_formspec_for_player(player_name))
end
end
elseif formname == "collectible_lore:collected" then
if fields.view then
local player_name = player:get_player_name()
player_state[player_name] = cairn_last_collected_index
minetest.show_formspec(player_name, "collectible_lore:formspec", get_formspec_for_player(player_name))
end
end
end)
--local function tour(player, loc_list)
-- local pop = table.remove(loc_list)
-- if pop then
-- player:set_pos(pop)
-- minetest.after(10, tour, player, loc_list)
-- end
--end
minetest.register_chatcommand("cairn_locations", {
params = "<range>", -- Short parameter description
description = S("Administrative control of collectibles"),
privs = {server=true},
func = function(name, param)
local range = tonumber(param) or 1000
local player = minetest.get_player_by_name(name)
local player_pos = player:get_pos()
local cairn_locations = cairn_area:get_areas_in_area(vector.subtract(player_pos, range), vector.add(player_pos, range))
--local loc_list = {}
for _, data in pairs(cairn_locations) do
minetest.chat_send_player(name, minetest.pos_to_string(data.min))
--table.insert(loc_list, data.min)
end
--tour(player, loc_list)
end,
})

View File

@ -0,0 +1,35 @@
# textdomain: collectible_lore
### init.lua ###
error parsing command=Fehler beim Parsen des Befehls
### init.lua ###
### items.lua ###
Administrative control of collectibles=Verwaltung von Sammelobjekten
### items.lua ###
<not found yet>=<noch nicht gefunden>
A cairn of rocks constructed by a previous explorer to protect documents and supplies.=Ein Steinhaufen, den ein früherer Forscher errichtet hat, um Dokumente und Vorräte zu schützen.
A satchel containing various documents you've recovered in your travels.=Eine Tasche, die verschiedene Dokumente enthält, die Sie auf Ihren Reisen gefunden haben.
Cairn=Steinhaufen
Collected: @1/@2=Gesammelt: @1/@2
Collectibles Satchel=Sammelobjekte-Tasche
Exit=Beenden
The documents and lore you've unlocked are not tied to a specific satchel, any satchel will let you view your personal collection.=Die Dokumente und Geschichten, die Sie freigeschaltet haben, sind nicht an eine bestimmte Tasche gebunden. Jede Tasche ermöglicht es Ihnen, Ihre persönliche Sammlung anzusehen.
The first time you discover a cairn like this, it may reveal to you some new record or piece of lore. Afterward it can be used as a public storage location.=Wenn Sie zum ersten Mal einen solchen Steinhaufen entdecken, kann er Ihnen möglicherweise einen neuen Eintrag oder eine Geschichte offenbaren. Danach kann er als öffentlicher Lagerort verwendet werden.
View=Ansehen
You've already collected the lore hidden in this cairn.= Sie haben bereits die in diesem Steinhaufen versteckte Geschichte gesammelt.
You've found a collectible item of lore titled:@n@1=Sie haben ein Sammelobjekt der Geschichte mit dem Titel: @n@1 gefunden
You've found all of the collectible items contained in cairns like this one.=Sie haben alle Sammelobjekte in Steinhaufen wie diesem gefunden.

View File

@ -0,0 +1,35 @@
# textdomain: collectible_lore
### init.lua ###
error parsing command=
### init.lua ###
### items.lua ###
Administrative control of collectibles=
### items.lua ###
<not found yet>=
A cairn of rocks constructed by a previous explorer to protect documents and supplies.=
A satchel containing various documents you've recovered in your travels.=
Cairn=
Collected: @1/@2=
Collectibles Satchel=
Exit=
The documents and lore you've unlocked are not tied to a specific satchel, any satchel will let you view your personal collection.=
The first time you discover a cairn like this, it may reveal to you some new record or piece of lore. Afterward it can be used as a public storage location.=
View=
You've already collected the lore hidden in this cairn.=
You've found a collectible item of lore titled:@n@1=
You've found all of the collectible items contained in cairns like this one.=

View File

@ -0,0 +1,2 @@
name = collectible_lore
depends = df_dependencies

View File

@ -0,0 +1 @@
collectible_lore_cairn_spacing (Minimum distance between collectible cairns) int 100

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 698 B

View File

@ -19,7 +19,8 @@ awards.register_achievement("dfcaverns_destroyed_gas_seep", {
},
})
awards.register_achievement("dfcaverns_giant_web", {
if minetest.get_modpath("big_webs") then
awards.register_achievement("dfcaverns_giant_web", {
title = S("Collect Giant Webbing"),
description = S("Collect a piece of giant webbing found in a cave."),
icon ="dfcaverns_awards_backgroundx32.png^big_webs_item.png^dfcaverns_awards_foregroundx32.png",
@ -29,12 +30,27 @@ awards.register_achievement("dfcaverns_giant_web", {
node = "big_webs:webbing",
target = 1
},
})
})
end
if minetest.get_modpath("bubblesponge") then
awards.register_achievement("dfcaverns_bubblesponge", {
title = S("Collect Bubblesponge Frond"),
description = S("Collect a piece of bubblesponge."),
icon ="dfcaverns_awards_backgroundx32.png^bubblesponge_frond.png^dfcaverns_awards_foregroundx32.png",
difficulty = 1,
trigger = {
type = "dig",
node = "bubblesponge:frond",
target = 1
},
})
end
-- too common
--awards.register_achievement("dfcaverns_glow_worms", {
-- title = S("Collect Glow Worms"),
-- description = S(""),
-- title = ,
-- description = ,
-- icon =,
-- trigger = {
-- type = "dig",

View File

@ -60,6 +60,7 @@ local plant_node_achievements =
}
minetest.register_on_placenode(function(pos, newnode, placer, oldnode, itemstack, pointed_thing)
if placer == nil then return end
local player_name = placer:get_player_name()
if player_name == nil then return end
local player_awards = awards.player(player_name)

View File

@ -74,10 +74,10 @@ if minetest.get_modpath("df_primordial_items") then
},
})
-- too mundane compared to the other achievements
-- eating diced mushroom too mundane compared to the other achievements
-- awards.register_achievement("dfcaverns_diced_mushroom", {
-- title = S("Eat Diced Mushroom"),
-- description = S(""),
-- title = ,
-- description = ,
-- icon =,
-- trigger = {
-- type = "eat",

View File

@ -0,0 +1,183 @@
# textdomain: df_achievements
### dig.lua ###
"Collect" Lightseam Stone=Versuche ein Stück Lichtspaltstein
Attempt to collect a piece of Lightseam, a strange glowing mineral found deep underground.=Versuch, ein Stück Lichtnaht, ein seltsames leuchtendes Mineral, das tief unter der Erde gefunden wird, zu sammeln.
Collect Bubblesponge Frond=Sammle Blasenschwammfarn
Collect Castle Coral=Sammle Schlosskoralle
Collect Cave Coral=Sammle Höhlentang
Collect Cave Pearls=Sammle Höhlenperlen
Collect Flawless Mese Crystal Block=Sammle ein makelloses Mesekristallblock
Collect Giant Red Crystal=Sammle Riesenroten Kristall
Collect Giant Webbing=Sammle Riesennetz
Collect Glowing Amethyst=Sammle Leuchtenden Amethyst
Collect Luminous Salt Crystal=Sammlung von Leuchtendem Salzkristall
Collect a block of glowing amethyst crystal from the Underworld.=Sammle einen Block glühenden Amethystkristalls aus der Unterwelt.
Collect a flawless Mese crystal block from the Magma Sea.=Sammle einen makellosen Mesekristallblock aus dem Magma-Meer.
Collect a luminous salt crystal from the dry caverns where Bloodthorns live.=Sammle einen leuchtenden Salzkristall aus den trockenen Höhlen, wo Blutdornen leben.
Collect a piece of Castle Coral from the Sunless Sea.=Sammle ein Stück Schlosskoralle aus der Lichtlosen See.
Collect a piece of Cave Coral from the Sunless Sea.=Sammle ein Stück Höhlentang aus der Lichtlosen See.
Collect a piece of bubblesponge.=Sammle ein Stück Blasenschwamm.
Collect a piece of giant webbing found in a cave.=Sammle ein Stück Riesennetz aus einer Höhle.
Collect one of the giant red crystals found in large barren caverns.=Sammle einen der Riesenroten Kristalle, die in großen kargen Höhlen zu finden sind.
Collect some cave pearls from the wall of a cave.=Sammle einige Höhlenperlen von der Wand einer Höhle.
Collect various different exotic items from various caverns.=Sammle verschiedene exotische Gegenstände aus verschiedenen Höhlen.
Deep Prospector=Tieftauch-Spezialist
Destroy a Gas Seep=Zerstöre eine Gasaustrittsstelle
Plug a crack that mine gas is seeping out of to make the caves just a little bit safer.=Verschließe einen Riss, aus dem Gas austritt, um die Höhlen etwas sicherer zu machen.
### farming.lua ###
Fungal Arborist=Fungaler Baumpfleger
Plant @1=Pflanze @1
Plant Black Cap=Schwarze Kappe pflanzen
Plant Bloodthorn=Blutdorn pflanzen
Plant Cave Wheat=Höhlenweizen pflanzen
Plant Dimple Cup=Höhlenmuldenbecher pflanzen
Plant Fungiwood=Pilzholz pflanzen
Plant Goblin Cap=Koboldkappe pflanzen
Plant Pig Tail=Schweineschwanz pflanzen
Plant Plump Helmet=Kopffüssler pflanzen
Plant Primordial Fern=Urzeitfarn pflanzen
Plant Primordial Jungle Mushroom=Urzeit-Dschungelpilz pflanzen
Plant Primordial Jungle Tree=Urzeit-Dschungelbaum pflanzen
Plant Primordial Mushroom=Urzeitpilz pflanzen
Plant Primordial Mycelium=Urzeitmyzel pflanzen
Plant Quarry Bush=Steinbruchbusch pflanzen
Plant Spindlestem=Spindelstamm pflanzen
Plant Spore Tree=Sporenbaum pflanzen
Plant Sweet Pod=Süsskapsel pflanzen
Plant Torchspine=Fackelstachel pflanzen
Plant Tower Cap=Turmkappe pflanzen
Plant Tunnel Tube=Tunnelröhre pflanzen
Plant a @1 in a place where it can grow.=Pflanze @1 an einem Ort, an dem es wachsen kann.
Plant one of every kind of 'tree' found in the caverns above the Sunless Sea.=Pflanze von jeder Art 'Baum', die in den Höhlen über der Sonnenlosen See zu finden ist.
Plant one of every kind of 'tree' found in the caverns beneath the surface.=Pflanze von jeder Art 'Baum', die in den Höhlen unter der Oberfläche zu finden ist.
Plant one of every kind of 'tree' from the Primordial caverns.=Pflanze von jeder Art 'Baum' aus den Urzeit-Höhlen.
Plant one of every kind of small farmable plant found in the caverns beneath the surface.=Pflanze von jeder Art kleiner anbaubarer Pflanzen, die in den Höhlen unter der Oberfläche zu finden sind.
Primordial Arborist=Urzeit-Baumpfleger
Underground Arborist=Unterirdischer Baumpfleger
Underground Farmer=Unterirdischer Bauer
### food.lua ###
Dwarven Gourmand=Dwarven Feinschmecker
Eat @1=Essen Sie @1
Eat a Glowtato=Essen Sie eine Leuchtkartoffel
Eat a Primordial Fruit=Essen Sie eine Urtümliche Frucht
Eat one of each of the various meals that can be cooked or crafted from underground ingredients.=Essen Sie von jeder der verschiedenen Mahlzeiten, die aus unterirdischen Zutaten gekocht oder hergestellt werden können.
Eat one of the strange fruits found only deep underground in the Primordial caverns.=Essen Sie eine der seltsamen Früchte, die nur tief unter der Erde in den Urzeitgrotten gefunden werden.
It's a basic staple of the underground, but at least it's not Plump Helmet.=Es ist ein grundlegendes Grundnahrungsmittel der Unterwelt, aber zumindest ist es keine Plump-Helmsuppe.
One of the many delights that can be crafted only from fungal growths found deep underground.=Eine der vielen Köstlichkeiten, die nur aus Pilzwachstum tief unter der Erde hergestellt werden können.
Slightly less prestigious than the Primordial Fruit, but still rare and exotic compared to surface world fare.=Etwas weniger angesehen als die Urtümliche Frucht, aber immer noch selten und exotisch im Vergleich zur Nahrung der Oberflächenwelt.
### misc.lua ###
Activating a puzzle seal has produced a breach in the slade foundations of the world.=Das Aktivieren eines Rätselsiegels hat eine Öffnung in den Slade-Grundfesten der Welt erzeugt.
Capture an Ice Sprite=Einen Eisschatten einfangen
Collect All Lore=Sammle alle Überlieferungen
Decipher the code of the ancients. Do you dare turn the key?=Entschlüssele den Code der Alten. Traust du dich, den Schlüssel umzudrehen?
Get Attacked by an Underworld Guardian=Von einem Unterwelt-Wächter angegriffen werden
Punch Veinstone=Schlag auf Adernstein
Punch a vein to hear the heartbeat of the stone.=Schlage eine Ader, um den Herzschlag des Steins zu hören.
Repair an Ancient Lantern=Repariere eine antike Laterne
Solve a Puzzle Seal=Löse ein Rätselsiegel
Trigger a Slade Breacher=Einen Slade-Breacher auslösen
You may not be able to build new ones, but at least you can get the old ones shining brightly again.=Du kannst vielleicht keine neuen bauen, aber zumindest kannst du die alten wieder hell leuchten lassen.
You've captured an ice sprite and placed it in a bottle. It dances and sparkles and sheds light through the frosted glass while making a faint tinkling sound. Pretty.=Du hast einen Eisschatten eingefangen und in eine Flasche gesteckt. Er tanzt und funkelt und wirft Licht durch das gefrostete Glas, während er leise klingelt. Hübsch.
You've discovered something important about those mysterious slade statues in the Underworld.=Du hast etwas Wichtiges über diese geheimnisvollen Slade-Statuen in der Unterwelt entdeckt.
You've searched the world top to bottom for cairns containing lore and your collection is now complete.=Du hast die Welt von oben bis unten nach Steinhaufen durchsucht, die Überlieferungen enthalten, und deine Sammlung ist nun vollständig.
### travel.lua ###
Discover @1s=Entdecke @1s
Discover All Fungal Cavern Types=Entdecke alle Arten von Pilzhöhlen
Discover All Overworld Cavern Types=Entdecke alle Arten von Oberweltshöhlen
Discover All Underground Cavern Types=Entdecke alle Arten von Unterweltshöhlen
Discover Black Caps=Entdecke Schwarzkappen
Discover Bloodthorns=Entdecke Blutdornen
Discover Fungiwood=Entdecke Pilzholz
Discover Goblin Caps=Entdecke Koboldkappen
Discover Spore Trees=Entdecke Sporenbaum
Discover Tower Caps=Entdecke Turmkappen
Discover Tunnel Tubes=Entdecke Tunnelröhren
Discover a Deep Chasm=Entdecke eine tiefe Schlucht
Discover a Deep Sinkhole=Entdecke ein tiefes Sinkloch
Discover a Glowing Pit=Entdecke eine leuchtende Grube
Discover a cavern containing oil deep underground.=Entdecke eine Höhle, die tief unter der Erde Öl enthält.
Discover a cavern where @1s grow in the wild.=Entdecke eine Höhle, in der @1s wild wachsen.
Discover a cavern where Black Caps grow in the wild.=Entdecke eine Höhle, in der Schwarzkappen wild wachsen.
Discover a cavern where Bloodthorns grow in the wild.=Entdecke eine Höhle, in der Blutdornen wild wachsen.
Discover a cavern where Fungiwoods grow in the wild.=Entdecke eine Höhle, in der Pilzhölzer wild wachsen.
Discover a cavern where Goblin Caps grow in the wild.=Entdecke eine Höhle, in der Koboldkappen wild wachsen.
Discover a cavern where Spore Trees grow in the wild.=Entdecke eine Höhle, in der Sporenbaume wild wachsen.
Discover a cavern where Tower Caps grow in the wild.=Entdecke eine Höhle, in der Turmkappen wild wachsen.
Discover a cavern where Tunnel Tubes grow in the wild.=Entdecke eine Höhle, in der Tunnelröhren wild wachsen.
Discover a deep natural sinkhole.=Entdecke ein tiefes natürliches Sinkloch.
Discover a gigantic underground natural chasm.=Entdecke eine riesige unterirdische natürliche Schlucht.
Discover a glowing pit in the slade foundations of the world.=Entdecke eine leuchtende Grube in den Schlackenfundamenten der Welt.
Discover all Primordial Cavern Types=Entdecke alle Arten von Urzeit-Höhlen
Discover all major kinds of giant cavern environment.=Entdecke alle wichtigen Arten von riesigen Höhlenumgebungen.
Discover all of the major types of cavern below the foundations of the world.=Entdecke alle wichtigen Arten von Höhlen unter den Grundfesten der Welt.
Discover all of the major types of cavern environments between the Sunless Sea and the foundations of the world.=Entdecke alle wichtigen Arten von Höhlenumgebungen zwischen der Sonnenlosen See und den Grundfesten der Welt.
Discover examples of all of the fungal cavern biomes.=Entdecke Beispiele für alle pilzreichen Höhlenbiome.
Discover the Magma Sea=Entdecke das Magmameer
Discover the Oil Sea=Entdecke das Ölmeer
Discover the Primordial Fungus=Entdecke den Urzeitpilz
Discover the Primordial Jungle=Entdecke den Urzeitdschungel
Discover the Sunless Sea=Entdecke die Sonnenlose See
Discover the Underworld=Entdecke die Unterwelt
Discover the ancient caverns at the foundations of the world.=Entdecke die antiken Höhlen an den Grundfesten der Welt.
Discover the fungus-ridden caverns below the foundations of the world.=Entdecke die von Pilzen befallenen Höhlen unter den Grundfesten der Welt.
Discover the giant caverns to which all water from the surface ultimately drain.=Entdecke die riesigen Höhlen, in die letztendlich das gesamte Wasser von der Oberfläche abfließt.
Discover the lost jungles below the foundations of the world.=Entdecke die verlorenen Dschungel unter den Grundfesten der Welt.
Discover the sea of magma that volcanoes draw from.=Entdecke das Magmameer, aus dem die Vulkane schöpfen.
##### not used anymore #####
Collect Glow Worms=Sammle Glühwürmer
Eat Diced Mushroom=Essen Sie gewürfelte Pilze
Detonate Mine Gas=Minengas detonieren
Loot 100 Ancient Warrior Bones=Beute 100 Knochen der antiken Krieger
Loot Ancient Warrior Bones=Beute Knochen der antiken Krieger
Repair 100 Ancient Lanterns=Repariere 100 antike Laternen

View File

@ -7,13 +7,13 @@
Attempt to collect a piece of Lightseam, a strange glowing mineral found deep underground.=
Collect Bubblesponge Frond=
Collect Castle Coral=
Collect Cave Coral=
Collect Cave Pearls=
Collect Flawless Mese Crystal Block=
Collect Giant Red Crystal=
Collect Giant Webbing=
Collect Glow Worms=
Collect Glowing Amethyst=
Collect Luminous Salt Crystal=
@ -25,6 +25,7 @@ Collect a luminous salt crystal from the dry caverns where Bloodthorns live.=
Collect a piece of Castle Coral from the Sunless Sea.=
Collect a piece of Cave Coral from the Sunless Sea.=
Collect a piece of bubblesponge.=
Collect a piece of giant webbing found in a cave.=
Collect one of the giant red crystals found in large barren caverns.=
@ -37,12 +38,6 @@ Destroy a Gas Seep=
Plug a crack that mine gas is seeping out of to make the caves just a little bit safer.=
### dig.lua ###
### food.lua ###
### misc.lua ###
=
### farming.lua ###
Fungal Arborist=
@ -85,7 +80,6 @@ Underground Farmer=
Dwarven Gourmand=
Eat @1=
Eat Diced Mushroom=
Eat a Glowtato=
Eat a Primordial Fruit=
@ -105,14 +99,11 @@ Slightly less prestigious than the Primordial Fruit, but still rare and exotic c
Activating a puzzle seal has produced a breach in the slade foundations of the world.=
Capture an Ice Sprite=
Collect All Lore=
Decipher the code of the ancients. Do you dare turn the key?=
Detonate Mine Gas=
Get Attacked by an Underworld Guardian=
Loot 100 Ancient Warrior Bones=
Loot Ancient Warrior Bones=
Punch Veinstone=
Punch a vein to hear the heartbeat of the stone.=
Repair 100 Ancient Lanterns=
Repair an Ancient Lantern=
Solve a Puzzle Seal=
Trigger a Slade Breacher=
@ -123,6 +114,8 @@ You've captured an ice sprite and placed it in a bottle. It dances and sparkles
You've discovered something important about those mysterious slade statues in the Underworld.=
You've searched the world top to bottom for cairns containing lore and your collection is now complete.=
### travel.lua ###

View File

@ -75,29 +75,46 @@ if minetest.get_modpath("df_underworld_items") then
})
-- awards.register_achievement("dfcaverns_repaired_100_lanterns", {
-- title = S("Repair 100 Ancient Lanterns"),
-- description = S(""),
-- title = ,
-- description = ,
-- icon =,
-- })
end
if minetest.get_modpath("df_lorebooks") then
collectible_lore.register_on_collected(function(player_name, id, state, collected)
local count = 0
for _id, val in pairs(collected) do
if val then count = count + 1 end
end
if count >= #(collectible_lore.lorebooks) then
awards.unlock(player_name, "dfcaverns_all_lorebooks_found")
end
end)
awards.register_achievement("dfcaverns_all_lorebooks_found", {
title = S("Collect All Lore"),
difficulty = 4,
description = S("You've searched the world top to bottom for cairns containing lore and your collection is now complete."),
icon = "dfcaverns_awards_backgroundx32.png^dfcaverns_awards_lore_cairnsx32.png^dfcaverns_awards_foregroundx32.png",
})
end
-- can't think of an easy way to detect these
--awards.register_achievement("dfcaverns_torch_detonated_mine_gas", {
-- title = S("Detonate Mine Gas"),
-- description = S(""),
-- title = ,
-- description = ,
-- icon =,
--})
--awards.register_achievement("dfcaverns_looted_underworld_bones", {
-- title = S("Loot Ancient Warrior Bones"),
-- description = S(""),
-- title = ,
-- description =,
-- icon =,
--})
--
--awards.register_achievement("dfcaverns_looted_100_underworld_bones", {
-- title = S("Loot 100 Ancient Warrior Bones"),
-- description = S(""),
-- title = ,
-- description = ,
-- icon =,
--})

View File

@ -1,4 +1,4 @@
name=df_achievements
description=Achievements for DFCaverns
depends=df_caverns, df_trees, df_farming, df_mapitems, df_dependencies, pit_caves
optional_depends=df_underworld_items, hunter_statue, awards
optional_depends=df_underworld_items, hunter_statue, awards, big_webs, bubblesponge, df_lorebooks

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -74,13 +74,12 @@ local get_ambience = function(player, name)
-- loop through sets in order and choose first that meets its conditions
for _, set in ipairs(registered_sets) do
if random() < set.frequency then
local check_passed
local sound_check = set.sound_check
local set_nodes = set.nodes
if sound_check or set_nodes then
local nodes = set.nodes
if sound_check or nodes then
player_data = player_data or get_player_data(player, name)
end
if ((not set_nodes) or check_nodes(player_data.totals, set_nodes)) and
if ((not nodes) or check_nodes(player_data.totals, nodes)) and
((not sound_check) or sound_check(player_data)) then
return set
end

View File

@ -19,3 +19,4 @@ dofile(modpath.."/underworld.lua")
dofile(modpath.."/primordial.lua")
dofile(modpath.."/dungeon_loot.lua")
dofile(modpath.."/growth_restrictions.lua")
dofile(modpath.."/lorebooks.lua")

View File

@ -105,7 +105,6 @@ local decorate_level_1 = function(minp, maxp, seed, vm, node_arrays, area, data)
vm:get_param2_data(data_param2)
local nvals_cracks = mapgen_helper.perlin2d("df_cavern:cracks", minp, maxp, df_caverns.np_cracks)
local nvals_cave = node_arrays.nvals_cave
local cave_area = node_arrays.cave_area
-- Partly fill flooded caverns and warrens
if minp.y <= subsea_level then

View File

@ -148,7 +148,6 @@ local decorate_level_2 = function(minp, maxp, seed, vm, node_arrays, area, data)
vm:get_param2_data(data_param2)
local nvals_cracks = mapgen_helper.perlin2d("df_cavern:cracks", minp, maxp, df_caverns.np_cracks)
local nvals_cave = node_arrays.nvals_cave
local cave_area = node_arrays.cave_area
local cavern_def = node_arrays.cavern_def
local vein_noise
@ -295,7 +294,6 @@ local decorate_level_2 = function(minp, maxp, seed, vm, node_arrays, area, data)
end
else
-- air pockets
local ystride = area.ystride
local cracks = nvals_cracks[index2d]
if cracks > 0.4 and data[vi-ystride] == c_water then
data[vi-ystride] = c_air

View File

@ -8,7 +8,6 @@ local c_ice = df_caverns.node_id.ice
local c_hoar_moss = df_caverns.node_id.hoar_moss
local c_gravel = df_caverns.node_id.gravel
local c_oil = df_caverns.node_id.oil
local c_cobble_fungus_fine = df_caverns.node_id.cobble_fungus_fine
local c_cobble_fungus = df_caverns.node_id.cobble_fungus
local c_cobble = df_caverns.node_id.cobble
local c_wet_flowstone = df_caverns.node_id.wet_flowstone
@ -47,7 +46,12 @@ df_caverns.register_biome_check(function(pos, heat, humidity)
end
local biome = get_biome(heat, humidity)
if biome == "bloodnether" then
if subterrane.get_cavern_value("cavern layer 3", pos) < 0 then
local cavern_value = subterrane.get_cavern_value("cavern layer 3", pos)
if cavern_value == nil then
-- this shouldn't happen, the pos.y check above should prevent it.
return nil
end
if cavern_value < 0 then
return "nethercap"
end
return "bloodthorn"
@ -214,7 +218,6 @@ local decorate_level_3 = function(minp, maxp, seed, vm, node_arrays, area, data)
vm:get_param2_data(data_param2)
local nvals_cracks = mapgen_helper.perlin2d("df_cavern:cracks", minp, maxp, df_caverns.np_cracks)
local nvals_cave = node_arrays.nvals_cave
local cave_area = node_arrays.cave_area
local cavern_def = node_arrays.cavern_def
-- Partly fill flooded caverns and warrens

20
df_caverns/lorebooks.lua Normal file
View File

@ -0,0 +1,20 @@
if not minetest.get_modpath("df_lorebooks") then return end
local foundations = {"group:stone", "group:dirt", "group:soil", "group:sand"}
minetest.register_on_generated(function(minp, maxp, blockseed)
if maxp.y > 0 or maxp.y < df_caverns.config.primordial_min then return end
-- using after so that all other mapgen should be finished fiddling with stuff by the time this runs
minetest.after(1, function(minp_after, maxp_after)
local middle = vector.divide(vector.add(minp_after, maxp_after), 2)
if collectible_lore.are_cairns_close_to_pos(middle) then return end -- quick and dirty check to discard mapblocks close to other cairns
local possibles = minetest.find_nodes_in_area_under_air(minp_after, maxp_after, foundations)
if next(possibles) then
local target = possibles[math.random(#possibles)]
target.y=target.y+1
collectible_lore.place_cairn(target)
end
end, minp, maxp)
end)

View File

@ -1,4 +1,4 @@
name = df_caverns
description = Adds vast underground caverns in the style of Dwarf Fortress, complete with underground flora in diverse biomes. Also adds stalactite/stalagmite decorations in the smaller tunnels.
depends = df_dependencies, subterrane, df_trees, df_mapitems
optional_depends = df_farming, ice_sprites, oil, df_underworld_items, magma_conduits, bones_loot, named_waypoints, name_generator, fireflies, chasms, big_webs, mcl_flowers
depends = df_dependencies, subterrane, df_trees, df_mapitems,
optional_depends = df_farming, ice_sprites, oil, df_underworld_items, magma_conduits, bones_loot, named_waypoints, name_generator, fireflies, chasms, big_webs, mcl_flowers, mine_gas, bubblesponge, df_lorebooks

View File

@ -35,6 +35,10 @@ if minetest.get_modpath("df_farming") then
df_caverns.node_id.dead_fungus = minetest.get_content_id("df_farming:dead_fungus")
end
if minetest.get_modpath("bubblesponge") then
df_caverns.node_id.bubblesponge = minetest.get_content_id("bubblesponge:stem")
end
df_caverns.node_id.air = minetest.get_content_id("air")
df_caverns.node_id.cobble_fungus = minetest.get_content_id("df_mapitems:cobble_with_floor_fungus")

View File

@ -5,7 +5,6 @@ end
local c_oil = df_caverns.node_id.oil
local c_gas = df_caverns.node_id.gas
local c_gas_wisp = df_caverns.node_id.gas_wisp
local c_lava = df_caverns.node_id.lava
local c_obsidian = df_caverns.node_id.obsidian
local log_location

View File

@ -154,7 +154,6 @@ end
local c_jungle_dirt = df_caverns.node_id.jungle_dirt
local c_plant_matter = df_caverns.node_id.plant_matter
local c_packed_roots = df_caverns.node_id.packed_roots
local c_glowstone = df_caverns.node_id.glowstone
local c_ivy = df_caverns.node_id.ivy
local c_root_2 = df_caverns.node_id.root_2
@ -275,7 +274,6 @@ local decorate_primordial = function(minp, maxp, seed, vm, node_arrays, area, da
local data_param2 = df_caverns.data_param2
vm:get_param2_data(data_param2)
local nvals_cracks = mapgen_helper.perlin2d("df_cavern:cracks", minp, maxp, df_caverns.np_cracks)
local cave_area = node_arrays.cave_area
local nvals_cave = node_arrays.nvals_cave
local humiditymap = minetest.get_mapgen_object("humiditymap")

View File

@ -5,8 +5,6 @@ local c_cobble = df_caverns.node_id.cobble
local c_cobble_fungus = df_caverns.node_id.cobble_fungus
local c_cobble_fungus_fine = df_caverns.node_id.cobble_fungus_fine
local c_dead_fungus = df_caverns.node_id.dead_fungus
local c_dirt = df_caverns.node_id.dirt
local c_dirt_moss = df_caverns.node_id.dirt_moss
local c_dry_flowstone = df_caverns.node_id.dry_flowstone
local c_fireflies = df_caverns.node_id.fireflies
local c_glowstone = df_caverns.node_id.glowstone
@ -20,14 +18,21 @@ local c_water = df_caverns.node_id.water
local c_wet_flowstone = df_caverns.node_id.wet_flowstone
local c_webs = df_caverns.node_id.big_webs
local c_webs_egg = df_caverns.node_id.big_webs_egg
local c_bubblesponge = df_caverns.node_id.bubblesponge
df_caverns.data_param2 = {} -- shared among all mapgens to reduce memory clutter
local log_location
if mapgen_helper.log_location_enabled then
log_location = mapgen_helper.log_first_location
end
local get_biome_at_pos_list = {} -- a list of methods of the form function(pos, heat, humidity) to allow modpack-wide queries about what should grow where
df_caverns.register_biome_check = function(func)
table.insert(get_biome_at_pos_list, func)
end
df_caverns.get_biome = function(pos)
pos = vector.round(pos)
local heat = minetest.get_heat(pos)
local humidity = minetest.get_humidity(pos)
for _, val in pairs(get_biome_at_pos_list) do
@ -113,8 +118,18 @@ df_caverns.flooded_cavern_floor = function(abs_cracks, vert_rand, vi, area, data
if abs_cracks < 0.25 then
data[vi] = c_mossycobble
elseif data[vi-ystride] ~= c_water then
if c_bubblesponge and abs_cracks > 0.5 and math.random() < 0.01 then
local vi_above = vi + ystride
if data[vi_above] == c_water then
data[vi_above] = c_bubblesponge
minetest.get_node_timer(area:position(vi_above)):set(1, bubblesponge.config.growth_seconds * 6) -- immediate growth
if log_location then log_location("flooded_bubblesponge", area:position(vi_above)) end
end
else
data[vi] = c_sand_scum
end
end
-- put in only the large stalagmites that won't get in the way of the water
if abs_cracks < 0.1 then
@ -122,6 +137,7 @@ df_caverns.flooded_cavern_floor = function(abs_cracks, vert_rand, vi, area, data
subterrane.big_stalagmite(vi+ystride, area, data, 6, 15, c_wet_flowstone, c_wet_flowstone, c_wet_flowstone)
end
end
end
df_caverns.dry_cavern_floor = function(abs_cracks, vert_rand, vi, area, data, data_param2)
@ -270,6 +286,8 @@ local dfcaverns_mods = {
"df_underworld_items:",
"ice_sprites:",
"mine_gas:",
"bubblesponge:",
"collectible_lore:", -- cairns
}
df_caverns.is_ground_content = function(c_node)

View File

@ -197,9 +197,6 @@ local decorate_sunless_sea = function(minp, maxp, seed, vm, node_arrays, area, d
vm:get_param2_data(data_param2)
local nvals_cracks = mapgen_helper.perlin2d("df_cavern:cracks", minp, maxp, df_caverns.np_cracks)
local minp_below = minp.y <= sea_level
local maxp_above = maxp.y > sea_level
local nvals_cave = mapgen_helper.perlin2d("df_caverns:sunless_sea", minp, maxp, perlin_cave_rivers) --cave noise for structure
local nvals_wave = mapgen_helper.perlin2d("df_caverns:sunless_sea_wave", minp, maxp, perlin_wave_rivers) --cave noise for structure

View File

@ -17,6 +17,17 @@ if mapgen_helper.log_location_enabled then
log_location = mapgen_helper.log_first_location
end
-- Exposed as a global so that other mods can override it.
df_caverns.populate_puzzle_chest = function(pos)
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
for i = 1, math.random(1,8) do
local item = ItemStack(df_underworld_items.colour_items[math.random(1,#df_underworld_items.colour_items)])
--item:set_count(math.random(1,4))
inv:add_item("main", item)
end
end
local name_pit = function() end
local name_ruin = function() end
@ -81,8 +92,6 @@ if named_waypoints_path then
end
end
local c_slade = df_caverns.node_id.slade
local c_slade_block = df_caverns.node_id.slade_block
local c_air = df_caverns.node_id.air
@ -446,8 +455,8 @@ minetest.register_on_generated(function(minp, maxp, seed)
end
-- buildings
for x = emin.x + 5, emax.x - 5 do
for z = emin.z + 5, emax.z - 5 do
for x = minp.x + 5, maxp.x - 5 do
for z = minp.z + 5, maxp.z - 5 do
local skip = false
if pit and
@ -496,13 +505,7 @@ minetest.register_on_generated(function(minp, maxp, seed)
if puzzle_chest then
local def = minetest.registered_nodes["df_underworld_items:puzzle_chest_closed"]
def.can_dig(puzzle_chest) -- initializes the inventory
local meta = minetest.get_meta(puzzle_chest)
local inv = meta:get_inventory()
for i = 1, math.random(1,8) do
local item = ItemStack(df_underworld_items.colour_items[math.random(1,#df_underworld_items.colour_items)])
--item:set_count(math.random(1,4))
inv:add_item("main", item)
end
df_caverns.populate_puzzle_chest(puzzle_chest)
end
end)
elseif building.building_type == "medium building" then
@ -530,9 +533,7 @@ minetest.register_on_generated(function(minp, maxp, seed)
local index2d = mapgen_helper.index2d(emin, emax, minp.x + 3, minp.z + 3)
local abs_cave = math.abs(nvals_cave[index2d]) -- range is from 0 to approximately 2, with 0 being connected and 2s being islands
local wave = nvals_wave[index2d] * wave_mult
local floor_height = math.floor(abs_cave * floor_mult + median + floor_displace + wave)
local underside_height = math.floor(y_min + math.abs(wave) / 5)
if floor_height < maxp.y and floor_height > minp.y then
for plat_vi in area:iter(minp.x, floor_height-6, minp.z, minp.x+6, floor_height, minp.z+6) do
@ -569,7 +570,7 @@ minetest.register_on_generated(function(minp, maxp, seed)
for i = 1, 30 do
local x = math.random(minp.x, maxp.x)
local z = math.random(minp.z, maxp.z)
local index2d = mapgen_helper.index2d(emin, emax, x, z)
local index2d = mapgen_helper.index2d(minp, maxp, x, z)
local abs_cave = math.abs(nvals_cave[index2d]) -- range is from 0 to approximately 2, with 0 being connected and 2s being islands
local wave = nvals_wave[index2d] * wave_mult
local floor_height = math.floor(abs_cave * floor_mult + median + floor_displace + wave)-1
@ -602,7 +603,7 @@ minetest.register_on_generated(function(minp, maxp, seed)
if hunters_enabled then
local x = math.random(minp.x, maxp.x)
local z = math.random(minp.z, maxp.z)
local index2d = mapgen_helper.index2d(emin, emax, x, z)
local index2d = mapgen_helper.index2d(minp, maxp, x, z)
local abs_cave = math.abs(nvals_cave[index2d]) -- range is from 0 to approximately 2, with 0 being connected and 2s being islands
local wave = nvals_wave[index2d] * wave_mult
local floor_height = math.floor(abs_cave * floor_mult + median + floor_displace + wave)-1

View File

@ -6,8 +6,8 @@ df_dependencies.mods_required = {}
df_dependencies.select_required = function(def)
local ret
for _, dependency in ipairs(def) do
mod = dependency[1]
item = dependency[2]
local mod = dependency[1]
local item = dependency[2]
df_dependencies.mods_required[mod] = true
if minetest.get_modpath(mod) then
ret = item
@ -20,8 +20,8 @@ end
df_dependencies.select_optional = function(def)
local ret
for _, dependency in ipairs(def) do
mod = dependency[1]
item = dependency[2]
local mod = dependency[1]
local item = dependency[2]
df_dependencies.mods_required[mod] = true
if minetest.get_modpath(mod) then
ret = item
@ -37,18 +37,18 @@ dofile(modpath.."/nodes.lua")
dofile(modpath.."/misc.lua")
dofile(modpath.."/mapgen.lua")
local list_mods_required = function()
local mods_required = ""
local mods_sorted = {}
for mod, _ in pairs(df_dependencies.mods_required) do
table.insert(mods_sorted, mod)
end
table.sort(mods_sorted)
for _, mod in ipairs(mods_sorted) do
mods_required = mods_required .. ", " .. mod
end
minetest.debug(mods_required)
end
--local list_mods_required = function()
-- local mods_required = ""
-- local mods_sorted = {}
-- for mod, _ in pairs(df_dependencies.mods_required) do
-- table.insert(mods_sorted, mod)
-- end
-- table.sort(mods_sorted)
-- for _, mod in ipairs(mods_sorted) do
-- mods_required = mods_required .. ", " .. mod
-- end
-- minetest.debug(mods_required)
--end
--list_mods_required()
-- This mod is meant to only exist at initialization time. Other mods should make copies of anything it points to for their own use.

View File

@ -11,17 +11,17 @@ Hidden Firefly=Verborgenes Glühwürmchen
### helper_functions.lua ###
@1 Fence=
@1 Fence Gate=
@1 Fence Rail=
@1 Mese Post Light=
@1 Fence=@1 Zaun
@1 Fence Gate=@1 Zauntor
@1 Fence Rail=@1 Zaunschienen
@1 Mese Post Light=@1 Mese Pfostenlicht
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
@1 Slab=@1 Platte
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
@1 Stair=@1 Treppe
Double @1 Slab=
Double @1 Slab=Doppelte @1 Platte
### misc.lua ###
Icecap=
Nethercap=
Icecap=Eiskappe
Nethercap=Netherkappe

View File

@ -1,5 +1,3 @@
local S = minetest.get_translator(minetest.get_current_modname())
local function deep_copy(table_in)
local table_out = {}
for index, value in pairs(table_in) do
@ -215,8 +213,33 @@ if minetest.get_modpath("mcl_init") then -- Mineclone 2
mcl_vars.mg_overworld_min = lowest_elevation
mcl_vars.mg_bedrock_overworld_min = mcl_vars.mg_overworld_min
mcl_vars.mg_bedrock_overworld_max = mcl_vars.mg_overworld_min + 4
mcl_vars.mg_lava_overworld_max = mcl_vars.mg_overworld_min + 10
mcl_vars.mg_end_max = mcl_vars.mg_overworld_min - 2000
mcl_vars.mg_realm_barrier_overworld_end_max = mcl_vars.mg_end_max
mcl_vars.mg_realm_barrier_overworld_end_min = mcl_vars.mg_end_max - 11
-- try to detect any variables that should have been modified but weren't
local bad_entries = {}
for k, v in pairs(mcl_vars) do
-- if a value is in this range, it's probably a new value added by MineClone2 that we should be adjusting, add it to the table
if type(v) == "number" and v <= old_overworld_min + 10 and v >= mcl_vars.mg_overworld_min + 100 then
bad_entries[k] = v
end
end
-- mark variables as ignored that we intentionally don't change, like so:
-- bad_entries.mg_value_that_shouldnt_be_adjusted = nil
for k, v in pairs(bad_entries) do
local new_value = v + mcl_vars.mg_overworld_min - old_overworld_min
minetest.log("error", "dfcaverns: variable wasn't modified or marked as ignored! guessing new value:")
minetest.log("error", "mcl_var." .. tostring(k) .. " = " .. tostring(new_value) .. " -- was " .. tostring(v))
minetest.log("error", "if it shouldn't be changed, mark it as ignored in df_dependencies/mapgen.lua like so:")
minetest.log("error", "bad_entries." .. tostring(k) .. " = nil")
minetest.log("error", "This is a bug, please report it to https://github.com/FaceDeer/dfcaverns/issues/new")
mcl_vars[k] = new_value
end
-- shouldn't need to worry about the setting, extend_ores checks if the ores
-- have already been registered.

View File

@ -1,7 +1,6 @@
local S = minetest.get_translator(minetest.get_current_modname())
local select_required = df_dependencies.select_required
local select_optional = df_dependencies.select_optional
df_dependencies.mods_required.farming = true

View File

@ -1,5 +1,3 @@
local S = minetest.get_translator(minetest.get_current_modname())
local required_nodes = {}
local function select_required(def)
local newdef = {}
@ -77,6 +75,8 @@ df_dependencies.node_name_copperblock = select_required({"default:copperblock",
df_dependencies.node_name_dirt_furrowed = select_required({"farming:soil", "mcl_farming:soil"})
df_dependencies.node_name_dirt_wet = select_required({"farming:soil_wet", "mcl_farming:soil_wet"})
df_dependencies.node_name_desert_sand_soil_wet = select_required({"farming:desert_sand_soil_wet", "mcl_core:redsand"}) -- TODO: this is much easier in MCL due to the lack of wetted sand, see if there's a way to fix this
df_dependencies.node_name_desert_sand_soil_dry = select_required({"farming:desert_sand_soil", "mcl_core:redsand"})
--df_dependencies.node_name_mortar_pestle = select_optional({"farming:mortar_pestle"}) -- TODO where did this go?
df_dependencies.node_name_string = select_required({"farming:string", "mcl_mobitems:string"})

View File

@ -1,7 +1,4 @@
local S = minetest.get_translator(minetest.get_current_modname())
local select_required = df_dependencies.select_required
local select_optional = df_dependencies.select_optional
df_dependencies.mods_required.mcl_sounds = true

View File

@ -168,7 +168,7 @@ minetest.register_node("df_farming:cave_straw", {
description = S("Cave Straw"),
tiles = {"dfcaverns_cave_straw.png"},
is_ground_content = false,
groups = {snappy=3, flammable=4, straw=1, handy=1,hoey=1, compostability=85, flammable=2, fire_encouragement=60, fire_flammability=20, building_block=1, fall_damage_add_percent=-80, enderman_takable=1},
groups = {snappy=3, flammable=4, straw=1, handy=1,hoey=1, compostability=85, fire_encouragement=60, fire_flammability=20, building_block=1, fall_damage_add_percent=-80, enderman_takable=1},
sounds = df_dependencies.sound_leaves(),
_mcl_blast_resistance = 0.5,
_mcl_hardness = 0.5,

View File

@ -76,7 +76,7 @@ for index1 = 1, table.getn(recipes)-1 do
assert(not identical, "recipes " .. recipes[index1].name .. " and " .. recipes[index2].name .. " have identical ingredients!")
end
end
local ingredient_count = {}
--local ingredient_count = {}
--for _, recipe_entry in pairs(recipes) do
-- for _, item in pairs(recipe_entry.recipe) do
-- ingredient_count[item] = (ingredient_count[item] or 0) + 1

View File

@ -41,7 +41,7 @@ df_farming.doc.plump_helmet_desc = S("Plump helmets are a thick, fleshy mushroom
df_farming.doc.plump_helmet_usage = S("While they can be eaten fresh, they can be monotonous fare and are perhaps better appreciated as part of a more complex prepared dish.")
df_farming.doc.quarry_bush_desc = S("A rare breed of fungus from deep underground that produces a bushy cluster of rumpled gray 'blades'. The biological function of these blades is not known, as quarry bushes reproduce via hard-shelled nodules that grow down at the blade's base.")
df_farming.doc.quarry_bush_usage = S("Quarry bush leaves and nodules (called 'rock nuts') can be harvested and are edible with processing.")
df_farming.doc.quarry_bush_usage = S("Quarry bush leaves and nodules (called 'rock nuts') can be harvested and are edible with processing. They only grow in sandy soil.")
df_farming.doc.quarry_bush_leaves_desc = S("The dried blades of a quarry bush add a welcome zing to recipes containing otherwise-bland subterranean foodstuffs, but they're too spicy to be eaten on their own.")
df_farming.doc.quarry_bush_leaves_usage = S("Quarry bush leaves can be used as an ingredient in foodstuffs.")

View File

@ -1,13 +1,45 @@
df_farming.growth_permitted = {}
local growable = {[df_dependencies.node_name_dirt_wet] = true, [df_dependencies.node_name_dirt] = true}
local growable = {
[df_dependencies.node_name_dirt_wet] = 1,
[df_dependencies.node_name_dirt_furrowed] = 0.2,
[df_dependencies.node_name_dirt] = 0.2,
}
local sand = {
[df_dependencies.node_name_desert_sand_soil_wet] = 1,
[df_dependencies.node_name_desert_sand] = 0.2,
[df_dependencies.node_name_sand] = 0.2,
[df_dependencies.node_name_silver_sand] = 0.2,
[df_dependencies.node_name_desert_sand_soil_dry] = 0.2,
}
local check_farm_plant_soil = function(pos)
return growable[minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name]
end
local check_sand_plant_soil = function(pos)
return sand[minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name]
end
df_farming.growth_permitted["df_farming:cave_wheat_seed"] = check_farm_plant_soil
df_farming.growth_permitted["df_farming:dimple_cup_seed"] = check_farm_plant_soil
df_farming.growth_permitted["df_farming:pig_tail_seed"] = check_farm_plant_soil
df_farming.growth_permitted["df_farming:quarry_bush_seed"] = check_farm_plant_soil
df_farming.growth_permitted["df_farming:quarry_bush_seed"] = check_sand_plant_soil
df_farming.growth_permitted["df_farming:sweet_pod_seed"] = check_farm_plant_soil
df_farming.growth_permitted["df_farming:plump_helmet_spawn"] = check_farm_plant_soil
local trunc_to_full = {
["df_farming:cav"] = "df_farming:cave_wheat_seed",
["df_farming:dim"] = "df_farming:dimple_cup_seed",
["df_farming:pig"] = "df_farming:pig_tail_seed",
["df_farming:qua"] = "df_farming:quarry_bush_seed",
["df_farming:swe"] = "df_farming:sweet_pod_seed",
["df_farming:plu"] = "df_farming:plump_helmet_spawn"
}
df_farming.growth_factor = function(plantname, pos)
local trunc_name = trunc_to_full[string.sub(plantname, 1, 14)]
if not trunc_name then
minetest.log("error", "[df_farming] failed to find growth condition function for " .. plantname)
return
end
return df_farming.growth_permitted[trunc_name](pos)
end

View File

@ -9,6 +9,7 @@ dofile(modpath.."/doc.lua")
dofile(modpath.."/aliases.lua")
dofile(modpath.."/plants.lua") -- general functions
dofile(modpath.."/growth_conditions.lua")
dofile(modpath.."/cave_wheat.lua")
dofile(modpath.."/dimple_cup.lua")
dofile(modpath.."/pig_tail.lua")
@ -16,4 +17,3 @@ dofile(modpath.."/plump_helmet.lua")
dofile(modpath.."/quarry_bush.lua")
dofile(modpath.."/sweet_pod.lua")
dofile(modpath.."/cooking.lua")
dofile(modpath.."/growth_conditions.lua")

View File

@ -24,15 +24,15 @@ Cave Wheat Flour Biscuit=Höhlenweizenmehlkeks
Cave Wheat Flour Bun=Höhlenweizenmehlbrötchen
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Cave Wheat Flour Pancake=Höhlenweizenmehlpfannkuchen
Cave Wheat Seed Loaf=
Cave Wheat Seed Puffs=
Cave Wheat Seed Loaf=Höhlenweizensamenbrot
Cave Wheat Seed Puffs=Höhlenweizensamen-Puffs
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Cave Wheat Seed Risotto=Höhlenweizensamen-Risotto
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Dimple Cup Spore Flatbread=Dimple Cup Spore Fladenbrot
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Dimple Cup Spore Roll=Dimple Cup Sporenrolle
Dimple Cup Spore Scone=
Dimple Cup Spore Scone=Dimple Cup Sporen Scone
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Dwarven Syrup Delight=Zwergensirup-Freude
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
@ -57,24 +57,24 @@ Plump Helmet Spawn Soup=Pralle Helmlaichsuppe
Plump Helmet Sprout Stew=Praller Helmsprosseneintopf
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Plump Helmet Stalk Sausage=Pralle Helmstielwurst
Quarry Bush Leaf Croissant=
Quarry Bush Leaf Croissant=Quarry Bush Blätter Croissant
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Quarry Bush Leaf Spicy Bun=Steinbruch Bush Leaf Spicy Bun
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Rock Nut Bread=Steinnussbrot
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Rock Nut Cake=Steinnusskuchen
Rock Nut Cookie=
Rock Nut Cookie=Felsnusskeks
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Stuffed Quarry Bush Leaf=Gefülltes Steinbruch-Buschblatt
Sweet Pod Spore Brule=
Sweet Pod Spore Brule=Süße Schote Sporen Brule
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Sweet Pod Spore Dumplings=Sweet Pod Sporenknödel
Sweet Pod Spore Single Crust Pie=
Sweet Pod Sugar Cookie=
Sweet Pod Spore Dumplings=Süße Schote Sporenknödel
Sweet Pod Spore Single Crust Pie=Süße Schote Sporen Einzelkrusten-Pastete
Sweet Pod Sugar Cookie=Süße Schote Zuckerkeks
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Sweet Pod Sugar Gingerbread=Sweet Pod Sugar Lebkuchen
Sweet Pod Sugar Roll=
Sweet Pod Sugar Gingerbread=Süße Schote Sugar Lebkuchen
Sweet Pod Sugar Roll=Süße Schote Zuckerröllchen
### dimple_cup.lua ###
@ -135,8 +135,7 @@ Pig tails are a fibrous fungal growth that's most notable for its twisting stalk
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Plump helmets are a thick, fleshy mushroom that's edible picked straight from the ground. They form a staple diet for both lost cave explorers and the fauna that preys on them.=Pralle Helme sind dicke, fleischige Pilze, die essbar direkt vom Boden gepflückt werden. Sie bilden eine Grundnahrungsmittel sowohl für verlorene Höhlenforscher als auch für die Fauna, die ihnen nachjagt.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Quarry bush leaves and nodules (called 'rock nuts') can be harvested and are edible with processing.=Steinbruchbuschblätter und Knötchen (sogenannte Steinnüsse) können geerntet werden und sind bei der Verarbeitung essbar.
Quarry bush leaves and nodules (called 'rock nuts') can be harvested and are edible with processing. They only grow in sandy soil.=Quarry-Buschblätter und Knötchen (genannt 'Felsnüsse') können geerntet und nach der Verarbeitung gegessen werden. Sie wachsen nur in sandigem Boden.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Quarry bush leaves can be used as an ingredient in foodstuffs.=Steinbruch Buschblätter können als Zutat in Lebensmitteln verwendet werden.
@ -214,7 +213,7 @@ Plump Helmet Spawn=Praller Helmlaich
Quarry Bush=Steinbruch Bush
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Quarry Bush Leaves=Steinbruch Bush Blätter
Rock Nuts=
Rock Nuts=Felsnüsse
### sweet_pod.lua ###

View File

@ -103,8 +103,7 @@ Pig tails are a fibrous fungal growth that's most notable for its twisting stalk
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Plump helmets are a thick, fleshy mushroom that's edible picked straight from the ground. They form a staple diet for both lost cave explorers and the fauna that preys on them.=I caschi paffuti sono un fungo spesso e carnoso che è commestibile raccolto direttamente da terra. Costituiscono una dieta base sia per gli esploratori di caverne perduti che per la fauna che li preda.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Quarry bush leaves and nodules (called 'rock nuts') can be harvested and are edible with processing.=Le foglie ei noduli di arbusti di cava (chiamati "noci di roccia") possono essere raccolti e sono commestibili con la lavorazione.
Quarry bush leaves and nodules (called 'rock nuts') can be harvested and are edible with processing. They only grow in sandy soil.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Quarry bush leaves can be used as an ingredient in foodstuffs.=Le foglie di cespuglio di cava possono essere utilizzate come ingrediente nei prodotti alimentari.
@ -183,3 +182,11 @@ Sweet Pod=Baccello dolce
Sweet Pod Spores=Spore di baccello dolce
Sweet Pod Sugar=Zucchero di baccello dolce
Sweet Pods=Baccelli dolci
##### not used anymore #####
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Quarry bush leaves and nodules (called 'rock nuts') can be harvested and are edible with processing.=Le foglie ei noduli di arbusti di cava (chiamati "noci di roccia") possono essere raccolti e sono commestibili con la lavorazione.

View File

@ -86,7 +86,7 @@ Pig tails are a fibrous fungal growth that's most notable for its twisting stalk
Plump helmets are a thick, fleshy mushroom that's edible picked straight from the ground. They form a staple diet for both lost cave explorers and the fauna that preys on them.=
Quarry bush leaves and nodules (called 'rock nuts') can be harvested and are edible with processing.=
Quarry bush leaves and nodules (called 'rock nuts') can be harvested and are edible with processing. They only grow in sandy soil.=
Quarry bush leaves can be used as an ingredient in foodstuffs.=

View File

@ -74,18 +74,18 @@ end
-----------------------------------------------------------------------------------------
local marginal = {[df_dependencies.node_name_dirt] = true}
local growable = {[df_dependencies.node_name_dirt_wet] = true, [df_dependencies.node_name_dirt] = true}
--local marginal = {[df_dependencies.node_name_dirt] = true}
--local growable = {[df_dependencies.node_name_dirt_wet] = true, [df_dependencies.node_name_dirt] = true}
df_farming.plant_timer = function(pos, plantname, elapsed)
local next_stage_time = minetest.registered_nodes[plantname]._dfcaverns_next_stage_time
if not next_stage_time then return end
next_stage_time = next_stage_time + math.random(next_stage_time * -0.1, next_stage_time * 0.1)
local below = minetest.get_node(vector.add(pos, {x=0, y=-1, z=0}))
if marginal[below.name] then
next_stage_time = next_stage_time * 5
end
local growable_factor = df_farming.growth_factor(plantname, pos) or 1
if growable_factor == true then growable_factor = 1 end -- backwards compatibility in case other mods are overriding growth factor to "true/false"
next_stage_time = (next_stage_time + math.random(next_stage_time * -0.1, next_stage_time * 0.1)) / growable_factor
if elapsed ~= nil then
minetest.get_node_timer(pos):set(next_stage_time, elapsed-next_stage_time)
else
@ -142,17 +142,17 @@ local place_seed = function(itemstack, placer, pointed_thing, plantname)
return itemstack
end
-- if the plant can't grow here, don't permit the seed to be placed
local growth_permitted_function = df_farming.growth_permitted[plantname]
if not growth_permitted_function or not growth_permitted_function(pt.above) then
return itemstack
end
-- add the node and remove 1 item from the itemstack
local newnode= {name = itemstack:get_name(), param2 = 1, param1=0}
local oldnode= minetest.get_node(pt.above)
local oldnode= above
minetest.add_node(pt.above, {name = plantname, param2 = 1})
local growth_permitted_function = df_farming.growth_permitted[plantname]
if not growth_permitted_function or growth_permitted_function(pt.above) then
df_farming.plant_timer(pt.above, plantname)
else
minetest.get_node_timer(pt.above):stop() -- make sure no old timers are running on this node
end
-- Run script hook
local take_item = true
@ -167,7 +167,7 @@ local place_seed = function(itemstack, placer, pointed_thing, plantname)
end
end
if not minetest.is_creative_enabled(placer:get_player_name()) then
if take_item and not minetest.is_creative_enabled(placer:get_player_name()) then
itemstack:take_item()
end
return itemstack
@ -226,14 +226,14 @@ df_farming.grow_underground_plant = function(pos, plant_name, elapsed)
local node_def = minetest.registered_nodes[plant_name]
local next_stage = node_def._dfcaverns_next_stage
if next_stage then
local soil = minetest.get_node(vector.add(pos, {x=0, y=-1, z=0})).name
if growable[soil] then
if df_farming.growth_factor(plant_name, pos) then
local next_def = minetest.registered_nodes[next_stage]
local node = minetest.get_node(pos)
minetest.swap_node(pos, {name=next_stage, param2 = next_def.place_param2 or node.param2})
df_farming.plant_timer(pos, next_stage, elapsed)
else
df_farming.plant_timer(pos, plant_name) -- reset timer, check again later
df_farming.plant_timer(pos, plant_name) -- not growable substrate. Since the seed was allowed it once *was* growable,
-- so maybe it will be again some day. reset timer, check again later
end
end
end

View File

@ -78,7 +78,7 @@ local plump_helmet_on_place = function(itemstack, placer, pointed_thing, plantn
end
end
if not minetest.is_creative_enabled(placer:get_player_name()) then
if take_item and not minetest.is_creative_enabled(placer:get_player_name()) then
itemstack:take_item()
end
return itemstack

View File

@ -111,7 +111,7 @@ minetest.register_craftitem("df_farming:sugar", {
_doc_items_longdesc = df_farming.doc.sweet_pod_sugar_desc,
_doc_items_usagehelp = df_farming.doc.sweet_pod_sugar_usage,
inventory_image = "dfcaverns_sugar.png",
groups = {dfcaverns_cookable = 1, sugar = 1},
groups = {dfcaverns_cookable = 1, sugar = 1, food_sugar = 1},
})
local recipe_registered = false

22
df_lorebooks/LICENSE.txt Normal file
View File

@ -0,0 +1,22 @@
License for Code and Textures
----------------
Copyright (C) 2023 FaceDeer
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

111
df_lorebooks/art.lua Normal file
View File

@ -0,0 +1,111 @@
local S = minetest.get_translator(minetest.get_current_modname())
local base = 400
----------------------------------------------------------
collectible_lore.register_lorebook({
id = "rose watercolor sinkhole",
title = S("Portal to Another World, By Amelia Rose"),
image = "df_lorebooks_sinkhole.jpg",
sort = base + 0,
})
collectible_lore.register_lorebook({
id = "rose watercolor tower cap",
title = S("A Towercap, By Amelia Rose"),
image = "df_lorebooks_towercap.jpg",
sort = base + 1,
})
collectible_lore.register_lorebook({
id = "rose watercolor chasm wall",
title = S("Chasm Wall, By Amelia Rose"),
image = "df_lorebooks_chasm_wall.jpg",
sort = base + 2,
})
collectible_lore.register_lorebook({
id = "rose watercolor fungiwood",
title = S("Fungiwood, By Amelia Rose"),
image = "df_lorebooks_fungiwood.jpg",
sort = base + 3,
})
collectible_lore.register_lorebook({
id = "rose watercolor spore trees",
title = S("Forest of Dust, By Amelia Rose"),
image = "df_lorebooks_spore_trees.jpg",
sort = base + 4,
})
collectible_lore.register_lorebook({
id = "rose watercolor tunnel tube",
title = S("Tunnel, By Amelia Rose"),
image = "df_lorebooks_tunnel_tube.jpg",
sort = base + 5,
})
collectible_lore.register_lorebook({
id = "rose watercolor goblin cap",
title = S("Goblin Cap, By Amelia Rose"),
image = "df_lorebooks_goblin_cap.jpg",
sort = base + 6,
})
collectible_lore.register_lorebook({
id = "rose watercolor nether cap",
title = S("The Cold Path, By Amelia Rose"),
image = "df_lorebooks_nethercap.jpg",
sort = base + 7,
})
collectible_lore.register_lorebook({
id = "rose watercolor black cap",
title = S("Torches in the Dark, By Amelia Rose"),
image = "df_lorebooks_black_cap.jpg",
sort = base + 8,
})
collectible_lore.register_lorebook({
id = "rose watercolor bloodthorn",
title = S("Bloodthorn, By Amelia Rose"),
image = "df_lorebooks_bloodthorn.jpg",
sort = base + 9,
})
collectible_lore.register_lorebook({
id = "rose watercolor sunless sea",
title = S("Coral Glow, By Amelia Rose"),
image = "df_lorebooks_sunless_sea_2.jpg",
sort = base + 10,
})
collectible_lore.register_lorebook({
id = "rose watercolor sunless sea 3",
title = S("Destination of Life, By Amelia Rose"),
image = "df_lorebooks_sunless_sea_3.jpg",
sort = base + 11,
})
collectible_lore.register_lorebook({
id = "banks map",
title = S("Cavern Layers, By Dr. Theodore Banks"),
image = "df_lorebooks_upper_caverns.jpg",
sort = base + 12,
})
collectible_lore.register_lorebook({
id = "ster seal",
title = S("Underworld Seal, By Sir Reginald Sterling"),
image = "df_lorebooks_seal.jpg",
sort = base + 13,
})
collectible_lore.register_lorebook({
id = "ster stele",
title = S("Underworld Stele, By Sir Reginald Sterling"),
image = "df_lorebooks_lower_caverns.jpg",
sort = base + 14,
})

View File

@ -0,0 +1,364 @@
local S = minetest.get_translator(minetest.get_current_modname())
local base = 200
collectible_lore.register_lorebook({
id = "rose cave wheat",
title = S("Cave Wheat: The Other White Grain"),
text = S([[In a world dominated by many varied fungal forms, cave wheat is an oddity - it is in fact not a fungus at all. It is literally a breed of grass that has lost its ability to photosynthesize and adapted to a subterranean style of life. Its roots draw sustenance from the same sources of nutrition that more conventional fungi do, with the blades of its leaves having atrophied into mere structural supports to elevate its seeds above the mire below and allow them to dry before dispersing. Cave wheat has a pale blue-tinted hue while it is growing, fading to white once its stalks mature and dry into wispy straw.
The grains of cave wheat are as nutritional as those of its surface cousins, and can be ground into a flour-like powder that keeps well in the cool damp conditions prevalent underground. Bread baked from cave wheat flour is dense and tough, but can serve as a staple food to sustain a traveler provided they don't mind a little monotony.
Make that a lot of monotony. It is advised to combine cave wheat flour with other ingredients whenever possible, it extends the nutritional value without adding or detracting much from other flavours.
Cave wheat can be cultivated by planting its seeds in suitable loamy soil. As with most underground flora, it has little resistance to the damaging effects of light and will wither if exposed to much of it.
Sincerely,
Professor Amelia Rose]]),
sort = base + 0,
})
collectible_lore.register_lorebook({
id = "rose dimple cup",
title = S("Dimple Cup"),
text = S([[Today, I discovered a new species of mushroom deep in the caverns - the Dimple Cup. These small mushrooms have caps that are a deep, midnight-blue color, with inverted gills and dimpled edges that give them their name. I was able to dry, grind, and process these mushrooms to extract a dye of the same beautiful color. The resulting dye is a rich and vibrant blue that I can't wait to experiment with in my artistic endeavors.
As I held the mushroom in my hand, I couldn't help but think of the depths of the ocean and the mysteries that lie within. I wrote a short poem to capture the feeling:
Deep in the caverns, a mushroom so rare
A blue so deep, like the ocean's despair
With dimpled edges, and inverted gills
A mystery of nature, that still fills
My heart with wonder, my mind with awe
The Dimple Cup, forever more.
Sincerely,
Professor Amelia Rose]]),
sort = base + 1,
})
collectible_lore.register_lorebook({
id = "rose pig tail",
title = S("Pig Tail"),
text = S([[Today I discovered a fascinating new species of underground fungus - Pig Tails. These growths have twisting stalks that wind around each other in a dense mesh, creating a beautiful spiral pattern. Upon closer inspection, I found that the stalks of the Pig Tails can be processed to extract fibers that are strong and pliable, making them ideal for use as thread.
As I examined these Pig Tails, I couldn't help but feel a sense of wonder at the unexpected possibilities that exist deep beneath the ground. To think that textiles could be made in these remote caverns is truly remarkable. The fibers extracted from the Pig Tails are of a high quality, and I can't wait to see what kind of fabrics and clothing can be crafted from them.
I must remind myself to be cautious when harvesting these Pig Tails, as they grow in dense clusters and are easily disturbed. I am excited to continue my research on these Pig Tails and the other unique underground fungi that I have yet to discover.
Sincerely,
Professor Amelia Rose]]),
sort = base + 2,
})
collectible_lore.register_lorebook({
id = "rose plump helmet",
title = S("Plump Helmet"),
text = S([[Today I stumbled upon a bountiful patch of plump helmets. These thick, fleshy mushrooms are a common sight in the caverns and serve as a staple food source for both lost cave explorers and the fauna that preys on them. Though they can be eaten fresh, I found that they can be quite monotonous on their own. However, when prepared in a more complex dish, they add a nice meaty texture and earthy flavor. It's always a relief to come across a reliable source of sustenance in these underground depths. I will be sure to gather as many as I can to bring back to camp for tonight's meal.
Sincerely,
Professor Amelia Rose]]),
sort = base + 3,
})
collectible_lore.register_lorebook({
id = "rose quarry bush",
title = S("Quarry Bush"),
text = S([[Today I stumbled upon a fascinating find deep in the caverns - Quarry Bushes. These unique fungi produce a cluster of grey, rumpled 'blades' that seem to serve no obvious purpose. Upon closer examination, I discovered that the bushes reproduce via hard-shelled nodules, called 'rock nuts', that grow at the base of the blades.
To my delight, I found that both the leaves and the rock nuts are edible, though they do require some processing. The dried blades of a quarry bush add a welcome zing to recipes containing otherwise-bland subterranean foodstuffs, but they're too spicy to be eaten on their own.
This discovery opens the possibility of genuinely gourmet cooking and not just subsistence foods in these subterranean regions. The wide variety of edible fungi and plants that can be found here truly astounds me. The Quarry Bushes are a rare find, but they add a new dimension to the underground culinary scene. I can't wait to experiment with them in the lab and see what other culinary delights can be created.
Sincerely,
Professor Amelia Rose]]),
sort = base + 4,
})
collectible_lore.register_lorebook({
id = "rose sweet pod",
title = S("Sweet Pod"),
text = S([[Today, I had the pleasure of discovering a new species of subterranean fungi - the sweet pods. These mushrooms grow in rich soil, and once they reach maturity, they draw the nutrients from the soil up their pale stalks to concentrate it in their round fruiting bodies. The fruiting bodies turn bright red when ripe and can be processed in a variety of ways to extract the sugars they contain.
When dried and milled, the sweet pods produce a granular pink-tinted sugary substance that can be used as a sweetener in a variety of dishes. Additionally, when crushed in a bucket, a flavorful syrup can be squeezed out that can be used as a topping or an ingredient in cooking.
The sweet pods are a delightful discovery and open up new possibilities for gourmet cooking in the subterranean regions. I can't wait to experiment with different recipes and see what other culinary delights can be created using these delicious mushrooms.
Sincerely,
Professor Amelia Rose]]),
sort = base + 5,
})
collectible_lore.register_lorebook({
id = "rose cave moss",
title = S("Cave Moss"),
text = S([[I am constantly in awe of the strange and beautiful life that exists in these caverns. Today I came across Cave Moss, a type of mold that covers the floors of the subterranean world. Although it is not a spectacular sight, its presence is still quite remarkable.
This moss forms a dense mat of fibrous strands that seem to be both tough and springy. It thrives in rich organic soil, which is so plentiful in these caverns, making it one of the most widespread forms of life here.
But what truly sets Cave Moss apart is its ability to emit a gentle glow. This makes it an important source of light in the otherwise dark caverns, allowing travelers like myself to navigate through these underground realms with ease. It is a small but crucial detail that highlights the unique and amazing adaptations that the life down here has evolved.
However, it is a delicate creature that cannot withstand bright light and will die when exposed to the sun. It is a reminder of the fragility of life, even in these seemingly harsh and inhospitable environments.
Sincerely,
Professor Amelia Rose]]),
sort = base + 6,
})
collectible_lore.register_lorebook({
id = "rose floor fungus",
title = S("Ecology of Floor Fungus"),
text = S([[Today I had the opportunity to observe and study a most peculiar fungus, known as Floor Fungus. This thin and slick growth can be found in the cracks of broken rocks, subsisting on the smallest of nutrients in harsh underground environments. It's a remarkable example of the resilience of life, adapting to the challenging conditions in these caverns.
However, despite its prevalence, Floor Fungus does not seem to have any known uses. I learned that it can penetrate deeply into cobblestone constructions if allowed to infest, but its spread has been limited by its sensitivity to light. It is fascinating to think about the unique adaptations that organisms like Floor Fungus have developed in order to survive in these dark and harsh conditions.
This discovery only deepens my appreciation for the rich and diverse life that exists within these caverns, and I look forward to uncovering more secrets in my continued explorations.
Sincerely,
Professor Amelia Rose]]),
sort = base + 7,
})
collectible_lore.register_lorebook({
id = "banks floor fungus",
title = S("The Scourge of Floor Fungus"),
text = S([[Today I encountered the floor fungus, a peculiar form of subterranean mold that spreads through the cracks of broken rock. Despite its ubiquity in harsh underground environments, I cannot help but feel horrified by its resilience. This insidious growth has the potential to cause immense harm if it were to contaminate the foundations of surface structures and constructions.
During my experiments in the caverns, I observed the ease with which floor fungus can penetrate deeply into cobblestone constructions, and its ability to subsist on the tiniest traces of nutrients. It is therefore imperative that exploration of caverns with floor fungus in it be treated with care.
In light of this discovery, I strongly advise caution and recommend further research into the properties of this fungus. Its ability to thrive in seemingly inhospitable environments is a cause for concern, and I worry about what might happen if it were to spread beyond the deep caverns.
Signed,
Dr. Theodore Banks]]),
sort = base + 8,
})
collectible_lore.register_lorebook({
id = "rose stillworm",
title = S("Stillworm"),
text = S([[Today, I encountered a new species of fungus, known as Stillworm, while exploring the caverns. At first glance, its appearance is that of pale, motionless earthworms intertwined with the soil. Despite being aware that it is a form of fungus, I can't help but feel disturbed by its uncanny resemblance to actual worms. Walking on soil where Stillworm grows is an eerie experience, and I find myself tiptoeing cautiously to avoid stepping on them. Its survival in harsh underground environments is remarkable, but its eerie appearance leaves a lasting impression.
Sincerely,
Professor Amelia Rose]]),
sort = base + 9,
})
collectible_lore.register_lorebook({
id = "rose sand scum",
title = S("Sand scum"),
text = S([[Today, I encountered something new down here in the caverns: Sand Scum. It's a crust of algae that grows on wet sand and, apparently, it's able to survive by utilizing the bioluminescent light from other organisms.
To be honest, I have to admit that I'm at a loss for words when it comes to Sand Scum. I have tried my best to find something interesting to say about it, but unfortunately, I have failed. It's just not that exciting of a discovery. I suppose it's a good indicator of the diversity of life that can be found in even the harshest environments, but that's about the extent of my thoughts on the matter.
Sincerely,
Professor Amelia Rose]]),
sort = base + 10,
})
collectible_lore.register_lorebook({
id = "rose pebble fungus",
title = S("Pebble Fungus"),
text = S([[Today I discovered another fascinating underground species: pebble fungus. This mushroom covers the soil in small, spheroidal fruiting bodies that look like they could be gravel composed of erosion-smoothed pebbles. However, upon closer inspection, I found that the surface of these "pebbles" is actually soft and springy to the touch.
I must admit, I was pleasantly surprised to find that walking on this pebble fungus is actually quite comfortable. The dense, spongy surface of the fruiting bodies provides a gentle cushion, and it feels as though I am walking on a bed of soft, warm stones.
Sincerely,
Professor Amelia Rose]]),
sort = base + 11,
})
collectible_lore.register_lorebook({
id = "rose rock rot",
title = S("The Ecology of Rock Rot and Spongestone"),
text = S([[Today I encountered a truly remarkable and somewhat terrifying organism- Rock Rot. This aggressive form of lichen seems to have an insatiable appetite for solid rock, eating away at its surface and leaving it rough and spongy. Over time, the rock becomes so riddled with pores and cavities that it is no longer recognizable as such, and is instead referred to as "Spongestone".
While the sight of rock being consumed and transformed by Rock Rot is unnerving, the end result is fascinating. The Spongestone that is produced is rich in minerals and organic material, which allows plants to grow on it as if it were soil. This opens up new opportunities for subterranean agriculture and other forms of life to thrive in areas where they would otherwise not be able to.
Despite my admiration for Rock Rot and its role in the creation of Spongestone, I cannot help but worry about what would happen if it were to spread beyond the caverns and infect the surface world. The thought of this tenacious and voracious organism eating away at the very foundations of civilization is a frightening one. I will continue to study it, but I also recommend caution to any future explorers of caverns containing Rock Rot.
Sincerely,
Professor Amelia Rose]]),
sort = base + 12,
})
collectible_lore.register_lorebook({
id = "banks rock rot",
title = S("Mineral Extraction by Rock Rot"),
text = S([[Today I was examining the spongestone formation created by rock rot and I must admit, I was impressed by its potential. It is a well-known fact that rock rot is a highly aggressive form of lichen that eats into solid rock and transforms it into something that can barely be called "rock" anymore. The end result, spongestone, is a porous and spongy material that can provide a rich source of minerals.
I believe that rock rot could be harnessed as a tool for extracting minerals from ore bodies that are otherwise difficult to mine. The porosity of spongestone allows for easier access to the minerals contained within, making it a much more cost-effective and efficient method of mining. It would also have the added benefit of reducing the environmental impact of traditional mining methods, as it would require fewer excavation and drilling techniques.
Of course, caution must be exercised when utilizing rock rot for mining purposes. The aggressive nature of the lichen must be monitored closely to prevent it from spreading and potentially causing damage to surrounding structures. However, with proper safety measures in place, I believe that rock rot has the potential to revolutionize the mining industry.
I will continue my research on the subject and report back any further findings.
Signed,
Dr. Theodore Banks]]),
sort = base + 13,
})
collectible_lore.register_lorebook({
id = "banks hoar moss",
title = S("Hoar Moss"),
text = S([[Today I was able to examine a specimen of hoar moss, a mysterious and highly unusual organism that only occurs in the coldest environments underground. It is a type of greenish-blue crust that forms on the surface of ice-cold water and emits a ghostly light. I had initially assumed it was some form of mineral salt catalyzing an unusual growth of ice crystals but I was quite surprised to discover complex organic structure within it.
Hoar moss is highly resilient and can thrive in extreme conditions where other life forms cannot. Despite its potential scientific value, hoar moss is not well understood and its sensitivity to warmth makes it very difficult to study. Further research is required to understand the significance of this remarkable organism.
Signed,
Dr. Theodore Banks]]),
sort = base + 14,
})
collectible_lore.register_lorebook({
id = "rose glow worms",
title = S("Glow Worms: A False Night in the Depths"),
text = S([[Wherever there is a substantial amount of moisture, life, and airspace in the deep places of the world, there will be an ecology of flying insect and flying insectivores. And above it all will be the deceptively beautiful star-like galleries of the glow worms, preying on all of those. Glow worms are small carnivorous creatures that form colonies of millions on high cavern ceilings, hanging in chains along nigh-invisible silken threads. They produce a twinkling blue-white glow within their bodies, creating an effect not unlike a starry sky.
That seemingly inviting sky is a trap, however. Creatures that fly into it - whether lured by the lights or simply confused by them - become tangled in the sticky strands and are quickly devoured.
Glow worms are individually quite small and helpless when not suspended among their countless fellows, and don't thrive in caverns that are too dry - they require water for breeding and their silk becomes brittle without some amount of humidity. However, a careful caver can gather a quantity of worms and transplant them to other hospitable locations if they find the light (and pest control) they provide to be appealing. Glow worms are one of the most ubiquitous forms of life down here, found at all depths.
Sincerely,
Professor Amelia Rose]]),
sort = base + 15,
})
collectible_lore.register_lorebook({
id = "rose ice sprites",
title = S("Ice Sprites"),
text = S([[Today I had the privilege of witnessing a truly remarkable sight. Deep in the @1 caverns, I came across the most beautiful creatures I have ever seen. They were tiny, glowing blue insects that flitted around the tips of the icicles, like tiny fairy lights. I couldn't help but feel enchanted by their beauty.
These creatures are called Ice Sprites and they seem to be perfectly at home in the cold, icy environment of the @2 caverns. Their glow is intermittent, and when it shuts off, they are nigh invisible. I found it fascinating how such a small creature could survive in such a harsh environment.
I was able to capture one of the Ice Sprites and contain it in a jar. I wanted to study it further and understand more about its biology. But as I sat looking at it, I realized that I had no idea how to keep it alive in the long term. I couldn't bring myself to subject it to a slow and painful death in the name of science. So I made the difficult decision to release it back into its natural habitat.
The more I explore these caverns, the more I am amazed by the strange and wonderful forms of life that exist here. The Ice Sprites have added another layer of mystery to the already puzzling biology of the @3 caverns. I am eager to continue my exploration and unravel more of the secrets that lay hidden here.
Sincerely,
Professor Amelia Rose]], df_dependencies.nethercap_name, df_dependencies.nethercap_name, df_dependencies.nethercap_name),
sort = base + 16,
})
collectible_lore.register_lorebook({
id = "rose poem 1",
title = S("Life Beneath the Surface"),
text = S([[Amid the darkness deep and true,
Where most would fear to venture, too,
A world of wonders I did find,
A place to let my heart unwind.
The caves and tunnels underground,
A world so different, yet profound,
A place where life still finds a way,
And flourishes, night and day.
The spindlestems, they glow so bright,
A sight that takes my breath away,
And in their caps, the secrets kept,
Of minerals and secrets kept.
The dimple cups, with midnight hue,
A dye so rich, it's hard to view,
A treasure trove of beauty rare,
A gift from depths beyond compare.
Pig tails twist and twine with grace,
A fibrous mass of form and space,
The thread they give, a wondrous sight,
A cloth of strength, both day and night.
The plump helmets, thick and round,
A staple food, both there and found,
A sustenance, a common treat,
A delight, both crisp and sweet.
The quarry bushes, zingy blades,
A spicy flavor, well-made,
The nodules, the rock nuts sweet,
A taste that can't be beat.
The sweet pods, with their sugary treat,
A delight for both man and beast,
A gift from life, so rich and true,
A treasure trove, so rare and few.
This world, so hidden, far below,
A world of life, in ebb and flow,
A world I've found, a world so dear,
A place I hold so very near.
-- Professor Amelia Rose]]),
sort = base + 17,
})
collectible_lore.register_lorebook({
id = "rose cave coral",
title = S("Cave Coral"),
inv_img = "lorebooks_science.png",
text = S([[Today I had the chance to witness the most amazing sight deep in the Sunless Sea. The Cave Coral! I have read about it in books, but to see it in person is truly breathtaking. It is a rare form of coral that only grows in the depths of the sea where the dripstone dips into the water, delivering the minerals needed for its skeletal structure. The result is a beautiful, luminescent structure that glows with ever-changing patterns.
As I swam through the darkness of the Sunless Sea, the light from the Cave Coral was a beacon of hope and wonder. It was like nothing I had ever seen before. The coral formations were so intricate, with delicate branches that seemed to glow from within. The light was so bright and pure, it was almost like staring into a star.
The Cave Coral not only adds to the beauty of the Sunless Sea, but it also helps form the foundations of the massive pillars that support the broad ceilings of the sea. It is a vital part of the ecosystem and it is a privilege to be able to witness it in its natural habitat.
Reaching the Cave Coral is not an easy task. The journey down to the Sunless Sea is treacherous, but the reward is more than worth it. The sight of the Cave Coral is a reminder of the beauty and majesty that can still be found in this world, even in the darkest and most remote places. It is a sight that I will never forget and I am grateful for the opportunity to experience it.
Sincerely,
Professor Amelia Rose]]),
sort = base + 18,
})
collectible_lore.register_lorebook({
id = "rose castle coral",
title = S("Castle Coral"),
inv_img = "lorebooks_science.png",
text = S([[Today I had the opportunity to see the rare and beautiful Castle Corals in the depths of the Sunless Sea. These formations truly resemble miniature undersea castles, complete with towers and battlements, and their delicate structure and intricate details are a sight to behold.
Getting to see the Castle Corals was no small feat, however. The journey was long and treacherous, and the pressure at such depths is intense. But despite the difficulties, the sight of the Castle Corals was more than worth it. Their delicate beauty is unmatched, and the fact that they can only be found in such a remote and challenging location only adds to their value.
In terms of practical use, the Castle Corals are of little value, as their delicate structure makes them unsuitable for most construction purposes. But for someone like me, who values the beauty and wonder of nature, the Castle Corals are a true treasure.
Sincerely,
Professor Amelia Rose]]),
sort = base + 19,
})
collectible_lore.register_lorebook({
id = "rose snareweed",
title = S("Snareweed"),
inv_img = "lorebooks_science.png",
text = S([[Today I had the misfortune of encountering a patch of Snareweed in the Sunless Sea. At first, I was mesmerized by its beauty. Its long, kelp-like fronds shimmered in the light of my lantern, creating a glittering underwater garden. But as I approached, I realized that the reflective patches on its fronds were not simply a trick of the light. They were a trap, luring in unsuspecting creatures with their allure.
I watched in horror as small fish swam towards the Snareweed, only to become entangled in its prickly barbs. They struggled and thrashed, but to no avail. The Snareweed held them fast, leeching the life from their bodies.
I have encountered many dangerous creatures in my explorations of the Sunless Sea, but this plant takes the cake. It is a beautiful and deadly predator all in one. The thought of it lurking in the shadows, waiting to ensnare its next victim, is both fascinating and terrifying.
I must be more careful in the future and avoid areas of dense Snareweed growth. It is a beautiful and deadly reminder of the harsh realities of the subterranean world.
Sincerely,
Professor Amelia Rose]]),
sort = base + 20,
})
collectible_lore.register_lorebook({
id = "rose bubblesponge",
title = S("Bubblesponge"),
inv_img = "lorebooks_science.png",
text = S([[Today, I had the privilege of discovering the fascinating and unusual Bubblesponges in the Sunless Sea. These large yellow sponges are unlike anything I have ever seen before, only growing in large bodies of water deep underground.
What makes these sponges truly remarkable is their ability to absorb and store such large amounts of oxygen from the surrounding water. A diver can actually bite down on one of these sponges and take a lungful of air. This is an incredibly useful property, as it enables divers to explore the Sunless Sea without having to constantly resurface for air.
Harvesting these sponges does not diminish their air storage capabilities, but the harvested pieces will not replenish the air on their own. Once the air is gone, the sponge should be discarded. However, if the trunk of the Bubblesponge is left intact, the fronds will regenerate over time.
I am extremely excited about this discovery and its potential implications for exploration in the Sunless Sea. The Bubblesponge is truly a remarkable and unique species of underwater fauna.
Sincerely,
Professor Amelia Rose]]),
sort = base + 21,
})

View File

@ -0,0 +1,226 @@
local S = minetest.get_translator(minetest.get_current_modname())
local base = 101
----------------------------------------------------------
collectible_lore.register_lorebook({
id = "rose fungiwood",
title = S("Fungiwood"),
text = S([[Today we came across a truly extraordinary discovery. As we were exploring one of the deeper caverns, we stumbled upon a forest of enormous fungi. These towering structures, which I have named Fungiwood, stood at least twenty to thirty feet tall, with a central stalk that was incredibly strong and fine-grained. The spore-producing 'shelves' that surrounded the stalk were thin and irregular, but not particularly useful for either building or as a food source.
However, the central stalk proved to be an invaluable discovery. When cut, it produces smooth yellow-tinted lumber that is perfect for crafting. It is no wonder that so many carved wooden objects from the deeps are made from this Fungiwood. I have collected samples of the lumber and will study it further to see if it has any other unique properties. This discovery opens up a whole new realm of possibilities for subterranean exploration and commerce.
Sincerely,
Professor Amelia Rose]]),
sort = base + 0,
})
collectible_lore.register_lorebook({
id = "rose bloodthorn",
title = S("Bloodthorn"),
text = S([[Today I encountered the strange and vicious plant known as the blood thorn. Found in hot and dry caverns, these spiky growths have a sinister reputation, and for good reason. Their spines are barbed, sharp, and hollow, capable of actively draining fluids from any plant or creature they might impale. I can only assume this is to supplement the poor nutrition and hydration otherwise available to them.
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.
Despite their fearsome reputation, I must admit, I was struck by the tenacity of these plants. The spikes can remain living even after they're severed from the parent stalk, continuing to drain anything they come into contact with. Even if killed by bright light they can still cause damage to creatures that fall on them.
But as I took notes and observed the blood thorns, I found it difficult to appreciate this species of plant. Its ruthless nature and actively harmful spines left me feeling uneasy, and I couldn't help but walk cautiously in its presence.
Sincerely,
Professor Amelia Rose]]),
sort = base + 1,
})
collectible_lore.register_lorebook({
id = "rose black cap",
title = S("Black Cap"),
text = S([[Today, my graduate students and I ventured deeper into the caverns than we ever have before, to a region that was rich in coal seams and hot springs, and there we found the elusive Black Cap mushrooms.
These mushrooms are truly impressive, towering above us like trees in a forest. Their stems are thick and dense, and the caps are a deep, rich black. We were particularly interested in the wood of these mushrooms, which is a dense, heavy wood that is difficult to work with but makes for an excellent fuel source. The gills of the mushrooms are oily and make for an excellent torch fuel, burning with a bright and steady flame.
We were also told that the black color of the caps makes it a highly sought after material for artistic applications.
It was a long and arduous journey to reach this part of the caverns, but it was well worth it. The discovery of the Black Cap mushrooms is a major find, and I look forward to studying and learning more about these fascinating fungi"
Sincerely,
Professor Amelia Rose]]),
sort = base + 2,
})
collectible_lore.register_lorebook({
id = "rose goblin cap",
title = S("Goblin Cap"),
text = S([[Today we came across a truly remarkable sight in the caverns - a group of Goblin Cap mushrooms, each one larger than any I have ever seen before. These massive fungi stand at least 10 feet tall and have a squat, bulbous shape that makes them look like little cottages. It's not hard to imagine that some of the more primitive denizens of the deeps might carve out a hollow in the stem of one of these mushrooms to use as a home.
The stems and caps of the Goblin Cap mushrooms are made of a wood that is both dense and strong. It can be cut into two different hues, a subdued cream and a bright orange-red. The cream colored wood is particularly hard and heavy, while the orange-red wood is lighter and more porous. Both types of wood can be used for construction and other practical applications, but I suspect that the orange-red wood may also have some artistic value.
Sincerely,
Professor Amelia Rose]]),
sort = base + 3,
})
collectible_lore.register_lorebook({
id = "rose tower cap",
title = S("Tower Cap"),
text = S([[Today, my team and I came across a truly remarkable discovery. Deep in the caverns, we stumbled upon a grove of towering mushrooms unlike any we have ever seen before. These mushrooms, which I have named 'Tower Caps', stand at least thirty feet tall when fully grown and have massive stems. The oldest of these mushrooms could be decades old, perhaps even centuries in some rare cases, but under the right conditions, they grow rapidly to full size.
Their stems and caps provide ample quantities of woody material when cut down and processed. We were able to gather large amounts of this material and it holds great promise for use in construction and as a source of fuel for our expeditions. The discovery of these Tower Caps is not only significant for the practical applications of their wood, but also for the understanding of the unique ecosystem that exists within the caverns. The possibilities for study and research are endless. I can hardly wait to return to the grove and continue our investigations.
Sincerely,
Professor Amelia Rose]]),
sort = base + 4,
})
collectible_lore.register_lorebook({
id = "rose nether cap",
title = S("Marvelous @1", df_dependencies.nethercap_name),
text = S([[Today, my team and I made a fascinating discovery in the deep caverns - the existence of @1 mushrooms. These mushrooms possess an unusual biochemistry that allows them to subsist on ambient heat, in violation of all known laws of thermodynamics. We found them growing in frigid, icy caverns that should, by all rights, be simmering in the heat welling up from below.
The @2 mushroom is a true marvel of nature. The wood of the mushroom, in addition to being a beautiful blue hue, retains the odd heat-draining ability of living @3 and is able to quickly freeze nearby water solid. This makes it an incredibly unique and valuable resource, as it could have a wide range of industrial and scientific applications.
Furthermore, the @4 mushroom is also a valuable tool for understanding the underground ecosystem. The discovery of this species challenges our current understanding of how organisms can survive and thrive in extreme environments. It is clear that there is still much to learn about the deep caverns and the life that lives within them.
Sincerely,
Professor Amelia Rose]], df_dependencies.nethercap_name, df_dependencies.nethercap_name, df_dependencies.nethercap_name, df_dependencies.nethercap_name),
sort = base + 5,
})
collectible_lore.register_lorebook({
id = "banks nether cap",
title = S("Infuriating @1", df_dependencies.nethercap_name),
text = S([[I have just encountered the @1 mushrooms, and I have to admit that my scientific mind is thoroughly flummoxed by them. These enormous blue mushrooms grow deep underground, in caverns that geologically speaking, should be extremely hot. But instead of generating heat, the @2 mushrooms are somehow capable of absorbing it.
This is beyond comprehension, as it defies the laws of thermodynamics. It is simply not possible for a biological organism to feed directly on heat. But yet, here they are. The caverns that they are found in are frigid and icy, which only adds to the confusion.
To make matters worse, the wood of the @3 somehow retains this heat-sapping ability even after it's cut. I have never seen anything like it before, and I must admit that I am at a loss for an explanation.
At times like this, it can be difficult to be a man of science. I would love to exterminate this species and put an end to this absurdity, but of course, that is not the way of science. We must study, we must observe, and we must learn. I will have to gather more data and try to make sense of what I am seeing.
Despite my frustration, I must admit that these mushrooms are a remarkable discovery. They have the potential to completely change our understanding of geothermal heat flows. I just need to stay objective and stick to the facts.
It is frustrating, but the life of a scientist is not always easy. We must be willing to accept that sometimes, our predictions are wrong and that there are things that we simply cannot explain. But that's what makes this journey so exciting. We never know what new wonders await us in the depths of these caverns.
Signed,
Dr. Theodore Banks]], df_dependencies.nethercap_name, df_dependencies.nethercap_name, df_dependencies.nethercap_name),
sort = base + 6,
})
collectible_lore.register_lorebook({
id = "rose tunnel tube",
title = S("Tunnel Tube Ecology"),
text = S([[Today, I had the opportunity to study a particularly fascinating species of subterranean fungus, the Tunnel Tube. These towering growths, typically standing between 10 to 20 feet tall, are characterized by a hollow curved trunk that supports a large fruiting body at the top. The trunk of the Tunnel Tube is a striking purple hue and can be cut and processed to produce sheets of a woody material.
One of the most interesting adaptations of the Tunnel Tube is its method of spore dispersal. The fruiting bodies of these fungi accumulate high-energy compounds that, when ignited, produce a vigorous detonation that flings their spores great distances. This adaptation allows them to spread their spores in the still air of the caverns they grow in.
However, this adaptation also makes them a potential hazard. I would advise against making a campfire in a cavern that is home to Tunnel Tubes, as the explosive nature of these fungi could cause unexpected and potentially dangerous consequences.
Sincerely,
Professor Amelia Rose]]),
sort = base + 7,
})
collectible_lore.register_lorebook({
id = "banks tunnel tube",
title = S("Tunnel Tube Resources"),
text = S([[I have been conducting experiments on the Tunnel Tubes, a species of fungi that can be found growing deep underground in the caverns. I have successfully harvested the fruiting bodies of the Tunnel Tubes and have been experimenting with refining a gunpowder-like explosive from them. This explosive has shown great potential in mining and construction, but I must note that my experiments were cut short due to several casualties among my crew caused by careless detonations.
In addition to the explosive potential of the Tunnel Tubes, I have also discovered that the wood produced from their trunks has a unique cross-grained texture that makes it incredibly strong and flexible. This could have a wide range of uses in construction and carpentry. However, I must mention that the purple hue of the wood is unfortunately unpleasant and I have yet to devise a way to bleach the wood to make it more appealing.
Overall, the Tunnel Tubes have a lot of potential for industrial use, but we must be careful in handling them and make sure to take proper safety precautions when working with them. I will continue my experiments and report any further findings.
Signed,
Dr. Theodore Banks]]),
sort = base + 8,
})
collectible_lore.register_lorebook({
id = "rose spore tree",
title = S("Spore Trees"),
text = S([[Today, I had the opportunity to study the unique properties of Spore Trees in depth. These subterranean fungi are characterized by their short, sturdy trunks that support a large spongy mesh of branching fibers with embedded fruiting bodies. These fruiting bodies produce a copious amount of spores that gently rain down around the Spore Tree's base.
The trunks of Spore Trees can be cut into pale woody planks, which are useful for a variety of purposes. The branching fibers and fruiting bodies, on the other hand, are only useful as fuel. However, they can also serve as a crude climbing structure, which can be very useful in caverns with many pits and cliffs to navigate. In fact, the spongy fibers have been known to cushion a climber's fall, saving the lives of a few incautious but lucky spelunkers.
It's important to note that while these fungi may be useful, they can also be dangerous. The spores produced by the fruiting bodies can cause respiratory issues if inhaled in large quantities, so it's important to take proper precautions when exploring caverns with Spore Trees. Overall, the Spore Trees are an intriguing and valuable species of subterranean fungi that can offer many benefits to those who are willing to take the time to study and understand them.
Sincerely,
Professor Amelia Rose]]),
sort = base + 9,
})
collectible_lore.register_lorebook({
id = "rose spindlestem",
title = S("Spindlestem Lanterns"),
text = S([[Today, I had the opportunity to study the Spindlestem mushrooms, a common and useful resource for underground travelers. These mushrooms are too big to easily pluck by hand, but too small to be called a proper tree. Despite their thinness, they can grow quite tall and their stem is surprisingly sturdy. They can be used as a wood substitute in many crafting recipes.
The most distinctive feature of Spindlestem mushrooms is their glow, with some varieties having caps that glow in a red, green, cyan, or even sometimes golden hue. This glow is generated by some form of microorganism that lives within the Spindlestem's caps and can be extracted and bottled to produce a long-lasting source of light.
The brightness of this light varies with the colour of the cap, but even the dim red Spindlestem extract makes a useful trail marker in these dark caverns. This makes them an excellent resource for underground explorers and spelunkers. The abundance of Spindlestems may render our reliance on foul, smoky torches obsolete.
Sincerely,
Professor Amelia Rose]]),
sort = base + 10,
})
collectible_lore.register_lorebook({
id = "banks spindlestem",
title = S("Spindlestem as Mineral Marker"),
text = S([[Today, while conducting a survey of the subterranean fungi, I made a discovery that I found to be quite interesting. As I was observing a group of Spindlestem mushrooms, I noticed that their caps were emitting a red glow. Being an experienced geologist, I immediately suspected that this might be an indication of nearby iron deposits.
To test this hypothesis, I ventured further into the cavern and found another group of Spindlestems, this time emitting a green glow. I hypothesized that this might be an indication of nearby copper deposits. I conducted a series of experiments to confirm my suspicions, and to my delight, my hypothesis was correct.
I also found that some Spindlestems were emitting a cyan glow, which I suspect is an indication of a mix of both iron and copper deposits. I found this discovery to be quite exciting, and I believe it could have significant implications for underground mining operations.
It's a shame that Professor Amelia Rose, whose journal entry about Spindlestems I read earlier, failed to mention this important discovery. I suppose it just goes to show that sometimes, a little rigor in scientific observation can go a long way.
Signed,
Dr. Theodore Banks]]),
sort = base + 11,
})
collectible_lore.register_lorebook({
id = "rose spindlestem 2",
title = S("Spindlestem Complexities"),
text = S([[It appears that Dr. Banks' log on Spindlestems has caused some confusion and I would like to set the record straight. While it is true that the microorganisms living within the caps of Spindlestems are affected by the trace minerals present in the water where they grow, there are other factors at play that he seems to have overlooked.
First, I would like to point out that when growing near Goblin Caps, Spindlestems always glow red regardless of the minerals in the soil. This is a fascinating observation that I believe warrants further study. Second, when growing near Tower Caps, Spindlestems don't glow at all. This is another intriguing observation that I believe is worth investigating.
I would like to remind my colleagues that not everything can be reduced to chemistry, and that there is still much we do not understand about the complex interactions between different subterranean organisms. Furthermore, Banks has no explanation for the rare yellow Spindlestem, which is a beautiful and unique variant of this mushroom species.
On a final note, I would like to point out that the extract of Spindlestems, while transient and limited in palette, is a beautiful and versatile pigment that can be used in many artistic applications. The beauty of the underground world is not limited to just the resources it provides, but also in the subtle and delicate forms that can be found there.
Sincerely,
Professor Amelia Rose]]),
sort = base + 12,
})
collectible_lore.register_lorebook({
id = "ster spindlestem",
title = S("Blasted Spindlestems"),
text = S([[Dear Members of the Royal Adventurers Society,
I write to you today to express my frustration with the abundance of Spindlestem mushrooms throughout the caverns I have explored. These blasted mushrooms are everywhere, making it difficult to determine one's location within the caverns based on the local flora. Their inedibility only adds to my disappointment.
It is perhaps a petty thing to write a missive containing nothing but a short complaint directed at this most base and useless of of fungus, but one must give vent at times. These caverns are filled with wonders and yet these tedious growths clutter them. They are hardly worth the time to write about, which gives me such annoyance that I find I must regardless.
Yours,
Sir Reginald Sterling]]),
sort = base + 12,
})
collectible_lore.register_lorebook({
id = "banks torchspine",
title = S("Torchspine"),
text = S([[Today I had the opportunity to study Torchspines. What I initially thought to be a mineral formation turned out to be a highly unique and intriguing organism. These strange formations are alive only in a technical sense and "feed" on volatile flammable vapors, growing taller due to the combustion residue deposited at their tips. They alternate between active and quiescent phases and emit dim light when active.
This discovery could have far-reaching implications for surface world industry. Harvesting Torchspines for torches could be a valuable new source of light, and the embers from burned Torchspines have the potential to sprout into new Torchspines when placed on flammable surfaces. Unlike many underground growths, Torchspines are not adversely affected by bright sunlight, and could potentially be "cultivated" on the surface world under the right conditions.
In addition, Torchspines have the ability to convert solid flammable substrates into gaseous fuel. This has the potential to revolutionize energy production and I am extremely excited by this discovery.
It is my duty as a scientist to remain clinical and dispassionate in my observations, but I must admit that I am extremely excited by the potential of Torchspines and the impact they could have on the world.
Signed,
Dr. Theodore Banks]]),
sort = base + 13,
})

View File

@ -0,0 +1,252 @@
local S = minetest.get_translator(minetest.get_current_modname())
local base = 300
--Speleothems introduction
collectible_lore.register_lorebook({
id = "banks speleothems",
title = S("Speleothems"),
text = S([[It has previously been established that a great many of the conduits and cavities that lead deep into the stone foundations of the world are carved not by pick or claw, or by any shifting and cracking of the firmament, but rather by the weak but inexorable corrosive power of mere water. Over the aeons, trickles of water passing through pores too tiny even to be seen erode away miniscule portions of matter.
But whence does this matter go? Dissolved into the water it is carried away deeper, and its ultimate destination is yet unknown. But not all of it gets that far. Should the water become over-laden with dissolved stone it may leave some of its burden behind to form new rock. These formations are collectively called "speleothems", or "cave deposits." Though the material composition of these speleothems are all the same they are given sub-types based upon their morphology. They are further distinguished as being "live" or "dead" - live speleothems being those subject to continued growth as mineral-laden water continues to flow over their surfaces, and dead speleothems being remnants whose wellsprings have been staunched.
The most common and well-known speleothems are the stalactites (which grow downward from the ceiling of caves) and stalagmites (which grow upward to meet them), collectively called "dripstone." Formed by a simple slow dripping of water, stalactites and stalagmites often gather into rippled "curtains" that follow the hidden cracks through which the water that feeds them flows. When floor and ceiling are close enough and the formations grow long enough they may meet in the middle, forming columns. Small caves may become choked off over the ages as their teeth close shut in this manner.
Where the flow of water follows the walls and floors rather than dripping down from the ceiling, more amorphous structures may be formed that go by the more general term "flowstone."
Signed,
Dr. Theodore Banks]]),
sort = base + 0,
})
collectible_lore.register_lorebook({
id = "banks tunnels",
title = S("Twisting Tunnels"),
text = S([[Today's exploration took us deep into the caverns beneath the surface world. As we progressed, I was reminded of the intricate network of passages that make up the bedrock of this world.
It is fascinating to see how these passages have been carved by a combination of ancient streams and other mysterious processes that have yet to be fully understood. They twist and turn, making navigation a challenging task. Although it is possible to reach almost any location by following these existing passages, they can be so convoluted that it sometimes makes more sense to simply mine a direct route to your destination.
The significance of these passages cannot be overstated. They provide a glimpse into the geological history of the world and the forces that shaped it. The passages also hold the promise of valuable mineral deposits and other resources, making them a crucial area of exploration for anyone seeking to unlock the secrets of the earth.
Signed,
Dr. Theodore Banks]]),
sort = base + 1,
})
--The Great Caverns general morphology (major caverns, warrens)
collectible_lore.register_lorebook({
id = "banks cavern types",
title = S("A Hirearchy of Caverns"),
text = S([[Today, I had the opportunity to delve deeper into the caverns beneath the surface of the world. As I explored, I was struck by the sheer diversity of the caves and tunnels that have been carved out by eons of erosion. There is truly a sort of hierarchy in the form taken by these underground features.
Starting with the smallest, we have the narrow, twisty tunnels that pervade the bedrock. These tunnels can lead for long distances and often provide the only access to more spacious galleries. They are the most ubiquitous type of cave in this subterranean realm.
Next up are the occasional hollows where the tunnels have enlarged into more spacious galleries. These areas provide a welcome respite from the cramped conditions of the twisty tunnels and offer a chance to stretch one's legs.
Then there are regions where the rock has been so eroded that it has become a spongey network of caves and passages leading in every direction. This type of cave system is a maze-like labyrinth, and one must be careful not to get lost in its twisting paths.
And finally, there are the vast caverns that are hundreds or even thousands of meters across. These awe-inspiring spaces are where entire mountains' worth of rock have been washed away over the eons, leaving behind caverns of staggering proportions. These spaces are truly otherworldly and offer a glimpse into the immense forces that have shaped the Earth.
Signed,
Dr. Theodore Banks]]),
sort = base + 2,
})
--Vertical shafts
collectible_lore.register_lorebook({
id = "banks sinkholes",
title = S("Sinkholes and Shafts"),
text = S([[Today's expedition took us deep into the heart of the world's foundation and the incredible geological wonders that reside within. As we descended, I was struck by the sight of the sinkholes that have formed over time due to erosive forces working upon weak spots in the rock layers. These sinkholes are truly a marvel of nature and can descend for thousands of meters, offering access to regions that would be virtually impossible to reach otherwise. The sight of the sun shining down from the surface into the depths is truly breathtaking and serves as a reminder of the incredible forces that have shaped our world.
It is interesting to note that sinkholes are not simply vertical shafts, but also form as a result of the strata of the rock becoming weakened and eventually collapsing. This allows for a clear path to the depths below, where new wonders await our discovery.
I must stress the importance of caution when exploring these sinkholes, as the walls can be brittle and unstable. In the event that valuable resources are found far below, some form of elevator might be rigged within such shafts to allow more reliable access.
Signed,
Dr. Theodore Banks]]),
sort = base + 3,
})
--Chasms
collectible_lore.register_lorebook({
id = "banks chasms",
title = S("Great Chasms"),
text = S([[Not all vast open spaces underground are the result of aeons of erosion by water or magma. The foundations of the world shift from time to time, causing deep faults to split open in the rock. Yawning underground chasms can be found in this region oriented along the north-south axis, some of them stretching for kilometers both in length and depth. They cross through multiple cavern layers and are an environment in their own right. Chasms can be a convenient way of traveling long distances if they happen to lead in the correct direction and can also be a convenient way of falling to your death. We have had to construct more than a few bridges to make our way from one side to the other.
The great extent of chasms makes them hospitable to small flying creatures, and their narrowness makes the hospitable to creatures that feed on them - giant cave spider webs can be found strung across them here and there. A dubious salvation for anyone falling from above.
Signed,
Dr. Theodore Banks]]),
sort = base + 4,
})
--Giant speleothems
collectible_lore.register_lorebook({
id = "banks towering speleothems",
title = S("Towering Speleothems"),
text = S([[Today I had the privilege of exploring one of the most incredible geological wonders I have ever encountered. Deep within the caverns of the underworld lies a region of gigantic stalactites and stalagmites, some reaching up to twenty meters in girth. These speleothems are truly awe-inspiring and I can hardly believe that they have formed over eons of mineral deposits and slow dripping water.
As I walked among these titanic structures, I couldn't help but feel a sense of wonder at the sheer scale of them. They appear to be pillars supporting the very fabric of the caverns themselves, and I can only imagine the immense geological forces that have shaped and formed these geological wonders over such an incredible span of time.
Despite my extensive knowledge and experience in geology, I must admit that I still cannot fully grasp the processes behind the creation of these massive formations. It is a humbling reminder of the limitations of our understanding and the boundless mysteries that still remain hidden in the depths of our planet.
I have collected samples of the mineral deposits from the formations for further study and analysis, but for now I am content to simply bask in the beauty and majesty of these incredible structures. I am eager to continue exploring this region and uncovering more of the secrets it holds.
Signed,
Dr. Theodore Banks]]),
sort = base + 5,
})
--Mine gas
collectible_lore.register_lorebook({
id = "banks mine gas",
title = S("Mine Gas"),
text = S([[Today I explored the depths of the world beneath the Sunless Sea and discovered a dangerous but fascinating new substance - mine gas. This explosive and unbreatheable vapor originates from the ancient organic remnants of life that have been pressed and baked into minerals. Coal and oil are well known forms of this substance, but the gaseous form is far more volatile and can pose a significant threat to those exploring the deep caverns.
In the living caverns, the strange biology filters and purifies the air, and even torchspines seem to thrive on it. But in the deeps, there is no life to clean the air, and the twisting passages don't allow it to disperse easily. This makes it deadly dangerous. Mine gas is heavier than air, so it pools in hollows and dips in passages, and since it can't be swum in, a traveler must always have a way to climb quickly back out should they find themselves without air.
Additionally, mine gas mixed with breathable air can explode violently when exposed to a spark or heat source such as a torch. This makes it imperative that caution is exercised when exploring these areas. I will be sure to take all necessary precautions and make note of the locations of any significant pockets of mine gas in my maps to ensure the safety of future explorers.
Signed,
Dr. Theodore Banks]]),
sort = base + 6,
})
--gas wisps
collectible_lore.register_lorebook({
id = "banks gas wisps",
title = S("Gas Wisps"),
text = S([[Today I encountered the mysterious blue flames known as gas wisps. These self-sustaining flames are found flickering on the edges of oil lakes and are able to burn without the presence of oxygen. Despite my attempts, I have been unable to capture or perform any tests on these wisps as they seem to disappear when deprived of access to mine gas.
The behavior of these wisps is intriguing, as they seem to exhibit some signs of life, moving slowly about, but without any evidence, I refuse to speculate on such a thing. The lack of data on these wisps is frustrating, and I will continue to try and gather more information on their nature and behavior.
I have noticed that the presence of gas wisps is often an indicator of a high concentration of mine gas, making their vicinity one of the most inhospitable regions I have encountered. Despite the dangers, I will continue to explore these caverns and uncover the secrets they hold.
Signed,
Dr. Theodore Banks]]),
sort = base + 7,
})
--oil sea
collectible_lore.register_lorebook({
id = "banks oil sea",
title = S("The Oil Seas"),
text = S([[Today I had the opportunity to explore one of the more unique geological features of the underground caverns: the lakes of oil. These vast reservoirs of liquid are found in giant cavities that are believed to have formed from pressure separating and forcing open the seams of the rock, rather than from erosion.
The oil is thick, black, and flows slowly, and it is flammable enough to be used as a fuel source. However, it is not so flammable that it can be set alight where it stands, as there is not enough air for it to burn. This lack of air is due to the presence of mine gas, which is also present in these caverns.
The combination of oil and mine gas makes these caverns one of the most inhospitable regions I have encountered so far. The atmosphere is unbreathable, and the oil is not suitable for swimming, so one must always be prepared to find a way to climb quickly back out should they find themselves without air. If a traveller brought means to breathe while swimming deep in the Sunless Sea those tools may prove of continued use while traveling here.
Despite these challenges, the lakes of oil are a unique and fascinating geological feature, and I look forward to further exploring and studying them in the future.
Signed,
Dr. Theodore Banks]]),
sort = base + 8,
})
--magma sea
collectible_lore.register_lorebook({
id = "banks magma sea",
title = S("The Magma Sea"),
text = S([[Today I ventured into the depths of the Magma Sea, a region where the very foundation of our world lies. The journey to reach this region was a perilous one, and I was only able to make it because of the advanced protective gear I was equipped with.
As I delve deeper, the heat here was nearly unbearable, and it is a wonder that anything could survive in these conditions. The Magma Sea is not a true sea, but rather a labyrinth of tunnels and caves filled with molten rock, with a few large magma bodies located at the roots of volcanoes.
Despite the intense heat and danger, I was driven to explore this area, as it is a source of one of the rarest minerals in the world. I was fortunate enough to come across some glowing crystals, suspended from the ceilings of lava tubes in the hottest regions of the Magma Sea. These crystals are suffused with a strange power, and their radiance is nothing short of breathtaking. It is truly a remarkable sight to behold. There is also obsidian found in abundance here.
However, the dangers in this region are not to be underestimated, as the heat can cause serious damage to one's equipment, and the molten rock could easily trap and consume any unwary traveller. Despite this, the potential rewards of exploring the Magma Sea make it all worth it, as the discovery of these glowing crystals is a major step forward in our understanding of the inner workings of our world.
Signed,
Dr. Theodore Banks]]),
sort = base + 9,
})
--sunless sea
collectible_lore.register_lorebook({
id = "banks sunless sea",
title = S("The Sunless Sea"),
text = S([[The Sunless Sea is an awe-inspiring place, a true marvel of the underground world. The water that fills these caverns, so vast and broad that it would make even the grandest of lakes seem small in comparison, is the ultimate destination for all the streams and rivers that flow down from above. The ceilings are held aloft by massive columns of cave coral, supporting the weight of the worlds above and creating a stunning visual spectacle.
The shores of the Sunless Sea are teeming with life, a mix of many different forms that have made their way down from the living caverns above. The nutrients washing down from above and minerals welling up from hydrothermal sources below have combined to make this one of the most biologically rich regions of the known caverns. The proliferation of life here is truly staggering, and I feel as though I've discovered a new world every time I visit.
In addition to the large underground lakes, there is a network of rivers connecting them all, resulting in a consistent underground "sea level" shared across the known world. This allows for travel by boat, a unique mode of transportation in the caverns, providing access to areas that would otherwise be unreachable. I theorize that one could theoretically navigate to anywhere in the world by boat on these river passages, making the Sunless Sea a vital hub for underground exploration and trade.
This abundance of water does make penetrating to deeper elevations difficult, however. Either some form of underwater breathing system or the excavation of watertight passages is required to reach below.
Signed,
Dr. Theodore Banks]]),
sort = base + 10,
})
--volcano vents
collectible_lore.register_lorebook({
id = "banks volcanoes",
title = S("Volcanoes"),
text = S([[It is well known to the layperson what a volcano looks like - a great conical pile of rock, a mountain, with a crater at its peak that sometimes spews smoke and fire and coats its flanks with fresh grey ash. However, this is only the tip of the proverbial iceberg. The surface vent of a volcano is merely the uppermost extent of a deep upwelling of magma, channelled through a pipe that rises from a source kilometers below. Magma rises through this narrow, twisting pipe - pushed from below by immense heat and pressure - and the mountain that forms is only the trace encrustations of what overflows.
The pressure from beneath waxes and wanes over the geological epochs, and so not all volcanoes are equal in their activity. Many have gone quiescent over the years, their throats choked with cooled magma. Others merely sleep, with magma boiling just below the surface ready to flood forth. One may gain a rough estimate of how long it has been since a volcano last erupted by the sorts of vegetation clinging to its slopes - the longer it has been, the more and larger vegetation has gained a foothold. But beware, this does not guarantee how long it will be until the next eruption in the volcano's future.
What is the ultimate source of a volcano's magma? This is a mystery that will require a mighty expedition indeed to resolve. It is known that, generally speaking, the deeper one travels underground the greater the ambient temperature and pressure becomes. But this generality has many localized anomalies, volcanic pipes being only the most obvious. Based on these general gradients it is thought that magma may originate some three kilometers underground.
Signed,
Dr. Theodore Banks]]),
sort = base + 11,
})
--Cave pearls
collectible_lore.register_lorebook({
id = "banks pearls",
title = S("Cave Pearls"),
text = S([[During my explorations of the underground world, I have come across a truly fascinating form of mineral deposit known as cave pearls. These delicate, glowing formations can be found studding the walls of tunnels in various locations and are characterized by their calcium-rich composition. The source of their faint luminescence is still a mystery to me, but it is possible that some form of phosphorescent microorganisms may be involved in their creation.
Aside from their aesthetic appeal, these cave pearls also serve a practical purpose. Their smooth, round shape and solid composition make them excellent handholds when climbing treacherous walls. This has proven to be a lifesaving feature on more than one occasion, as the underground world can often be a treacherous and inhospitable place.
However, despite their practicality, it is the origin of these cave pearls that has captured my imagination the most. Whether they are formed purely through geological processes or with the help of some kind of living action, like the more well-known pearls of the surface world, remains a mystery. I plan to continue my research into this fascinating subject and hope to uncover more about these intriguing formations.
Signed,
Dr. Theodore Banks]]),
sort = base + 12,
})
-- giant ruby crystals
collectible_lore.register_lorebook({
id = "banks ruby crystals",
title = S("Ruby Crystals"),
inv_img = "lorebooks_science.png",
text = S([[Today I have encountered something truly remarkable in one of the hotter caverns. Growing from the floors and ceilings are clusters of large red hexagonal crystals, some larger than a man is tall, each glowing with an inner light. The crystals have a quartz-like composition but the red color and luminosity suggest that there is an unknown impurity present. I speculate that these crystals grow from smaller crystals embedded in veins of ore in the rock, but further investigation is needed to confirm this theory. These magnificent formations are unlike anything I have seen before, and I am eager to study them in greater detail. However, the extreme heat of the caverns presents a challenge for conducting any in-depth analysis. Nevertheless, I will not let this deter me from uncovering the secrets of these incredible crystals.
Signed,
Dr. Theodore Banks]]),
sort = base + 13,
})
-- veinstone
collectible_lore.register_lorebook({
id = "banks veinstone",
title = S("Veinstone"),
text = S([[Today I had the displeasure of encountering Veinstone, one of the most unnerving mineral formations I have come across in my explorations. This mineral forms a web-like pattern of ridges on the inner surface of some large and otherwise-barren caverns, with a reddish pattern of mineral inclusions and a faint internal glow.
The glow itself is not entirely unusual, as other minerals in these deep places have a similar feature, but Veinstone reacts in a unique way when struck even with a light blow. Upon striking, Veinstone releases a brief pulse of brighter glow accompanied by a deep thudding sound that originates from within the mineral. Adjacent regions of Veinstone respond in a similar manner, resulting in a cascade of deep thudding and glowing spots that travel slowly along the ridges covering the interior of the cave.
This reaction of Veinstone is particularly unsettling, as it almost feels like the entire cavern is one enormous living creature and I am but an insect crawling around inside it. The pulses split at forks and even occasionally become trapped circling around loops of Veinstone for long periods of time.
In conclusion, Veinstone remains one of the most unique and fascinating mineral formations I have encountered. Further study is required to determine the nature and origin of this mineral and its strange reaction to stimuli.
Signed,
Dr. Theodore Banks]]),
sort = base + 14,
})
-- pink salt crystals
collectible_lore.register_lorebook({
id = "banks salt crystals",
title = S("Salt Crystals"),
text = S([[Today I ventured into the hot, dry, sandy caverns where bloodthorns grow. It is an inhospitable environment, but one that holds unique geological wonders. Along the cracks and seams where water enters these caverns, I found encrustations of salt. The water that seeps in is immediately siphoned away by the thirsty air and vegetation, leaving behind the minerals it carried with it. These salt crystals have a pinkish hue and a faint inherent glow that suggest similar impurities to the larger quartz crystals found in similarly hot places, but in a much less impressive form. The salt crystals are a testament to the harsh environment and the relentless processes that shape and change the underground world. Further study of these minerals could provide insights into the geological history of these caverns.
Signed,
Dr. Theodore Banks]]),
sort = base + 15,
})

24
df_lorebooks/init.lua Normal file
View File

@ -0,0 +1,24 @@
local modpath = minetest.get_modpath(minetest.get_current_modname())
local torch_node = {name=df_dependencies.node_name_torch, param2=1}
collectible_lore.get_light_node = function()
local selection = math.random()
if selection < 0.25 then
return torch_node
elseif selection < 0.5 then
return {name="df_trees:glowing_bottle_red", param2=0}
elseif selection < 0.8 then
return {name="df_trees:glowing_bottle_green", param2=0}
elseif selection < 0.9 then
return {name="df_trees:glowing_bottle_cyan", param2=0}
else
return {name="df_trees:glowing_bottle_golden", param2=0}
end
end
dofile(modpath.."/introductions.lua")
dofile(modpath.."/ecology_flora.lua")
dofile(modpath.."/ecology_trees.lua")
dofile(modpath.."/geology_the_great_caverns.lua")
dofile(modpath.."/underworld_and_primordial.lua")
dofile(modpath.."/art.lua")

View File

@ -0,0 +1,142 @@
--[[
Name: Dr. Theodore Banks
Background: Dr. Theodore Banks is a renowned geologist and prospector who has made a name for himself in the field of mineral exploration. He was born to a family of miners and has always had a passion for geology and the earth sciences. He received his PhD in geology from a prestigious university and has been working as a prospector for various mining companies and royal patrons for many years. His expertise in mineralogy and geochemistry has led him to discover many rich ore deposits and valuable mineral specimens. He is also a skilled cartographer and surveyor, and is able to accurately map and document his discoveries. He has been commissioned by Queen Isabella of Aragon to explore the caverns in search of new mineral deposits and bring back samples for further study. He is known for his meticulous attention to detail and his ability to make accurate predictions about mineral deposits based on the geology of an area. He is determined to make the greatest discovery of his career and is willing to take great risks to achieve it. He travels with a team of engineers and laborers.
This explorer's background allows for him to be obsessed with discovering new minerals and rocks, also his academic background and job history as a prospector make him a reliable and experienced explorer. He is also a skilled cartographer and surveyor, which will come in handy in the underground caverns.
Name: Professor Amelia Rose
Background: Professor Amelia Rose is a renowned naturalist and botanist who has dedicated her life to the study of plants and their ecosystems. Born and raised in a small village surrounded by lush forests and meadows, she developed a deep appreciation for the natural world from a young age. She received her Ph.D in botany from a prestigious university and has been working as a professor of botany and ecology for many years.
She is known for her deep understanding of the complex relationships between plants and their environment, and her ability to identify and classify new species with ease. She is also a skilled artist, and often illustrate her findings in her journals with detailed drawings and watercolors. She has been commissioned by the same royal patron as Dr. Banks, Queen Isabella, but her main goal is to document and classify the new species that she finds in the caverns, and study the interactions between them, and how they adapt to the underground environment. She is known for her poetic and artistic way of describing the natural world and her passion for discovery.
This explorer is distinct from Dr. Banks as she has a different set of skills, expertise and interests. She is a naturalist and botanist, which means she is interested in the ecological details of what she discovers and is skilled in classifying and identifying new species of plants. She's also a skilled artist, which helps her in documenting her findings and describing the natural world in a poetic and artistic way. She travels with a group of graduate students.
These two know each other and will be rivals, each denigrating the others' approach to exploration and choice of focus in their logs. Banks thinks Rose is flighty and airheaded, Rose thinks Banks is callous and has no appreciation for beauty.
Name: Sir Reginald Sterling
Background: Sir Reginald Sterling is a wealthy and adventurous nobleman who is driven by a desire for fame and glory. He has always been fascinated by tales of exploration and discovery, and has spent much of his fortune funding expeditions to far-off lands. He is a skilled hunter and marksman and is also a trained archaeologist. He decided to explore the caverns on his own initiative, driven by his desire to be the first to see fantastic sights and to plant his personal flag.
Sir Sterling's early logs would detail his initial excitement and wonder at the fantastic sights he encountered in the caverns, as well as his attempts to claim them in the name of himself. He would write about the challenges he faced and the obstacles he overcame, as well as the unique features and discoveries he made. However, as he ventured deeper into the caverns, he began to encounter strange and terrifying creatures, and artifacts of ancient eldritch civilizations that began to unsettle him. He started to become paranoid and delusional, and his later logs would become increasingly disjointed and difficult to understand, filled with rambling and incoherent musings about the horrors he had encountered. Despite this, the logs could still contain valuable information and secrets hidden among his madness.
This explorer is distinct from Dr. Banks and Professor Rose as he is not a scientist but a gentleman adventurer, and his main goal is not scientific discovery but fame and glory. He is driven by his desire to be the first to see fantastic sights and to plant his personal flag. He's also a skilled hunter and marksman and is a trained archaeologist, which help him in his journey to the caverns. He's the first explorer to enter the caverns and he's the one who faced the ancient eldritch horrors deep beneath the Earth that broke his mind. He wasn't commissioned by any royal patron but he came here on his own initiative.
]]--
local S = minetest.get_translator(minetest.get_current_modname())
local base = 10
-- Introductory entries:
collectible_lore.register_lorebook({
id = "banks intro 1",
title = S("Introducing Dr. Theodore Banks"),
text = S([[I, Dr. Theodore Banks, have been commissioned by her most Royal Highness Queen Isabella of Aragon to lead an expedition into the vast underground caverns in search of valuable resources to mine. My team consists of experienced engineers and labourers, all of whom are well-equipped and trained to face the challenges that lie ahead.
We have set up a base camp deep within the caverns and have begun our descent. Our goal is to explore the depths of these caverns, mapping out their geology and identifying any potential mineral deposits. We have brought with us a wide range of tools and equipment, including rock hammers, chisels, drills, timber scaffold, block and tackle, and ample supplies of torches and other such caving necessities.
I am filled with hope and excitement at the prospect of what we might discover. The caverns are vast and unknown, and I have no doubt that we will uncover many wonders and treasures. We will document our findings in these logs, which will be sent back to our patron for review.
I look forward to the challenges and adventures that lie ahead. With the help of my team, I am confident that we will be able to uncover the secrets of these caverns and bring back riches and resources that will benefit our patron and our nation.
Signed,
Dr. Theodore Banks, Geologist and Leader of the Expedition.]]),
sort = base + 0,
})
collectible_lore.register_lorebook({
id = "banks intro 2",
title = S("First Steps of Dr. Theodore Banks"),
text = S([[We have finally succeeded in our mission to reach the underground caverns. After months of evaluating the subtle stratigraphy and erosion patterns of the surface land, I identified a region that I considered most likely to be underlain by a gigantic cavern. I ordered my team of engineers and laborers to begin digging an access shaft to allow direct access to the cavern.
After weeks of hard work, we finally breached the roof of the cavern at a depth of 300 yards. The sight that greeted us was truly breathtaking. The floor of the cavern was hundreds of yards deeper and stretched out as far as the eye could see. The sheer size of the cavern is difficult to comprehend.
Unfortunately, during the final stages of the excavation, one of my workers fell through the roof and was lost. We have rigged up a system of ropes for the rest of us to safely reach the floor of the cavern and bring supplies down for further expeditions.
Now that we have access to the cavern, we can begin our true mission: to search for valuable resources and to make new discoveries. I have high hopes for what we will find in these underground depths, and I am confident that my team and I are up to the task.
Signed,
Dr. Theodore Banks]]),
sort = base + 1,
})
collectible_lore.register_lorebook({
id = "rose intro 1",
title = S("Introducing Professor Amelia Rose"),
text = S([[Dear Journal,
Today marks the beginning of my journey into the depths of the unknown. Accompanied by a team of dedicated graduate students, we set out to uncover the secrets of the underground world. Our focus is on the study of the unique flora and fauna that dwell within these caverns, and to uncover the ecological relationships that sustain them.
We have brought with us a plethora of scientific equipment and resources, as well as a boundless sense of curiosity and wonder. Our goal is to return with a comprehensive understanding of this underground ecosystem, and to use that knowledge to better understand the world above.
As we embark on this journey, I am reminded of a line from a favorite poem:
"And into the forest I go, to lose my mind and find my soul"
I anticipate that this journey will be both challenging and rewarding, and I look forward to the discoveries that lie ahead.
Sincerely,
Professor Amelia Rose.]]),
sort = base + 2,
})
collectible_lore.register_lorebook({
id = "rose intro 2",
title = S("First Steps of Professor Amelia Rose"),
text = S([[Dear Journal,
Today I ventured out into the local markets in search of rare and unique mushrooms. I have been studying the local flora for some time now and have come across several specimens that do not seem to originate from any known ecosystem. I was determined to find the source of these mushrooms and learn more about the strange and unusual environments they come from.
After much searching, I finally came across a group of merchants who were selling these mysterious mushrooms. I struck up a conversation with them and, through a combination of bargaining and charm, I managed to gain their trust. They revealed to me that the mushrooms came from a series of underground caverns that lay deep beneath the earth.
I was thrilled at this discovery and immediately set out to learn more about these caverns. The merchants were kind enough to provide me with a rough map and some basic instructions on how to reach them. I quickly gathered my graduate students and we set out on our journey.
We traveled for several days, through treacherous terrain and difficult conditions, but finally, we reached the entrance to the caverns. As we descended into the depths, I couldn't help but feel a sense of excitement and wonder. This was truly an adventure of a lifetime, and I can't wait to see what lies ahead.
Sincerely,
Professor Amelia Rose]]),
sort = base + 3,
})
collectible_lore.register_lorebook({
id = "ster into 1",
title = S("Introducing Sir Reginald Sterling"),
text = S([[Dear Members of the Royal Adventurers Society,
I write to you from the edge of the unknown, where I prepare to embark on an adventure that I fear may be the greatest of my life. I have come to a land of untold riches, where legends and myths have led me to believe that there is a wealth of ancient treasures waiting to be discovered.
I have brought with me all of the supplies and equipment necessary for an expedition of this magnitude, including a team of the bravest and most skilled men I could find. We are ready to face any danger and overcome any obstacle that may come our way.
I know that many of you may be envious of the opportunity that I have been given, but I assure you that the danger is very real. I have heard tales of ancient monsters and eldritch horrors that lurk in the depths of these caverns, waiting to claim the souls of the unwary. But I am not afraid, for I know that the rewards of this adventure will be worth any risk.
I will write to you again soon, with tales of the wonders and terrors that I have encountered on this journey.
Yours in adventure,
Sir Reginald Sterling]]),
sort = base + 4,
})
collectible_lore.register_lorebook({
id = "ster intro 2",
title = S("First Steps of Sir Reginald Sterling"),
text = S([[Dear Members of the Royal Adventurers Society,
I write to you today from the wilds of the unexplored, with news of my latest discovery. After weeks of traversing the small natural caves that riddled the landscape, I found myself growing increasingly frustrated with the cramped darkness and lack of excitement. But I refused to be deterred, and I knew that a true adventurer never gives up.
So, I decided to take a break from the caves and embark on a safari on the surface. It was there, amidst the lush greenery and majestic animals, that I stumbled upon an incredible sight: an incredibly deep sinkhole. I knew at once that this was my chance to finally reach the deep caverns.
With much rope and the help of my trusty guides, I descended into the sinkhole, and what I found was beyond my wildest dreams. The caverns beneath were unlike anything I had ever seen before - vast and labyrinthine, with strange and exotic flora and fauna. I knew that this was the place I had been searching for, and I was determined to uncover all of its secrets.
I look forward to sharing more of my discoveries with you in the future. Until then, I remain,
Yours in adventure,
Sir Reginald Sterling]]),
sort = base + 5,
})

View File

@ -0,0 +1,274 @@
# textdomain: df_lorebooks
### art.lua ###
A Towercap, By Amelia Rose=Ein Turmkap, von Amelia Rose
Bloodthorn, By Amelia Rose=Blutdorn, von Amelia Rose
Cavern Layers, By Dr. Theodore Banks=Höhlenlagen, von Dr. Theodore Banks
Chasm Wall, By Amelia Rose=Abgrundsmauer, von Amelia Rose
Coral Glow, By Amelia Rose=Korallenleuchten, von Amelia Rose
Destination of Life, By Amelia Rose=Ziel des Lebens, von Amelia Rose
Forest of Dust, By Amelia Rose=Wald aus Staub, von Amelia Rose
Fungiwood, By Amelia Rose=Pilzholz, von Amelia Rose
Goblin Cap, By Amelia Rose=Koboldkappe, von Amelia Rose
Portal to Another World, By Amelia Rose=Portal zu einer anderen Welt, von Amelia Rose
The Cold Path, By Amelia Rose=Der kalte Pfad, von Amelia Rose
Torches in the Dark, By Amelia Rose=Fackeln in der Dunkelheit, von Amelia Rose
Tunnel, By Amelia Rose=Tunnel, von Amelia Rose
Underworld Seal, By Sir Reginald Sterling=Unterweltsiegel, von Sir Reginald Sterling
Underworld Stele, By Sir Reginald Sterling=Unterwelt-Stele, von Sir Reginald Sterling
### ecology_flora.lua ###
Amid the darkness deep and true,@nWhere most would fear to venture, too,@nA world of wonders I did find,@nA place to let my heart unwind.@n@nThe caves and tunnels underground,@nA world so different, yet profound,@nA place where life still finds a way,@nAnd flourishes, night and day.@n@nThe spindlestems, they glow so bright,@nA sight that takes my breath away,@nAnd in their caps, the secrets kept,@nOf minerals and secrets kept.@n@nThe dimple cups, with midnight hue,@nA dye so rich, it's hard to view,@nA treasure trove of beauty rare,@nA gift from depths beyond compare.@n@nPig tails twist and twine with grace,@nA fibrous mass of form and space,@nThe thread they give, a wondrous sight,@nA cloth of strength, both day and night.@n@nThe plump helmets, thick and round,@nA staple food, both there and found,@nA sustenance, a common treat,@nA delight, both crisp and sweet.@n@nThe quarry bushes, zingy blades,@nA spicy flavor, well-made,@nThe nodules, the rock nuts sweet,@nA taste that can't be beat.@n@nThe sweet pods, with their sugary treat,@nA delight for both man and beast,@nA gift from life, so rich and true,@nA treasure trove, so rare and few.@n@nThis world, so hidden, far below,@nA world of life, in ebb and flow,@nA world I've found, a world so dear,@nA place I hold so very near.@n@n -- Professor Amelia Rose=
Bubblesponge=Bubbliger Schwamm
Castle Coral=Burgkoralle
Cave Coral=Höhlenkoralle
Cave Moss=Höhlenmoos
Cave Wheat: The Other White Grain=Höhlenweizen: Das andere weiße Korn
Dimple Cup=Dellentasse
Ecology of Floor Fungus=Ökologie des Bodenpilzes
Glow Worms: A False Night in the Depths=Glühwürmchen: Eine falsche Nacht in der Tiefe
Hoar Moss=Reifmoos
I am constantly in awe of the strange and beautiful life that exists in these caverns. Today I came across Cave Moss, a type of mold that covers the floors of the subterranean world. Although it is not a spectacular sight, its presence is still quite remarkable.@n@nThis moss forms a dense mat of fibrous strands that seem to be both tough and springy. It thrives in rich organic soil, which is so plentiful in these caverns, making it one of the most widespread forms of life here.@n@nBut what truly sets Cave Moss apart is its ability to emit a gentle glow. This makes it an important source of light in the otherwise dark caverns, allowing travelers like myself to navigate through these underground realms with ease. It is a small but crucial detail that highlights the unique and amazing adaptations that the life down here has evolved.@n@nHowever, it is a delicate creature that cannot withstand bright light and will die when exposed to the sun. It is a reminder of the fragility of life, even in these seemingly harsh and inhospitable environments.@n@nSincerely,@nProfessor Amelia Rose=
Ice Sprites=Eissprites
In a world dominated by many varied fungal forms, cave wheat is an oddity - it is in fact not a fungus at all. It is literally a breed of grass that has lost its ability to photosynthesize and adapted to a subterranean style of life. Its roots draw sustenance from the same sources of nutrition that more conventional fungi do, with the blades of its leaves having atrophied into mere structural supports to elevate its seeds above the mire below and allow them to dry before dispersing. Cave wheat has a pale blue-tinted hue while it is growing, fading to white once its stalks mature and dry into wispy straw.@n@nThe grains of cave wheat are as nutritional as those of its surface cousins, and can be ground into a flour-like powder that keeps well in the cool damp conditions prevalent underground. Bread baked from cave wheat flour is dense and tough, but can serve as a staple food to sustain a traveler provided they don't mind a little monotony.@n@nMake that a lot of monotony. It is advised to combine cave wheat flour with other ingredients whenever possible, it extends the nutritional value without adding or detracting much from other flavours.@n@nCave wheat can be cultivated by planting its seeds in suitable loamy soil. As with most underground flora, it has little resistance to the damaging effects of light and will wither if exposed to much of it.@n@nSincerely,@nProfessor Amelia Rose=
Life Beneath the Surface=Leben unter der Oberfläche
Mineral Extraction by Rock Rot=Mineralgewinnung durch Felsfäulnis
Pebble Fungus=Kieselmoos
Pig Tail=Schweineschwanz
Plump Helmet=Fülliger Helm
Quarry Bush=Steinbruchbusch
Sand scum=Sandschaum
Snareweed=Fangkraut
Stillworm=Stillerwurm
Sweet Pod=Süße Hülse
The Ecology of Rock Rot and Spongestone=Die Ökologie von Felsfäulnis und Schwammstein
The Scourge of Floor Fungus=Die Geißel des Bodenpilzes
Today I discovered a fascinating new species of underground fungus - Pig Tails. These growths have twisting stalks that wind around each other in a dense mesh, creating a beautiful spiral pattern. Upon closer inspection, I found that the stalks of the Pig Tails can be processed to extract fibers that are strong and pliable, making them ideal for use as thread.@n@nAs I examined these Pig Tails, I couldn't help but feel a sense of wonder at the unexpected possibilities that exist deep beneath the ground. To think that textiles could be made in these remote caverns is truly remarkable. The fibers extracted from the Pig Tails are of a high quality, and I can't wait to see what kind of fabrics and clothing can be crafted from them.@n@nI must remind myself to be cautious when harvesting these Pig Tails, as they grow in dense clusters and are easily disturbed. I am excited to continue my research on these Pig Tails and the other unique underground fungi that I have yet to discover.@n@nSincerely,@nProfessor Amelia Rose=
Today I discovered another fascinating underground species: pebble fungus. This mushroom covers the soil in small, spheroidal fruiting bodies that look like they could be gravel composed of erosion-smoothed pebbles. However, upon closer inspection, I found that the surface of these "pebbles" is actually soft and springy to the touch.@n@nI must admit, I was pleasantly surprised to find that walking on this pebble fungus is actually quite comfortable. The dense, spongy surface of the fruiting bodies provides a gentle cushion, and it feels as though I am walking on a bed of soft, warm stones.@n@nSincerely,@nProfessor Amelia Rose=
Today I encountered a truly remarkable and somewhat terrifying organism- Rock Rot. This aggressive form of lichen seems to have an insatiable appetite for solid rock, eating away at its surface and leaving it rough and spongy. Over time, the rock becomes so riddled with pores and cavities that it is no longer recognizable as such, and is instead referred to as "Spongestone".@n@nWhile the sight of rock being consumed and transformed by Rock Rot is unnerving, the end result is fascinating. The Spongestone that is produced is rich in minerals and organic material, which allows plants to grow on it as if it were soil. This opens up new opportunities for subterranean agriculture and other forms of life to thrive in areas where they would otherwise not be able to.@n@nDespite my admiration for Rock Rot and its role in the creation of Spongestone, I cannot help but worry about what would happen if it were to spread beyond the caverns and infect the surface world. The thought of this tenacious and voracious organism eating away at the very foundations of civilization is a frightening one. I will continue to study it, but I also recommend caution to any future explorers of caverns containing Rock Rot.@n@nSincerely,@nProfessor Amelia Rose=
Today I encountered the floor fungus, a peculiar form of subterranean mold that spreads through the cracks of broken rock. Despite its ubiquity in harsh underground environments, I cannot help but feel horrified by its resilience. This insidious growth has the potential to cause immense harm if it were to contaminate the foundations of surface structures and constructions.@n@nDuring my experiments in the caverns, I observed the ease with which floor fungus can penetrate deeply into cobblestone constructions, and its ability to subsist on the tiniest traces of nutrients. It is therefore imperative that exploration of caverns with floor fungus in it be treated with care.@n@nIn light of this discovery, I strongly advise caution and recommend further research into the properties of this fungus. Its ability to thrive in seemingly inhospitable environments is a cause for concern, and I worry about what might happen if it were to spread beyond the deep caverns.@n@nSigned,@nDr. Theodore Banks=
Today I had the chance to witness the most amazing sight deep in the Sunless Sea. The Cave Coral! I have read about it in books, but to see it in person is truly breathtaking. It is a rare form of coral that only grows in the depths of the sea where the dripstone dips into the water, delivering the minerals needed for its skeletal structure. The result is a beautiful, luminescent structure that glows with ever-changing patterns.@n@nAs I swam through the darkness of the Sunless Sea, the light from the Cave Coral was a beacon of hope and wonder. It was like nothing I had ever seen before. The coral formations were so intricate, with delicate branches that seemed to glow from within. The light was so bright and pure, it was almost like staring into a star.@n@nThe Cave Coral not only adds to the beauty of the Sunless Sea, but it also helps form the foundations of the massive pillars that support the broad ceilings of the sea. It is a vital part of the ecosystem and it is a privilege to be able to witness it in its natural habitat.@n@nReaching the Cave Coral is not an easy task. The journey down to the Sunless Sea is treacherous, but the reward is more than worth it. The sight of the Cave Coral is a reminder of the beauty and majesty that can still be found in this world, even in the darkest and most remote places. It is a sight that I will never forget and I am grateful for the opportunity to experience it.@n@nSincerely,@nProfessor Amelia Rose=
Today I had the misfortune of encountering a patch of Snareweed in the Sunless Sea. At first, I was mesmerized by its beauty. Its long, kelp-like fronds shimmered in the light of my lantern, creating a glittering underwater garden. But as I approached, I realized that the reflective patches on its fronds were not simply a trick of the light. They were a trap, luring in unsuspecting creatures with their allure.@n@nI watched in horror as small fish swam towards the Snareweed, only to become entangled in its prickly barbs. They struggled and thrashed, but to no avail. The Snareweed held them fast, leeching the life from their bodies.@n@nI have encountered many dangerous creatures in my explorations of the Sunless Sea, but this plant takes the cake. It is a beautiful and deadly predator all in one. The thought of it lurking in the shadows, waiting to ensnare its next victim, is both fascinating and terrifying.@n@nI must be more careful in the future and avoid areas of dense Snareweed growth. It is a beautiful and deadly reminder of the harsh realities of the subterranean world.@n@nSincerely,@nProfessor Amelia Rose=
Today I had the opportunity to observe and study a most peculiar fungus, known as Floor Fungus. This thin and slick growth can be found in the cracks of broken rocks, subsisting on the smallest of nutrients in harsh underground environments. It's a remarkable example of the resilience of life, adapting to the challenging conditions in these caverns.@n@nHowever, despite its prevalence, Floor Fungus does not seem to have any known uses. I learned that it can penetrate deeply into cobblestone constructions if allowed to infest, but its spread has been limited by its sensitivity to light. It is fascinating to think about the unique adaptations that organisms like Floor Fungus have developed in order to survive in these dark and harsh conditions.@n@nThis discovery only deepens my appreciation for the rich and diverse life that exists within these caverns, and I look forward to uncovering more secrets in my continued explorations.@n@nSincerely,@nProfessor Amelia Rose=
Today I had the opportunity to see the rare and beautiful Castle Corals in the depths of the Sunless Sea. These formations truly resemble miniature undersea castles, complete with towers and battlements, and their delicate structure and intricate details are a sight to behold.@n@nGetting to see the Castle Corals was no small feat, however. The journey was long and treacherous, and the pressure at such depths is intense. But despite the difficulties, the sight of the Castle Corals was more than worth it. Their delicate beauty is unmatched, and the fact that they can only be found in such a remote and challenging location only adds to their value.@n@nIn terms of practical use, the Castle Corals are of little value, as their delicate structure makes them unsuitable for most construction purposes. But for someone like me, who values the beauty and wonder of nature, the Castle Corals are a true treasure.@n@nSincerely,@nProfessor Amelia Rose=
Today I had the privilege of witnessing a truly remarkable sight. Deep in the @1 caverns, I came across the most beautiful creatures I have ever seen. They were tiny, glowing blue insects that flitted around the tips of the icicles, like tiny fairy lights. I couldn't help but feel enchanted by their beauty.@n@nThese creatures are called Ice Sprites and they seem to be perfectly at home in the cold, icy environment of the @2 caverns. Their glow is intermittent, and when it shuts off, they are nigh invisible. I found it fascinating how such a small creature could survive in such a harsh environment.@n@nI was able to capture one of the Ice Sprites and contain it in a jar. I wanted to study it further and understand more about its biology. But as I sat looking at it, I realized that I had no idea how to keep it alive in the long term. I couldn't bring myself to subject it to a slow and painful death in the name of science. So I made the difficult decision to release it back into its natural habitat.@n@nThe more I explore these caverns, the more I am amazed by the strange and wonderful forms of life that exist here. The Ice Sprites have added another layer of mystery to the already puzzling biology of the @3 caverns. I am eager to continue my exploration and unravel more of the secrets that lay hidden here.@n@nSincerely,@nProfessor Amelia Rose=
Today I stumbled upon a bountiful patch of plump helmets. These thick, fleshy mushrooms are a common sight in the caverns and serve as a staple food source for both lost cave explorers and the fauna that preys on them. Though they can be eaten fresh, I found that they can be quite monotonous on their own. However, when prepared in a more complex dish, they add a nice meaty texture and earthy flavor. It's always a relief to come across a reliable source of sustenance in these underground depths. I will be sure to gather as many as I can to bring back to camp for tonight's meal.@n@n@n@nSincerely,@nProfessor Amelia Rose=
Today I stumbled upon a fascinating find deep in the caverns - Quarry Bushes. These unique fungi produce a cluster of grey, rumpled 'blades' that seem to serve no obvious purpose. Upon closer examination, I discovered that the bushes reproduce via hard-shelled nodules, called 'rock nuts', that grow at the base of the blades.@n@nTo my delight, I found that both the leaves and the rock nuts are edible, though they do require some processing. The dried blades of a quarry bush add a welcome zing to recipes containing otherwise-bland subterranean foodstuffs, but they're too spicy to be eaten on their own.@n@nThis discovery opens the possibility of genuinely gourmet cooking and not just subsistence foods in these subterranean regions. The wide variety of edible fungi and plants that can be found here truly astounds me. The Quarry Bushes are a rare find, but they add a new dimension to the underground culinary scene. I can't wait to experiment with them in the lab and see what other culinary delights can be created.@n@nSincerely,@nProfessor Amelia Rose=
Today I was able to examine a specimen of hoar moss, a mysterious and highly unusual organism that only occurs in the coldest environments underground. It is a type of greenish-blue crust that forms on the surface of ice-cold water and emits a ghostly light. I had initially assumed it was some form of mineral salt catalyzing an unusual growth of ice crystals but I was quite surprised to discover complex organic structure within it.@n@nHoar moss is highly resilient and can thrive in extreme conditions where other life forms cannot. Despite its potential scientific value, hoar moss is not well understood and its sensitivity to warmth makes it very difficult to study. Further research is required to understand the significance of this remarkable organism.@n@nSigned,@nDr. Theodore Banks=
Today I was examining the spongestone formation created by rock rot and I must admit, I was impressed by its potential. It is a well-known fact that rock rot is a highly aggressive form of lichen that eats into solid rock and transforms it into something that can barely be called "rock" anymore. The end result, spongestone, is a porous and spongy material that can provide a rich source of minerals.@n@nI believe that rock rot could be harnessed as a tool for extracting minerals from ore bodies that are otherwise difficult to mine. The porosity of spongestone allows for easier access to the minerals contained within, making it a much more cost-effective and efficient method of mining. It would also have the added benefit of reducing the environmental impact of traditional mining methods, as it would require fewer excavation and drilling techniques.@n@nOf course, caution must be exercised when utilizing rock rot for mining purposes. The aggressive nature of the lichen must be monitored closely to prevent it from spreading and potentially causing damage to surrounding structures. However, with proper safety measures in place, I believe that rock rot has the potential to revolutionize the mining industry.@n@nI will continue my research on the subject and report back any further findings.@n@nSigned,@nDr. Theodore Banks=
Today, I discovered a new species of mushroom deep in the caverns - the Dimple Cup. These small mushrooms have caps that are a deep, midnight-blue color, with inverted gills and dimpled edges that give them their name. I was able to dry, grind, and process these mushrooms to extract a dye of the same beautiful color. The resulting dye is a rich and vibrant blue that I can't wait to experiment with in my artistic endeavors.@n@nAs I held the mushroom in my hand, I couldn't help but think of the depths of the ocean and the mysteries that lie within. I wrote a short poem to capture the feeling:@n@nDeep in the caverns, a mushroom so rare@nA blue so deep, like the ocean's despair@nWith dimpled edges, and inverted gills@nA mystery of nature, that still fills@n@nMy heart with wonder, my mind with awe@nThe Dimple Cup, forever more.@n@nSincerely,@nProfessor Amelia Rose=
Today, I encountered a new species of fungus, known as Stillworm, while exploring the caverns. At first glance, its appearance is that of pale, motionless earthworms intertwined with the soil. Despite being aware that it is a form of fungus, I can't help but feel disturbed by its uncanny resemblance to actual worms. Walking on soil where Stillworm grows is an eerie experience, and I find myself tiptoeing cautiously to avoid stepping on them. Its survival in harsh underground environments is remarkable, but its eerie appearance leaves a lasting impression.@n@nSincerely,@nProfessor Amelia Rose=
Today, I encountered something new down here in the caverns: Sand Scum. It's a crust of algae that grows on wet sand and, apparently, it's able to survive by utilizing the bioluminescent light from other organisms.@n@nTo be honest, I have to admit that I'm at a loss for words when it comes to Sand Scum. I have tried my best to find something interesting to say about it, but unfortunately, I have failed. It's just not that exciting of a discovery. I suppose it's a good indicator of the diversity of life that can be found in even the harshest environments, but that's about the extent of my thoughts on the matter.@n@nSincerely,@nProfessor Amelia Rose=
Today, I had the pleasure of discovering a new species of subterranean fungi - the sweet pods. These mushrooms grow in rich soil, and once they reach maturity, they draw the nutrients from the soil up their pale stalks to concentrate it in their round fruiting bodies. The fruiting bodies turn bright red when ripe and can be processed in a variety of ways to extract the sugars they contain.@n@nWhen dried and milled, the sweet pods produce a granular pink-tinted sugary substance that can be used as a sweetener in a variety of dishes. Additionally, when crushed in a bucket, a flavorful syrup can be squeezed out that can be used as a topping or an ingredient in cooking.@n@nThe sweet pods are a delightful discovery and open up new possibilities for gourmet cooking in the subterranean regions. I can't wait to experiment with different recipes and see what other culinary delights can be created using these delicious mushrooms.@n@nSincerely,@nProfessor Amelia Rose=
Today, I had the privilege of discovering the fascinating and unusual Bubblesponges in the Sunless Sea. These large yellow sponges are unlike anything I have ever seen before, only growing in large bodies of water deep underground.@n@nWhat makes these sponges truly remarkable is their ability to absorb and store such large amounts of oxygen from the surrounding water. A diver can actually bite down on one of these sponges and take a lungful of air. This is an incredibly useful property, as it enables divers to explore the Sunless Sea without having to constantly resurface for air.@n@nHarvesting these sponges does not diminish their air storage capabilities, but the harvested pieces will not replenish the air on their own. Once the air is gone, the sponge should be discarded. However, if the trunk of the Bubblesponge is left intact, the fronds will regenerate over time.@n@nI am extremely excited about this discovery and its potential implications for exploration in the Sunless Sea. The Bubblesponge is truly a remarkable and unique species of underwater fauna.@n@nSincerely,@nProfessor Amelia Rose=
Wherever there is a substantial amount of moisture, life, and airspace in the deep places of the world, there will be an ecology of flying insect and flying insectivores. And above it all will be the deceptively beautiful star-like galleries of the glow worms, preying on all of those. Glow worms are small carnivorous creatures that form colonies of millions on high cavern ceilings, hanging in chains along nigh-invisible silken threads. They produce a twinkling blue-white glow within their bodies, creating an effect not unlike a starry sky.@n@nThat seemingly inviting sky is a trap, however. Creatures that fly into it - whether lured by the lights or simply confused by them - become tangled in the sticky strands and are quickly devoured.@n@nGlow worms are individually quite small and helpless when not suspended among their countless fellows, and don't thrive in caverns that are too dry - they require water for breeding and their silk becomes brittle without some amount of humidity. However, a careful caver can gather a quantity of worms and transplant them to other hospitable locations if they find the light (and pest control) they provide to be appealing. Glow worms are one of the most ubiquitous forms of life down here, found at all depths.@n@nSincerely,@nProfessor Amelia Rose=
### ecology_trees.lua ###
Black Cap=Schwarze Kappe
Blasted Spindlestems=Verdorrte Spindelstämme
Bloodthorn=Blutdorn
Dear Members of the Royal Adventurers Society,@n@nI write to you today to express my frustration with the abundance of Spindlestem mushrooms throughout the caverns I have explored. These blasted mushrooms are everywhere, making it difficult to determine one's location within the caverns based on the local flora. Their inedibility only adds to my disappointment.@n@nIt is perhaps a petty thing to write a missive containing nothing but a short complaint directed at this most base and useless of of fungus, but one must give vent at times. These caverns are filled with wonders and yet these tedious growths clutter them. They are hardly worth the time to write about, which gives me such annoyance that I find I must regardless.@n@nYours,@nSir Reginald Sterling=
Fungiwood=Pilzholz
Goblin Cap=Goblin-Kappe
I have been conducting experiments on the Tunnel Tubes, a species of fungi that can be found growing deep underground in the caverns. I have successfully harvested the fruiting bodies of the Tunnel Tubes and have been experimenting with refining a gunpowder-like explosive from them. This explosive has shown great potential in mining and construction, but I must note that my experiments were cut short due to several casualties among my crew caused by careless detonations.@n@nIn addition to the explosive potential of the Tunnel Tubes, I have also discovered that the wood produced from their trunks has a unique cross-grained texture that makes it incredibly strong and flexible. This could have a wide range of uses in construction and carpentry. However, I must mention that the purple hue of the wood is unfortunately unpleasant and I have yet to devise a way to bleach the wood to make it more appealing.@n@nOverall, the Tunnel Tubes have a lot of potential for industrial use, but we must be careful in handling them and make sure to take proper safety precautions when working with them. I will continue my experiments and report any further findings.@n@nSigned,@nDr. Theodore Banks=
I have just encountered the @1 mushrooms, and I have to admit that my scientific mind is thoroughly flummoxed by them. These enormous blue mushrooms grow deep underground, in caverns that geologically speaking, should be extremely hot. But instead of generating heat, the @2 mushrooms are somehow capable of absorbing it.@n@nThis is beyond comprehension, as it defies the laws of thermodynamics. It is simply not possible for a biological organism to feed directly on heat. But yet, here they are. The caverns that they are found in are frigid and icy, which only adds to the confusion.@n@nTo make matters worse, the wood of the @3 somehow retains this heat-sapping ability even after it's cut. I have never seen anything like it before, and I must admit that I am at a loss for an explanation.@n@nAt times like this, it can be difficult to be a man of science. I would love to exterminate this species and put an end to this absurdity, but of course, that is not the way of science. We must study, we must observe, and we must learn. I will have to gather more data and try to make sense of what I am seeing.@n@nDespite my frustration, I must admit that these mushrooms are a remarkable discovery. They have the potential to completely change our understanding of geothermal heat flows. I just need to stay objective and stick to the facts.@n@nIt is frustrating, but the life of a scientist is not always easy. We must be willing to accept that sometimes, our predictions are wrong and that there are things that we simply cannot explain. But that's what makes this journey so exciting. We never know what new wonders await us in the depths of these caverns.@n@nSigned,@nDr. Theodore Banks=
Infuriating @1=Ärgerliches @1
It appears that Dr. Banks' log on Spindlestems has caused some confusion and I would like to set the record straight. While it is true that the microorganisms living within the caps of Spindlestems are affected by the trace minerals present in the water where they grow, there are other factors at play that he seems to have overlooked.@n@nFirst, I would like to point out that when growing near Goblin Caps, Spindlestems always glow red regardless of the minerals in the soil. This is a fascinating observation that I believe warrants further study. Second, when growing near Tower Caps, Spindlestems don't glow at all. This is another intriguing observation that I believe is worth investigating.@n@nI would like to remind my colleagues that not everything can be reduced to chemistry, and that there is still much we do not understand about the complex interactions between different subterranean organisms. Furthermore, Banks has no explanation for the rare yellow Spindlestem, which is a beautiful and unique variant of this mushroom species.@n@nOn a final note, I would like to point out that the extract of Spindlestems, while transient and limited in palette, is a beautiful and versatile pigment that can be used in many artistic applications. The beauty of the underground world is not limited to just the resources it provides, but also in the subtle and delicate forms that can be found there.@n@nSincerely,@nProfessor Amelia Rose=
Marvelous @1=Wunderbares @1
Spindlestem Complexities=Spindelstammkomplexitäten
Spindlestem Lanterns=Spindelstamm-Laternen
Spindlestem as Mineral Marker=Spindelstamm als Mineralmarker
Spore Trees=Sporen-Bäume
Today I encountered the strange and vicious plant known as the blood thorn. Found in hot and dry caverns, these spiky growths have a sinister reputation, and for good reason. Their spines are barbed, sharp, and hollow, capable of actively draining fluids from any plant or creature they might impale. I can only assume this is to supplement the poor nutrition and hydration otherwise available to them.@n@nWhen 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.@n@nDespite their fearsome reputation, I must admit, I was struck by the tenacity of these plants. The spikes can remain living even after they're severed from the parent stalk, continuing to drain anything they come into contact with. Even if killed by bright light they can still cause damage to creatures that fall on them.@n@n But as I took notes and observed the blood thorns, I found it difficult to appreciate this species of plant. Its ruthless nature and actively harmful spines left me feeling uneasy, and I couldn't help but walk cautiously in its presence.@n@nSincerely,@nProfessor Amelia Rose=
Today I had the opportunity to study Torchspines. What I initially thought to be a mineral formation turned out to be a highly unique and intriguing organism. These strange formations are alive only in a technical sense and "feed" on volatile flammable vapors, growing taller due to the combustion residue deposited at their tips. They alternate between active and quiescent phases and emit dim light when active.@n@nThis discovery could have far-reaching implications for surface world industry. Harvesting Torchspines for torches could be a valuable new source of light, and the embers from burned Torchspines have the potential to sprout into new Torchspines when placed on flammable surfaces. Unlike many underground growths, Torchspines are not adversely affected by bright sunlight, and could potentially be "cultivated" on the surface world under the right conditions.@n@nIn addition, Torchspines have the ability to convert solid flammable substrates into gaseous fuel. This has the potential to revolutionize energy production and I am extremely excited by this discovery.@n@nIt is my duty as a scientist to remain clinical and dispassionate in my observations, but I must admit that I am extremely excited by the potential of Torchspines and the impact they could have on the world.@n@nSigned,@nDr. Theodore Banks=
Today we came across a truly extraordinary discovery. As we were exploring one of the deeper caverns, we stumbled upon a forest of enormous fungi. These towering structures, which I have named Fungiwood, stood at least twenty to thirty feet tall, with a central stalk that was incredibly strong and fine-grained. The spore-producing 'shelves' that surrounded the stalk were thin and irregular, but not particularly useful for either building or as a food source.@n@nHowever, the central stalk proved to be an invaluable discovery. When cut, it produces smooth yellow-tinted lumber that is perfect for crafting. It is no wonder that so many carved wooden objects from the deeps are made from this Fungiwood. I have collected samples of the lumber and will study it further to see if it has any other unique properties. This discovery opens up a whole new realm of possibilities for subterranean exploration and commerce.@n@nSincerely,@nProfessor Amelia Rose=
Today we came across a truly remarkable sight in the caverns - a group of Goblin Cap mushrooms, each one larger than any I have ever seen before. These massive fungi stand at least 10 feet tall and have a squat, bulbous shape that makes them look like little cottages. It's not hard to imagine that some of the more primitive denizens of the deeps might carve out a hollow in the stem of one of these mushrooms to use as a home.@n@nThe stems and caps of the Goblin Cap mushrooms are made of a wood that is both dense and strong. It can be cut into two different hues, a subdued cream and a bright orange-red. The cream colored wood is particularly hard and heavy, while the orange-red wood is lighter and more porous. Both types of wood can be used for construction and other practical applications, but I suspect that the orange-red wood may also have some artistic value.@n@nSincerely,@nProfessor Amelia Rose=
Today, I had the opportunity to study a particularly fascinating species of subterranean fungus, the Tunnel Tube. These towering growths, typically standing between 10 to 20 feet tall, are characterized by a hollow curved trunk that supports a large fruiting body at the top. The trunk of the Tunnel Tube is a striking purple hue and can be cut and processed to produce sheets of a woody material.@n@nOne of the most interesting adaptations of the Tunnel Tube is its method of spore dispersal. The fruiting bodies of these fungi accumulate high-energy compounds that, when ignited, produce a vigorous detonation that flings their spores great distances. This adaptation allows them to spread their spores in the still air of the caverns they grow in.@n@nHowever, this adaptation also makes them a potential hazard. I would advise against making a campfire in a cavern that is home to Tunnel Tubes, as the explosive nature of these fungi could cause unexpected and potentially dangerous consequences.@n@nSincerely,@nProfessor Amelia Rose=
Today, I had the opportunity to study the Spindlestem mushrooms, a common and useful resource for underground travelers. These mushrooms are too big to easily pluck by hand, but too small to be called a proper tree. Despite their thinness, they can grow quite tall and their stem is surprisingly sturdy. They can be used as a wood substitute in many crafting recipes.@n@nThe most distinctive feature of Spindlestem mushrooms is their glow, with some varieties having caps that glow in a red, green, cyan, or even sometimes golden hue. This glow is generated by some form of microorganism that lives within the Spindlestem's caps and can be extracted and bottled to produce a long-lasting source of light.@n@nThe brightness of this light varies with the colour of the cap, but even the dim red Spindlestem extract makes a useful trail marker in these dark caverns. This makes them an excellent resource for underground explorers and spelunkers. The abundance of Spindlestems may render our reliance on foul, smoky torches obsolete.@n@nSincerely,@nProfessor Amelia Rose=
Today, I had the opportunity to study the unique properties of Spore Trees in depth. These subterranean fungi are characterized by their short, sturdy trunks that support a large spongy mesh of branching fibers with embedded fruiting bodies. These fruiting bodies produce a copious amount of spores that gently rain down around the Spore Tree's base.@n@nThe trunks of Spore Trees can be cut into pale woody planks, which are useful for a variety of purposes. The branching fibers and fruiting bodies, on the other hand, are only useful as fuel. However, they can also serve as a crude climbing structure, which can be very useful in caverns with many pits and cliffs to navigate. In fact, the spongy fibers have been known to cushion a climber's fall, saving the lives of a few incautious but lucky spelunkers.@n@nIt's important to note that while these fungi may be useful, they can also be dangerous. The spores produced by the fruiting bodies can cause respiratory issues if inhaled in large quantities, so it's important to take proper precautions when exploring caverns with Spore Trees. Overall, the Spore Trees are an intriguing and valuable species of subterranean fungi that can offer many benefits to those who are willing to take the time to study and understand them.@n@nSincerely,@nProfessor Amelia Rose=
Today, my graduate students and I ventured deeper into the caverns than we ever have before, to a region that was rich in coal seams and hot springs, and there we found the elusive Black Cap mushrooms.@n@nThese mushrooms are truly impressive, towering above us like trees in a forest. Their stems are thick and dense, and the caps are a deep, rich black. We were particularly interested in the wood of these mushrooms, which is a dense, heavy wood that is difficult to work with but makes for an excellent fuel source. The gills of the mushrooms are oily and make for an excellent torch fuel, burning with a bright and steady flame.@n@nWe were also told that the black color of the caps makes it a highly sought after material for artistic applications.@n@nIt was a long and arduous journey to reach this part of the caverns, but it was well worth it. The discovery of the Black Cap mushrooms is a major find, and I look forward to studying and learning more about these fascinating fungi"@n@nSincerely,@nProfessor Amelia Rose=
Today, my team and I came across a truly remarkable discovery. Deep in the caverns, we stumbled upon a grove of towering mushrooms unlike any we have ever seen before. These mushrooms, which I have named 'Tower Caps', stand at least thirty feet tall when fully grown and have massive stems. The oldest of these mushrooms could be decades old, perhaps even centuries in some rare cases, but under the right conditions, they grow rapidly to full size.@n@nTheir stems and caps provide ample quantities of woody material when cut down and processed. We were able to gather large amounts of this material and it holds great promise for use in construction and as a source of fuel for our expeditions. The discovery of these Tower Caps is not only significant for the practical applications of their wood, but also for the understanding of the unique ecosystem that exists within the caverns. The possibilities for study and research are endless. I can hardly wait to return to the grove and continue our investigations.@n@nSincerely,@nProfessor Amelia Rose=
Today, my team and I made a fascinating discovery in the deep caverns - the existence of @1 mushrooms. These mushrooms possess an unusual biochemistry that allows them to subsist on ambient heat, in violation of all known laws of thermodynamics. We found them growing in frigid, icy caverns that should, by all rights, be simmering in the heat welling up from below.@n@nThe @2 mushroom is a true marvel of nature. The wood of the mushroom, in addition to being a beautiful blue hue, retains the odd heat-draining ability of living @3 and is able to quickly freeze nearby water solid. This makes it an incredibly unique and valuable resource, as it could have a wide range of industrial and scientific applications.@n@nFurthermore, the @4 mushroom is also a valuable tool for understanding the underground ecosystem. The discovery of this species challenges our current understanding of how organisms can survive and thrive in extreme environments. It is clear that there is still much to learn about the deep caverns and the life that lives within them.@n@nSincerely,@nProfessor Amelia Rose=
Today, while conducting a survey of the subterranean fungi, I made a discovery that I found to be quite interesting. As I was observing a group of Spindlestem mushrooms, I noticed that their caps were emitting a red glow. Being an experienced geologist, I immediately suspected that this might be an indication of nearby iron deposits.@n@nTo test this hypothesis, I ventured further into the cavern and found another group of Spindlestems, this time emitting a green glow. I hypothesized that this might be an indication of nearby copper deposits. I conducted a series of experiments to confirm my suspicions, and to my delight, my hypothesis was correct.@n@nI also found that some Spindlestems were emitting a cyan glow, which I suspect is an indication of a mix of both iron and copper deposits. I found this discovery to be quite exciting, and I believe it could have significant implications for underground mining operations.@n@nIt's a shame that Professor Amelia Rose, whose journal entry about Spindlestems I read earlier, failed to mention this important discovery. I suppose it just goes to show that sometimes, a little rigor in scientific observation can go a long way.@n@nSigned,@nDr. Theodore Banks=
Torchspine=Fackelstachel
Tower Cap=Turm-Kappe
Tunnel Tube Ecology=Tunnelröhrenökologie
Tunnel Tube Resources=Tunnelröhrenressourcen
### geology_the_great_caverns.lua ###
A Hirearchy of Caverns=Eine Hierarchie von Höhlen
Cave Pearls=Höhlenperlen
During my explorations of the underground world, I have come across a truly fascinating form of mineral deposit known as cave pearls. These delicate, glowing formations can be found studding the walls of tunnels in various locations and are characterized by their calcium-rich composition. The source of their faint luminescence is still a mystery to me, but it is possible that some form of phosphorescent microorganisms may be involved in their creation.@n@nAside from their aesthetic appeal, these cave pearls also serve a practical purpose. Their smooth, round shape and solid composition make them excellent handholds when climbing treacherous walls. This has proven to be a lifesaving feature on more than one occasion, as the underground world can often be a treacherous and inhospitable place.@n@nHowever, despite their practicality, it is the origin of these cave pearls that has captured my imagination the most. Whether they are formed purely through geological processes or with the help of some kind of living action, like the more well-known pearls of the surface world, remains a mystery. I plan to continue my research into this fascinating subject and hope to uncover more about these intriguing formations.@n@nSigned,@nDr. Theodore Banks=Während meiner Erkundungen der Unterwelt bin ich auf eine wirklich faszinierende Art von Mineraleinlage gestoßen, die als Höhlenperlen bekannt ist. Diese zarten, leuchtenden Formationen können an den Wänden von Tunneln an verschiedenen Orten gefunden werden und zeichnen sich durch ihre calciumreiche Zusammensetzung aus. Die Quelle ihres schwachen Leuchtens ist mir noch ein Rätsel, aber es ist möglich, dass irgendeine Form von phosphoreszierenden Mikroorganismen an ihrer Entstehung beteiligt sein könnte.@n@nAbgesehen von ihrem ästhetischen Reiz erfüllen diese Höhlenperlen auch einen praktischen Zweck. Ihre glatte, runde Form und feste Zusammensetzung machen sie zu ausgezeichneten Handgriffen beim Klettern an gefährlichen Wänden. Dies hat sich in mehr als einer Situation als lebensrettend erwiesen, da die Unterwelt oft ein gefährlicher und unwirtlicher Ort sein kann.@n@nDennoch hat mich der Ursprung dieser Höhlenperlen am meisten fasziniert. Ob sie rein durch geologische Prozesse entstehen oder mit Hilfe einer Art von lebender Aktion, ähnlich den bekannteren Perlen der Oberflächenwelt, bleibt ein Rätsel. Ich plane, meine Forschung zu diesem faszinierenden Thema fortzusetzen und hoffe, mehr über diese faszinierenden Formationen herauszufinden.@n@nUnterzeichnet,@nDr. Theodore Banks
Gas Wisps=Gaswirbel
Great Chasms=Große Schluchten
It has previously been established that a great many of the conduits and cavities that lead deep into the stone foundations of the world are carved not by pick or claw, or by any shifting and cracking of the firmament, but rather by the weak but inexorable corrosive power of mere water. Over the aeons, trickles of water passing through pores too tiny even to be seen erode away miniscule portions of matter.@n@nBut whence does this matter go? Dissolved into the water it is carried away deeper, and its ultimate destination is yet unknown. But not all of it gets that far. Should the water become over-laden with dissolved stone it may leave some of its burden behind to form new rock. These formations are collectively called "speleothems", or "cave deposits." Though the material composition of these speleothems are all the same they are given sub-types based upon their morphology. They are further distinguished as being "live" or "dead" - live speleothems being those subject to continued growth as mineral-laden water continues to flow over their surfaces, and dead speleothems being remnants whose wellsprings have been staunched.@n@nThe most common and well-known speleothems are the stalactites (which grow downward from the ceiling of caves) and stalagmites (which grow upward to meet them), collectively called "dripstone." Formed by a simple slow dripping of water, stalactites and stalagmites often gather into rippled "curtains" that follow the hidden cracks through which the water that feeds them flows. When floor and ceiling are close enough and the formations grow long enough they may meet in the middle, forming columns. Small caves may become choked off over the ages as their teeth close shut in this manner.@n@nWhere the flow of water follows the walls and floors rather than dripping down from the ceiling, more amorphous structures may be formed that go by the more general term "flowstone."@n@nSigned,@nDr. Theodore Banks=Es ist bereits festgestellt worden, dass viele der Leitungen und Hohlräume, die tief in die steinernen Grundlagen der Welt führen, nicht durch Pickel oder Krallen, oder durch das Verschieben und Aufbrechen des Erdreichs entstehen, sondern durch die schwache, aber unaufhaltsame korrosive Kraft von bloßem Wasser. Im Laufe der Äonen erodieren winzige Wasserrinnen, die durch Poren fließen, die selbst mit dem bloßen Auge nicht zu erkennen sind, winzige Teile der Materie.@n@nAber wohin geht diese Materie? In gelöster Form wird sie vom Wasser tiefer getragen, und ihr ultimatives Ziel ist noch unbekannt. Aber nicht alles gelangt so weit. Wenn das Wasser überladen ist mit gelöstem Gestein, kann es einen Teil seiner Last zurücklassen, um neuen Fels zu bilden. Diese Formationen werden kollektiv als "Speleotheme" oder "Höhleneinlagerungen" bezeichnet. Obwohl die materielle Zusammensetzung dieser Speleotheme dieselbe ist, werden sie aufgrund ihrer Morphologie in Untergruppen eingeteilt. Sie werden weiterhin als "lebendig" oder "tot" unterschieden - lebendige Speleotheme sind solche, die weiterhin wachsen, da mineralreiches Wasser über ihre Oberflächen fließt, und tote Speleotheme sind Überreste, deren Quellen versiegt sind.@n@nDie häufigsten und bekanntesten Speleotheme sind die Stalaktiten (die von der Decke von Höhlen nach unten wachsen) und die Stalagmiten (die nach oben wachsen, um sie zu treffen), die zusammen als "Tropfstein" bezeichnet werden. Durch einfaches, langsames Tropfen von Wasser entstehen Stalaktiten und Stalagmiten oft zu gewellten "Vorhängen", die den verborgenen Rissen folgen, durch die das Wasser, das sie speist, fließt. Wenn Boden und Decke nahe genug beieinander liegen und die Formationen lang genug wachsen, können sie sich in der Mitte treffen und Säulen bilden. Kleine Höhlen können im Laufe der Jahrtausende verschlossen werden, wenn sich ihre Zähne auf diese Weise schließen.@n@nDort, wo das Wasser entlang der Wände und Böden fließt, anstatt von der Decke herabzutröpfeln, können mehr amorphe Strukturen entstehen, die unter dem allgemeinen Begriff "Fließstein" bekannt sind.@n@nUnterzeichnet,@nDr. Theodore Banks
It is well known to the layperson what a volcano looks like - a great conical pile of rock, a mountain, with a crater at its peak that sometimes spews smoke and fire and coats its flanks with fresh grey ash. However, this is only the tip of the proverbial iceberg. The surface vent of a volcano is merely the uppermost extent of a deep upwelling of magma, channelled through a pipe that rises from a source kilometers below. Magma rises through this narrow, twisting pipe - pushed from below by immense heat and pressure - and the mountain that forms is only the trace encrustations of what overflows.@n@nThe pressure from beneath waxes and wanes over the geological epochs, and so not all volcanoes are equal in their activity. Many have gone quiescent over the years, their throats choked with cooled magma. Others merely sleep, with magma boiling just below the surface ready to flood forth. One may gain a rough estimate of how long it has been since a volcano last erupted by the sorts of vegetation clinging to its slopes - the longer it has been, the more and larger vegetation has gained a foothold. But beware, this does not guarantee how long it will be until the next eruption in the volcano's future.@n@nWhat is the ultimate source of a volcano's magma? This is a mystery that will require a mighty expedition indeed to resolve. It is known that, generally speaking, the deeper one travels underground the greater the ambient temperature and pressure becomes. But this generality has many localized anomalies, volcanic pipes being only the most obvious. Based on these general gradients it is thought that magma may originate some three kilometers underground.@n@nSigned,@nDr. Theodore Banks=Es ist allgemein bekannt, wie ein Vulkan aussieht - ein großer kegelförmiger Haufen aus Gestein, ein Berg, mit einem Krater auf seinem Gipfel, der manchmal Rauch und Feuer ausspuckt und seine Flanken mit frischer grauer Asche bedeckt. Dies ist jedoch nur die Spitze des sprichwörtlichen Eisbergs. Die Oberflächenöffnung eines Vulkans ist lediglich der oberste Teil eines tiefen Aufstiegs von Magma, das durch einen Schlot geleitet wird, der von einer Quelle mehrere Kilometer tief unter der Erde aufsteigt. Das Magma steigt durch diesen engen, gewundenen Schlot auf - von unten durch immense Hitze und Druck gedrängt - und der Berg, der entsteht, ist nur die Spur der Überlaufränder dessen, was überfließt.@n@nDer Druck von unten nimmt über die geologischen Epochen hinweg zu und ab, daher sind nicht alle Vulkane in ihrer Aktivität gleich. Viele sind über die Jahre hinweg ruhig geworden, ihre Kehlen mit erkaltetem Magma verstopft. Andere schlafen nur, wobei das Magma knapp unter der Oberfläche brodelt und bereit ist, herauszuströmen. Man kann eine grobe Schätzung darüber abgeben, wie lange es her ist, seit ein Vulkan zuletzt ausgebrochen ist, indem man sich die Art der Vegetation ansieht, die an seinen Hängen haftet - je länger es her ist, desto mehr und größere Vegetation hat dort Fuß gefasst. Aber Vorsicht, das garantiert nicht, wie lange es bis zum nächsten Ausbruch in der Zukunft des Vulkans dauern wird.@n@nWas ist die ultimative Quelle des Magmas eines Vulkans? Dies ist ein Rätsel, das eine mächtige Expedition erfordern wird, um es zu lösen. Es ist bekannt, dass im Allgemeinen gilt, je tiefer man unter die Erde vordringt, desto höher wird die Umgebungstemperatur und der Druck. Aber diese Verallgemeinerung weist viele lokale Anomalien auf, vulkanische Schloten sind nur die offensichtlichsten. Aufgrund dieser allgemeinen Gradienten wird angenommen, dass das Magma etwa drei Kilometer unter der Erde entstehen könnte.@n@nUnterzeichnet,@nDr. Theodore Banks
Mine Gas=Bergwerks-Gas
Not all vast open spaces underground are the result of aeons of erosion by water or magma. The foundations of the world shift from time to time, causing deep faults to split open in the rock. Yawning underground chasms can be found in this region oriented along the north-south axis, some of them stretching for kilometers both in length and depth. They cross through multiple cavern layers and are an environment in their own right. Chasms can be a convenient way of traveling long distances if they happen to lead in the correct direction and can also be a convenient way of falling to your death. We have had to construct more than a few bridges to make our way from one side to the other.@n@nThe great extent of chasms makes them hospitable to small flying creatures, and their narrowness makes the hospitable to creatures that feed on them - giant cave spider webs can be found strung across them here and there. A dubious salvation for anyone falling from above.@n@nSigned,@nDr. Theodore Banks=Nicht alle weitläufigen unterirdischen Räume sind das Ergebnis von Äonen der Erosion durch Wasser oder Magma. Die Grundlagen der Welt verschieben sich von Zeit zu Zeit und verursachen tiefe Spalten im Gestein. Gähnende unterirdische Schluchten sind in dieser Region entlang der Nord-Süd-Achse zu finden, einige von ihnen erstrecken sich über Kilometer in Länge und Tiefe. Sie durchqueren mehrere Höhlenschichten und sind eine Umgebung für sich. Schluchten können eine bequeme Möglichkeit sein, lange Strecken zurückzulegen, wenn sie zufällig in die richtige Richtung führen, und sie können auch eine bequeme Möglichkeit sein, in den Tod zu stürzen. Wir mussten mehr als nur ein paar Brücken bauen, um von einer Seite zur anderen zu gelangen.@n@nDie große Ausdehnung der Schluchten macht sie für kleine fliegende Kreaturen bewohnbar, und ihre Enge macht sie für Kreaturen bewohnbar, die sich von ihnen ernähren - Riesenhöhlenspinnennetze können hier und da über sie gespannt gefunden werden. Fragwürdiges Heil für jeden, der von oben fällt.@n@nUnterzeichnet,@nDr. Theodore Banks
Ruby Crystals=Rubinkristalle
Salt Crystals=Salzkristalle
Sinkholes and Shafts=Senken und Schächte
Speleothems=Stalaktiten und Stalagmiten
The Magma Sea=Die Magmasee
The Oil Seas=Die Ölmeere
The Sunless Sea=Die lichtlose See
The Sunless Sea is an awe-inspiring place, a true marvel of the underground world. The water that fills these caverns, so vast and broad that it would make even the grandest of lakes seem small in comparison, is the ultimate destination for all the streams and rivers that flow down from above. The ceilings are held aloft by massive columns of cave coral, supporting the weight of the worlds above and creating a stunning visual spectacle.@n@nThe shores of the Sunless Sea are teeming with life, a mix of many different forms that have made their way down from the living caverns above. The nutrients washing down from above and minerals welling up from hydrothermal sources below have combined to make this one of the most biologically rich regions of the known caverns. The proliferation of life here is truly staggering, and I feel as though I've discovered a new world every time I visit.@n@nIn addition to the large underground lakes, there is a network of rivers connecting them all, resulting in a consistent underground "sea level" shared across the known world. This allows for travel by boat, a unique mode of transportation in the caverns, providing access to areas that would otherwise be unreachable. I theorize that one could theoretically navigate to anywhere in the world by boat on these river passages, making the Sunless Sea a vital hub for underground exploration and trade.@n@nThis abundance of water does make penetrating to deeper elevations difficult, however. Either some form of underwater breathing system or the excavation of watertight passages is required to reach below.@n@nSigned,@nDr. Theodore Banks=Die Sonnenlose See ist ein beeindruckender Ort, ein wahres Wunder der Unterwelt. Das Wasser, das diese Höhlen füllt, so weit und breit, dass selbst der prächtigste See klein erscheinen würde im Vergleich, ist das ultimative Ziel für all die Bäche und Flüsse, die von oben herabfließen. Die Decken werden von massiven Säulen aus Höhlenkorallen getragen, die das Gewicht der Welten darüber tragen und ein atemberaubendes visuelles Spektakel schaffen.@n@nDie Ufer der Sonnenlosen See sind voller Leben, eine Mischung aus vielen verschiedenen Formen, die ihren Weg von den lebenden Höhlen oben gefunden haben. Die von oben herabfließenden Nährstoffe und die aus hydrothermalen Quellen aufsteigenden Mineralien haben diese zu einer der biologisch reichsten Regionen der bekannten Höhlen gemacht. Die Vermehrung des Lebens hier ist wirklich erstaunlich, und ich habe jedes Mal, wenn ich hier bin, das Gefühl, eine neue Welt entdeckt zu haben.@n@nZusätzlich zu den großen unterirdischen Seen gibt es ein Netzwerk von Flüssen, die sie alle miteinander verbinden und so einen einheitlichen unterirdischen "Meeresspiegel" schaffen, der in der gesamten bekannten Welt geteilt wird. Dies ermöglicht die Reise mit dem Boot, eine einzigartige Transportart in den Höhlen, die Zugang zu Gebieten ermöglicht, die sonst unerreichbar wären. Ich vermute, dass man theoretisch durch diese Flusspassagen überall auf der Welt mit dem Boot navigieren könnte, was die Sonnenlose See zu einem wichtigen Knotenpunkt für unterirdische Erkundung und Handel macht.@n@nDiese Fülle an Wasser macht es jedoch schwer, in tiefere Höhenlagen vorzudringen. Entweder ist eine Art von Unterwasseratemsystem erforderlich oder es müssen wasserdichte Passagen ausgehoben werden, um weiter unten zu gelangen.@n@nUnterzeichnet,@nDr. Theodore Banks
Today I encountered the mysterious blue flames known as gas wisps. These self-sustaining flames are found flickering on the edges of oil lakes and are able to burn without the presence of oxygen. Despite my attempts, I have been unable to capture or perform any tests on these wisps as they seem to disappear when deprived of access to mine gas.@n@nThe behavior of these wisps is intriguing, as they seem to exhibit some signs of life, moving slowly about, but without any evidence, I refuse to speculate on such a thing. The lack of data on these wisps is frustrating, and I will continue to try and gather more information on their nature and behavior.@n@nI have noticed that the presence of gas wisps is often an indicator of a high concentration of mine gas, making their vicinity one of the most inhospitable regions I have encountered. Despite the dangers, I will continue to explore these caverns and uncover the secrets they hold.@n@nSigned,@nDr. Theodore Banks=Heute stieß ich auf die mysteriösen blauen Flammen, die als Gasgeister bekannt sind. Diese selbsterhaltenden Flammen flackern an den Rändern von Öllachen und können ohne das Vorhandensein von Sauerstoff brennen. Trotz meiner Versuche war ich nicht in der Lage, diese Geister zu erfassen oder Tests an ihnen durchzuführen, da sie zu verschwinden scheinen, wenn ihnen der Zugang zu Grubengas entzogen wird.@n@nDas Verhalten dieser Geister ist faszinierend, da sie einige Anzeichen von Leben zu zeigen scheinen, indem sie sich langsam bewegen, aber ohne jegliche Beweise weigere ich mich, über so etwas zu spekulieren. Das Fehlen von Daten über diese Geister ist frustrierend, und ich werde weiterhin versuchen, mehr Informationen über ihre Natur und ihr Verhalten zu sammeln.@n@nIch habe bemerkt, dass das Vorhandensein von Gasgeistern oft auf eine hohe Konzentration von Grubengas hinweist, wodurch ihre Umgebung zu einer der unwirtlichsten Regionen wird, die ich je betreten habe. Trotz der Gefahren werde ich diese Höhlen weiterhin erkunden und die Geheimnisse, die sie bergen, aufdecken.@n@nUnterzeichnet,@nDr. Theodore Banks
Today I explored the depths of the world beneath the Sunless Sea and discovered a dangerous but fascinating new substance - mine gas. This explosive and unbreatheable vapor originates from the ancient organic remnants of life that have been pressed and baked into minerals. Coal and oil are well known forms of this substance, but the gaseous form is far more volatile and can pose a significant threat to those exploring the deep caverns.@n@nIn the living caverns, the strange biology filters and purifies the air, and even torchspines seem to thrive on it. But in the deeps, there is no life to clean the air, and the twisting passages don't allow it to disperse easily. This makes it deadly dangerous. Mine gas is heavier than air, so it pools in hollows and dips in passages, and since it can't be swum in, a traveler must always have a way to climb quickly back out should they find themselves without air.@n@nAdditionally, mine gas mixed with breathable air can explode violently when exposed to a spark or heat source such as a torch. This makes it imperative that caution is exercised when exploring these areas. I will be sure to take all necessary precautions and make note of the locations of any significant pockets of mine gas in my maps to ensure the safety of future explorers.@n@nSigned,@nDr. Theodore Banks=Heute habe ich die Tiefen der Welt unterhalb der Sonnenlosen See erkundet und eine gefährliche, aber faszinierende neue Substanz entdeckt - Grubenluft. Dieser explosive und nicht atmungsfähige Dampf stammt von den alten organischen Überresten des Lebens, die zu Mineralien gepresst und gebacken wurden. Kohle und Öl sind bekannte Formen dieser Substanz, aber die gasförmige Form ist weitaus instabiler und kann eine erhebliche Gefahr für diejenigen darstellen, die die tiefen Höhlen erkunden.@n@nIn den lebendigen Höhlen filtert und reinigt die seltsame Biologie die Luft, und selbst Fackelstacheln scheinen davon zu profitieren. Aber in den Tiefen gibt es kein Leben, das die Luft reinigt, und die verwinkelten Gänge erlauben es ihr nicht, sich leicht zu verteilen. Das macht sie tödlich gefährlich. Grubenluft ist schwerer als Luft, sodass sie sich in Hohlräumen und Senken in den Gängen ansammelt, und da man nicht darin schwimmen kann, muss ein Reisender immer einen Weg haben, schnell wieder herauszuklettern, falls er ohne Luft dasteht.@n@nZusätzlich kann Grubenluft, wenn sie mit atembarer Luft gemischt wird, heftig explodieren, wenn sie einer Funke oder einer Hitzequelle wie einer Fackel ausgesetzt wird. Daher ist äußerste Vorsicht geboten, wenn man diese Gebiete erkundet. Ich werde sicherstellen, alle notwendigen Vorkehrungen zu treffen und die Standorte von bedeutenden Ansammlungen von Grubenluft in meinen Karten zu vermerken, um die Sicherheit zukünftiger Entdecker zu gewährleisten.@n@nUnterzeichnet,@nDr. Theodore Banks
Today I had the displeasure of encountering Veinstone, one of the most unnerving mineral formations I have come across in my explorations. This mineral forms a web-like pattern of ridges on the inner surface of some large and otherwise-barren caverns, with a reddish pattern of mineral inclusions and a faint internal glow.@n@nThe glow itself is not entirely unusual, as other minerals in these deep places have a similar feature, but Veinstone reacts in a unique way when struck even with a light blow. Upon striking, Veinstone releases a brief pulse of brighter glow accompanied by a deep thudding sound that originates from within the mineral. Adjacent regions of Veinstone respond in a similar manner, resulting in a cascade of deep thudding and glowing spots that travel slowly along the ridges covering the interior of the cave.@n@nThis reaction of Veinstone is particularly unsettling, as it almost feels like the entire cavern is one enormous living creature and I am but an insect crawling around inside it. The pulses split at forks and even occasionally become trapped circling around loops of Veinstone for long periods of time.@n@nIn conclusion, Veinstone remains one of the most unique and fascinating mineral formations I have encountered. Further study is required to determine the nature and origin of this mineral and its strange reaction to stimuli.@n@nSigned,@nDr. Theodore Banks=Heute hatte ich das Missvergnügen, auf Veinstein zu stoßen, eine der beunruhigendsten Mineralkonstellationen, die mir je in meinen Expeditionen begegnet sind. Dieses Mineral bildet ein netzartiges Muster von Rillen an der Innenfläche einiger großer und ansonsten karger Höhlen, mit einem rötlichen Muster von Mineralieneinschlüssen und einem schwachen inneren Glühen.@n@nDas Glühen selbst ist nicht völlig ungewöhnlich, da andere Minerale in diesen tiefen Regionen eine ähnliche Eigenschaft aufweisen, aber Veinstein reagiert auf einzigartige Weise, selbst wenn es nur leicht berührt wird. Beim Aufprall gibt Veinstein einen kurzen, helleren Lichtimpuls ab, begleitet von einem tiefen dumpfen Klang, der aus dem Inneren des Minerals stammt. Benachbarte Bereiche von Veinstein reagieren auf ähnliche Weise, was zu einer Kaskade von dumpfen Klopfgeräuschen und leuchtenden Stellen führt, die langsam entlang der Rillen in der Höhleninnenseite wandern.@n@nDiese Reaktion von Veinstein ist besonders beunruhigend, da es sich fast so anfühlt, als wäre die gesamte Höhle ein riesiges lebendiges Wesen und ich bin nur ein Insekt, das darin herumkrabbelt. Die Impulse teilen sich an Gabelungen auf und verfangen sich sogar gelegentlich, während sie Schleifen aus Veinstein über lange Zeiträume hinweg umkreisen.@n@nZusammenfassend bleibt Veinstein eine der einzigartigsten und faszinierendsten Mineralkonstellationen, die ich je gesehen habe. Weitere Studien sind erforderlich, um die Natur und Herkunft dieses Minerals und seine seltsame Reaktion auf Reize zu bestimmen.@n@nUnterzeichnet,@nDr. Theodore Banks
Today I had the opportunity to explore one of the more unique geological features of the underground caverns: the lakes of oil. These vast reservoirs of liquid are found in giant cavities that are believed to have formed from pressure separating and forcing open the seams of the rock, rather than from erosion.@n@nThe oil is thick, black, and flows slowly, and it is flammable enough to be used as a fuel source. However, it is not so flammable that it can be set alight where it stands, as there is not enough air for it to burn. This lack of air is due to the presence of mine gas, which is also present in these caverns.@n@nThe combination of oil and mine gas makes these caverns one of the most inhospitable regions I have encountered so far. The atmosphere is unbreathable, and the oil is not suitable for swimming, so one must always be prepared to find a way to climb quickly back out should they find themselves without air. If a traveller brought means to breathe while swimming deep in the Sunless Sea those tools may prove of continued use while traveling here.@n@nDespite these challenges, the lakes of oil are a unique and fascinating geological feature, and I look forward to further exploring and studying them in the future.@n@nSigned,@nDr. Theodore Banks=Heute hatte ich die Gelegenheit, eine der einzigartigen geologischen Besonderheiten der unterirdischen Höhlen zu erkunden: die Ölseelen. Diese riesigen Reservoirs aus Flüssigkeit befinden sich in riesigen Hohlräumen, die durch Druck entstanden sind und die Gesteinsschichten auseinandergedrückt haben, anstatt durch Erosion.@n@nDas Öl ist dick, schwarz und fließt langsam. Es ist entzündlich genug, um als Brennstoff verwendet zu werden. Es ist jedoch nicht so leicht entzündlich, dass es an Ort und Stelle in Brand gesetzt werden kann, da es nicht genügend Luft gibt, um zu brennen. Dieser Luftmangel ist auf das Vorhandensein von Grubengas zurückzuführen, das auch in diesen Höhlen vorkommt.@n@nDie Kombination aus Öl und Grubengas macht diese Höhlen zu einer der unwirtlichsten Regionen, die ich bisher erkundet habe. Die Atmosphäre ist unatmbar, und das Öl eignet sich nicht zum Schwimmen. Daher muss man immer darauf vorbereitet sein, einen Weg zu finden, schnell wieder nach oben zu klettern, wenn man ohne Luft ist. Wenn ein Reisender Mittel mitgebracht hat, um tief im Sonnenlosen Meer zu schwimmen, könnten diese Werkzeuge hier weiterhin nützlich sein.@n@nTrotz dieser Herausforderungen sind die Ölseelen eine einzigartige und faszinierende geologische Besonderheit, auf die ich mich freue, in der Zukunft weiter zu erforschen und zu studieren.@n@nUnterzeichnet,@nDr. Theodore Banks
Today I had the privilege of exploring one of the most incredible geological wonders I have ever encountered. Deep within the caverns of the underworld lies a region of gigantic stalactites and stalagmites, some reaching up to twenty meters in girth. These speleothems are truly awe-inspiring and I can hardly believe that they have formed over eons of mineral deposits and slow dripping water.@n@nAs I walked among these titanic structures, I couldn't help but feel a sense of wonder at the sheer scale of them. They appear to be pillars supporting the very fabric of the caverns themselves, and I can only imagine the immense geological forces that have shaped and formed these geological wonders over such an incredible span of time.@n@nDespite my extensive knowledge and experience in geology, I must admit that I still cannot fully grasp the processes behind the creation of these massive formations. It is a humbling reminder of the limitations of our understanding and the boundless mysteries that still remain hidden in the depths of our planet.@n@nI have collected samples of the mineral deposits from the formations for further study and analysis, but for now I am content to simply bask in the beauty and majesty of these incredible structures. I am eager to continue exploring this region and uncovering more of the secrets it holds.@n@nSigned,@nDr. Theodore Banks=Heute hatte ich das Privileg, eines der erstaunlichsten geologischen Wunder zu erkunden, die ich je gesehen habe. Tief in den Höhlen der Unterwelt liegt eine Region mit riesigen Stalaktiten und Stalagmiten, einige davon erreichen einen Umfang von bis zu zwanzig Metern. Diese Tropfsteine sind wirklich beeindruckend, und ich kann kaum glauben, dass sie sich über Äonen hinweg durch Mineralablagerungen und langsam tropfendes Wasser gebildet haben.@n@nAls ich zwischen diesen riesigen Strukturen wanderte, konnte ich nicht anders, als ein Gefühl des Staunens über die schiere Größe von ihnen zu empfinden. Sie scheinen Säulen zu sein, die das Gewebe der Höhlen selbst stützen, und ich kann mir nur die gewaltigen geologischen Kräfte vorstellen, die diese geologischen Wunder über eine so unglaubliche Zeitspanne hinweg geformt haben.@n@nTrotz meines umfangreichen Wissens und meiner Erfahrung in der Geologie muss ich zugeben, dass ich immer noch nicht die Prozesse hinter der Bildung dieser massiven Formationen vollständig erfassen kann. Es ist eine demütigende Erinnerung an die Grenzen unseres Verständnisses und die grenzenlosen Geheimnisse, die immer noch in den Tiefen unseres Planeten verborgen sind.@n@nIch habe Proben der Mineralablagerungen aus den Formationen für weitere Untersuchungen und Analysen gesammelt, aber im Moment bin ich zufrieden damit, einfach die Schönheit und Majestät dieser unglaublichen Strukturen zu genießen. Ich freue mich darauf, diese Region weiter zu erkunden und mehr von den Geheimnissen, die sie birgt, zu enthüllen.@n@nUnterzeichnet,@nDr. Theodore Banks
Today I have encountered something truly remarkable in one of the hotter caverns. Growing from the floors and ceilings are clusters of large red hexagonal crystals, some larger than a man is tall, each glowing with an inner light. The crystals have a quartz-like composition but the red color and luminosity suggest that there is an unknown impurity present. I speculate that these crystals grow from smaller crystals embedded in veins of ore in the rock, but further investigation is needed to confirm this theory. These magnificent formations are unlike anything I have seen before, and I am eager to study them in greater detail. However, the extreme heat of the caverns presents a challenge for conducting any in-depth analysis. Nevertheless, I will not let this deter me from uncovering the secrets of these incredible crystals.@n@nSigned,@nDr. Theodore Banks=Heute habe ich etwas wirklich Bemerkenswertes in einer der heißeren Höhlen entdeckt. An den Wänden und Decken wachsen Cluster großer roter hexagonaler Kristalle, einige größer als ein Mann groß ist, jeder leuchtet von innen. Die Kristalle haben eine Zusammensetzung ähnlich wie Quarz, aber die rote Farbe und die Leuchtkraft lassen auf eine unbekannte Verunreinigung schließen. Ich vermute, dass diese Kristalle aus kleineren Kristallen wachsen, die in Adern von Erz im Gestein eingebettet sind, aber weitere Untersuchungen sind erforderlich, um diese Theorie zu bestätigen. Diese prächtigen Formationen sind etwas völlig Einzigartiges, und ich freue mich darauf, sie genauer zu untersuchen. Die extreme Hitze der Höhlen stellt jedoch eine Herausforderung für eine tiefgehende Analyse dar. Dennoch werde ich mich nicht davon abhalten lassen, die Geheimnisse dieser unglaublichen Kristalle zu enthüllen.@n@nUnterzeichnet,@nDr. Theodore Banks
Today I ventured into the depths of the Magma Sea, a region where the very foundation of our world lies. The journey to reach this region was a perilous one, and I was only able to make it because of the advanced protective gear I was equipped with.@n@nAs I delve deeper, the heat here was nearly unbearable, and it is a wonder that anything could survive in these conditions. The Magma Sea is not a true sea, but rather a labyrinth of tunnels and caves filled with molten rock, with a few large magma bodies located at the roots of volcanoes.@n@nDespite the intense heat and danger, I was driven to explore this area, as it is a source of one of the rarest minerals in the world. I was fortunate enough to come across some glowing crystals, suspended from the ceilings of lava tubes in the hottest regions of the Magma Sea. These crystals are suffused with a strange power, and their radiance is nothing short of breathtaking. It is truly a remarkable sight to behold. There is also obsidian found in abundance here.@n@nHowever, the dangers in this region are not to be underestimated, as the heat can cause serious damage to one's equipment, and the molten rock could easily trap and consume any unwary traveller. Despite this, the potential rewards of exploring the Magma Sea make it all worth it, as the discovery of these glowing crystals is a major step forward in our understanding of the inner workings of our world.@n@nSigned,@nDr. Theodore Banks=Heute wagte ich mich in die Tiefen des Magma-Meeres, einer Region, in der die Grundfesten unserer Welt liegen. Die Reise, um diese Region zu erreichen, war äußerst gefährlich, und ich konnte sie nur aufgrund der fortschrittlichen Schutzausrüstung überstehen, mit der ich ausgestattet war.@n@nJe weiter ich eindrang, desto unerträglicher wurde die Hitze hier, und es ist ein Wunder, dass überhaupt etwas in diesen Bedingungen überleben kann. Das Magma-Meer ist kein echtes Meer, sondern vielmehr ein Labyrinth aus Tunneln und Höhlen, gefüllt mit geschmolzenem Gestein, und einige große Magmakörper befinden sich an den Wurzeln von Vulkanen.@n@nTrotz der intensiven Hitze und Gefahr trieb mich die Neugier an, diese Gegend zu erkunden, da sie eine Quelle eines der seltensten Minerale der Welt ist. Ich hatte das Glück, auf einige leuchtende Kristalle zu stoßen, die von den Decken der Lavatunnel in den heißesten Regionen des Magma-Meeres hingen. Diese Kristalle sind von einer seltsamen Kraft durchdrungen, und ihr Glanz ist schlicht atemberaubend. Es ist wirklich ein bemerkenswerter Anblick. Hier gibt es auch reichlich Obsidian.@n@nDie Gefahren in dieser Region dürfen jedoch nicht unterschätzt werden, da die Hitze ernsthafte Schäden an der Ausrüstung verursachen kann, und das geschmolzene Gestein könnte jeden unvorsichtigen Reisenden leicht einschließen und verschlingen. Trotzdem machen die potenziellen Belohnungen der Erforschung des Magma-Meeres alles wett, denn die Entdeckung dieser leuchtenden Kristalle ist ein großer Fortschritt in unserem Verständnis der inneren Mechanismen unserer Welt.@n@nUnterzeichnet,@nDr. Theodore Banks
Today I ventured into the hot, dry, sandy caverns where bloodthorns grow. It is an inhospitable environment, but one that holds unique geological wonders. Along the cracks and seams where water enters these caverns, I found encrustations of salt. The water that seeps in is immediately siphoned away by the thirsty air and vegetation, leaving behind the minerals it carried with it. These salt crystals have a pinkish hue and a faint inherent glow that suggest similar impurities to the larger quartz crystals found in similarly hot places, but in a much less impressive form. The salt crystals are a testament to the harsh environment and the relentless processes that shape and change the underground world. Further study of these minerals could provide insights into the geological history of these caverns.@n@nSigned,@nDr. Theodore Banks=Heute wagte ich mich in die heißen, trockenen, sandigen Höhlen, in denen Blutdornen wachsen. Es ist eine unwirtliche Umgebung, aber eine, die einzigartige geologische Wunder birgt. Entlang der Risse und Spalten, durch die Wasser in diese Höhlen gelangt, fand ich Ablagerungen von Salz. Das Wasser, das einsickert, wird sofort von der durstigen Luft und Vegetation aufgesogen, und hinterlässt die Mineralien, die es mit sich führte. Diese Salzkristalle haben einen rötlichen Ton und ein schwaches Eigenleuchten, das auf ähnliche Verunreinigungen wie die größeren Quarzkristalle in ähnlich heißen Orten hinweist, jedoch in einer viel weniger beeindruckenden Form. Die Salzkristalle sind ein Zeugnis für die raue Umgebung und die unermüdlichen Prozesse, die die unterirdische Welt formen und verändern. Weitere Untersuchungen dieser Mineralien könnten Einblicke in die geologische Geschichte dieser Höhlen liefern.@n@nUnterzeichnet,@nDr. Theodore Banks
Today's expedition took us deep into the heart of the world's foundation and the incredible geological wonders that reside within. As we descended, I was struck by the sight of the sinkholes that have formed over time due to erosive forces working upon weak spots in the rock layers. These sinkholes are truly a marvel of nature and can descend for thousands of meters, offering access to regions that would be virtually impossible to reach otherwise. The sight of the sun shining down from the surface into the depths is truly breathtaking and serves as a reminder of the incredible forces that have shaped our world.@n@nIt is interesting to note that sinkholes are not simply vertical shafts, but also form as a result of the strata of the rock becoming weakened and eventually collapsing. This allows for a clear path to the depths below, where new wonders await our discovery.@n@nI must stress the importance of caution when exploring these sinkholes, as the walls can be brittle and unstable. In the event that valuable resources are found far below, some form of elevator might be rigged within such shafts to allow more reliable access.@n@nSigned,@nDr. Theodore Banks=Die heutige Expedition führte uns tief ins Herz des Fundaments der Welt und zu den unglaublichen geologischen Wundern, die darin liegen. Während wir abstiegen, wurde ich von dem Anblick der Karsthöhlen getroffen, die sich im Laufe der Zeit durch erodierende Kräfte an schwachen Stellen in den Gesteinsschichten gebildet haben. Diese Karsthöhlen sind wahrlich ein Naturwunder und können Tausende von Metern tief reichen, was den Zugang zu Regionen ermöglicht, die sonst praktisch unerreichbar wären. Der Anblick der Sonne, die von der Oberfläche in die Tiefe scheint, ist wahrhaft atemberaubend und erinnert an die unglaublichen Kräfte, die unsere Welt geformt haben.@n@nEs ist interessant festzustellen, dass Karsthöhlen nicht nur vertikale Schächte sind, sondern auch entstehen, wenn die Schichten des Gesteins geschwächt werden und schließlich zusammenbrechen. Dies ermöglicht einen klaren Weg in die Tiefe, wo neue Wunder auf unsere Entdeckung warten.@n@nIch muss die Bedeutung der Vorsicht beim Erkunden dieser Karsthöhlen betonen, da die Wände spröde und instabil sein können. Sollten wertvolle Ressourcen weit unten gefunden werden, könnte eine Art Aufzug in solchen Schächten installiert werden, um einen zuverlässigeren Zugang zu ermöglichen.@n@nUnterzeichnet,@nDr. Theodore Banks
Today's exploration took us deep into the caverns beneath the surface world. As we progressed, I was reminded of the intricate network of passages that make up the bedrock of this world.@n@nIt is fascinating to see how these passages have been carved by a combination of ancient streams and other mysterious processes that have yet to be fully understood. They twist and turn, making navigation a challenging task. Although it is possible to reach almost any location by following these existing passages, they can be so convoluted that it sometimes makes more sense to simply mine a direct route to your destination.@n@nThe significance of these passages cannot be overstated. They provide a glimpse into the geological history of the world and the forces that shaped it. The passages also hold the promise of valuable mineral deposits and other resources, making them a crucial area of exploration for anyone seeking to unlock the secrets of the earth.@n@nSigned,@nDr. Theodore Banks=Die heutige Erkundung führte uns tief in die Höhlen unter der Oberflächenwelt. Während wir voranschritten, wurde ich an das komplexe Netzwerk von Gängen erinnert, das das Grundgestein dieser Welt ausmacht.@n@nEs ist faszinierend zu sehen, wie diese Gänge von einer Kombination aus alten Strömen und anderen mysteriösen Prozessen geformt wurden, die noch nicht vollständig verstanden sind. Sie winden sich und machen die Navigation zu einer anspruchsvollen Aufgabe. Obwohl es möglich ist, fast jeden Ort zu erreichen, indem man diesen vorhandenen Gängen folgt, können sie so verschlungen sein, dass es manchmal mehr Sinn macht, einen direkten Weg zu Ihrem Ziel abzubauen.@n@nDie Bedeutung dieser Gänge darf nicht unterschätzt werden. Sie gewähren Einblicke in die geologische Geschichte der Welt und die Kräfte, die sie geformt haben. Die Gänge bergen auch das Versprechen wertvoller Mineralvorkommen und anderer Ressourcen, was sie zu einem entscheidenden Erkundungsgebiet für jeden macht, der die Geheimnisse der Erde entschlüsseln möchte.@n@nUnterzeichnet,@nDr. Theodore Banks
Today, I had the opportunity to delve deeper into the caverns beneath the surface of the world. As I explored, I was struck by the sheer diversity of the caves and tunnels that have been carved out by eons of erosion. There is truly a sort of hierarchy in the form taken by these underground features.@n@nStarting with the smallest, we have the narrow, twisty tunnels that pervade the bedrock. These tunnels can lead for long distances and often provide the only access to more spacious galleries. They are the most ubiquitous type of cave in this subterranean realm.@n@nNext up are the occasional hollows where the tunnels have enlarged into more spacious galleries. These areas provide a welcome respite from the cramped conditions of the twisty tunnels and offer a chance to stretch one's legs.@n@nThen there are regions where the rock has been so eroded that it has become a spongey network of caves and passages leading in every direction. This type of cave system is a maze-like labyrinth, and one must be careful not to get lost in its twisting paths.@n@nAnd finally, there are the vast caverns that are hundreds or even thousands of meters across. These awe-inspiring spaces are where entire mountains' worth of rock have been washed away over the eons, leaving behind caverns of staggering proportions. These spaces are truly otherworldly and offer a glimpse into the immense forces that have shaped the Earth.@n@nSigned,@nDr. Theodore Banks=Heute hatte ich die Gelegenheit, tiefer in die Höhlen unter der Oberfläche der Welt einzudringen. Während ich erkundete, wurde ich von der schieren Vielfalt der von Äonen der Erosion ausgehöhlten Höhlen und Tunnel beeindruckt. Es gibt wirklich eine Art Hierarchie in der Form, die diese unterirdischen Formationen annehmen.@n@nBeginnend mit den kleinsten haben wir die engen, gewundenen Tunnel, die das Grundgestein durchziehen. Diese Tunnel können über weite Strecken führen und bieten oft den einzigen Zugang zu geräumigeren Galerien. Sie sind die am weitesten verbreitete Art von Höhlen in dieser unterirdischen Welt.@n@nAls nächstes kommen die gelegentlichen Höhlen, in denen die Tunnel sich in geräumigere Galerien erweitert haben. Diese Bereiche bieten eine willkommene Abwechslung von den beengten Bedingungen der gewundenen Tunnel und bieten die Möglichkeit, die Beine auszustrecken.@n@nDann gibt es Regionen, in denen der Fels so erodiert ist, dass er ein schwammiges Netzwerk von Höhlen und Gängen bildet, die in alle Richtungen führen. Diese Art von Höhlensystem ist ein labyrinthartiges Labyrinth, und man muss darauf achten, sich nicht in den verworrenen Pfaden zu verirren.@n@nUnd schließlich gibt es die riesigen Höhlen, die hunderte oder sogar tausende Meter breit sind. Diese atemberaubenden Räume sind Orte, an denen ganze Berge im Laufe der Äonen abgetragen wurden und riesige Höhlen von atemberaubenden Ausmaßen hinterlassen haben. Diese Räume sind wahrhaft außerweltlich und bieten einen Einblick in die gewaltigen Kräfte, die die Erde geformt haben.@n@nUnterzeichnet,@nDr. Theodore Banks
Towering Speleothems=Ragende Stalaktiten und Stalagmiten
Twisting Tunnels=Verwundene Tunnel
Veinstone=Adernstein
Volcanoes=Vulkane
### introductions.lua ###
Dear Journal,@n@nToday I ventured out into the local markets in search of rare and unique mushrooms. I have been studying the local flora for some time now and have come across several specimens that do not seem to originate from any known ecosystem. I was determined to find the source of these mushrooms and learn more about the strange and unusual environments they come from.@n@nAfter much searching, I finally came across a group of merchants who were selling these mysterious mushrooms. I struck up a conversation with them and, through a combination of bargaining and charm, I managed to gain their trust. They revealed to me that the mushrooms came from a series of underground caverns that lay deep beneath the earth.@n@nI was thrilled at this discovery and immediately set out to learn more about these caverns. The merchants were kind enough to provide me with a rough map and some basic instructions on how to reach them. I quickly gathered my graduate students and we set out on our journey.@n@nWe traveled for several days, through treacherous terrain and difficult conditions, but finally, we reached the entrance to the caverns. As we descended into the depths, I couldn't help but feel a sense of excitement and wonder. This was truly an adventure of a lifetime, and I can't wait to see what lies ahead.@n@nSincerely,@nProfessor Amelia Rose=
Dear Journal,@n@nToday marks the beginning of my journey into the depths of the unknown. Accompanied by a team of dedicated graduate students, we set out to uncover the secrets of the underground world. Our focus is on the study of the unique flora and fauna that dwell within these caverns, and to uncover the ecological relationships that sustain them.@n@nWe have brought with us a plethora of scientific equipment and resources, as well as a boundless sense of curiosity and wonder. Our goal is to return with a comprehensive understanding of this underground ecosystem, and to use that knowledge to better understand the world above.@n@nAs we embark on this journey, I am reminded of a line from a favorite poem:@n@n"And into the forest I go, to lose my mind and find my soul"@n@nI anticipate that this journey will be both challenging and rewarding, and I look forward to the discoveries that lie ahead.@n@nSincerely,@nProfessor Amelia Rose.=
Dear Members of the Royal Adventurers Society,@n@nI write to you from the edge of the unknown, where I prepare to embark on an adventure that I fear may be the greatest of my life. I have come to a land of untold riches, where legends and myths have led me to believe that there is a wealth of ancient treasures waiting to be discovered.@n@nI have brought with me all of the supplies and equipment necessary for an expedition of this magnitude, including a team of the bravest and most skilled men I could find. We are ready to face any danger and overcome any obstacle that may come our way.@n@nI know that many of you may be envious of the opportunity that I have been given, but I assure you that the danger is very real. I have heard tales of ancient monsters and eldritch horrors that lurk in the depths of these caverns, waiting to claim the souls of the unwary. But I am not afraid, for I know that the rewards of this adventure will be worth any risk.@n@nI will write to you again soon, with tales of the wonders and terrors that I have encountered on this journey.@n@nYours in adventure,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI write to you today from the wilds of the unexplored, with news of my latest discovery. After weeks of traversing the small natural caves that riddled the landscape, I found myself growing increasingly frustrated with the cramped darkness and lack of excitement. But I refused to be deterred, and I knew that a true adventurer never gives up.@n@nSo, I decided to take a break from the caves and embark on a safari on the surface. It was there, amidst the lush greenery and majestic animals, that I stumbled upon an incredible sight: an incredibly deep sinkhole. I knew at once that this was my chance to finally reach the deep caverns.@n@nWith much rope and the help of my trusty guides, I descended into the sinkhole, and what I found was beyond my wildest dreams. The caverns beneath were unlike anything I had ever seen before - vast and labyrinthine, with strange and exotic flora and fauna. I knew that this was the place I had been searching for, and I was determined to uncover all of its secrets.@n@nI look forward to sharing more of my discoveries with you in the future. Until then, I remain,@n@nYours in adventure,@nSir Reginald Sterling=
First Steps of Dr. Theodore Banks=Die ersten Schritte von Dr. Theodore Banks
First Steps of Professor Amelia Rose=Die ersten Schritte von Professor Amelia Rose
First Steps of Sir Reginald Sterling=Die ersten Schritte von Sir Reginald Sterling
I, Dr. Theodore Banks, have been commissioned by her most Royal Highness Queen Isabella of Aragon to lead an expedition into the vast underground caverns in search of valuable resources to mine. My team consists of experienced engineers and labourers, all of whom are well-equipped and trained to face the challenges that lie ahead.@n@nWe have set up a base camp deep within the caverns and have begun our descent. Our goal is to explore the depths of these caverns, mapping out their geology and identifying any potential mineral deposits. We have brought with us a wide range of tools and equipment, including rock hammers, chisels, drills, timber scaffold, block and tackle, and ample supplies of torches and other such caving necessities.@n@nI am filled with hope and excitement at the prospect of what we might discover. The caverns are vast and unknown, and I have no doubt that we will uncover many wonders and treasures. We will document our findings in these logs, which will be sent back to our patron for review.@n@nI look forward to the challenges and adventures that lie ahead. With the help of my team, I am confident that we will be able to uncover the secrets of these caverns and bring back riches and resources that will benefit our patron and our nation.@n@nSigned,@nDr. Theodore Banks, Geologist and Leader of the Expedition.=Ich, Dr. Theodore Banks, wurde von Ihrer königlichen Hoheit Königin Isabella von Aragonien beauftragt, eine Expedition in die weitläufigen unterirdischen Höhlen zu führen, auf der Suche nach wertvollen Ressourcen zum Abbau. Mein Team besteht aus erfahrenen Ingenieuren und Arbeitern, die alle gut ausgerüstet und geschult sind, um den bevorstehenden Herausforderungen zu begegnen.@n@nWir haben ein Basislager tief in den Höhlen eingerichtet und unseren Abstieg begonnen. Unser Ziel ist es, die Tiefen dieser Höhlen zu erforschen, ihre Geologie zu kartieren und potenzielle Mineralvorkommen zu identifizieren. Wir haben eine Vielzahl von Werkzeugen und Ausrüstungen mitgebracht, darunter Felsenhämmer, Meißel, Bohrmaschinen, Holzgerüste, Block und Flaschenzug sowie reichlich Vorräte an Fackeln und anderen Höhlenerfordernissen.@n@nIch bin voller Hoffnung und Aufregung darüber, was wir entdecken könnten. Die Höhlen sind weitläufig und unbekannt, und ich habe keine Zweifel daran, dass wir viele Wunder und Schätze aufdecken werden. Unsere Erkenntnisse werden in diesen Protokollen dokumentiert, die an unseren Gönner zur Überprüfung gesendet werden.@n@nIch freue mich auf die Herausforderungen und Abenteuer, die uns bevorstehen. Mit Hilfe meines Teams bin ich zuversichtlich, dass wir die Geheimnisse dieser Höhlen aufdecken und Reichtümer und Ressourcen zurückbringen können, die unserer Gönnerin und unserer Nation zugutekommen werden.@n@nUnterzeichnet,@nDr. Theodore Banks, Geologe und Leiter der Expedition.
Introducing Dr. Theodore Banks=Vorstellung von Dr. Theodore Banks
Introducing Professor Amelia Rose=Vorstellung von Professor Amelia Rose
Introducing Sir Reginald Sterling=Vorstellung von Sir Reginald Sterling
We have finally succeeded in our mission to reach the underground caverns. After months of evaluating the subtle stratigraphy and erosion patterns of the surface land, I identified a region that I considered most likely to be underlain by a gigantic cavern. I ordered my team of engineers and laborers to begin digging an access shaft to allow direct access to the cavern.@n@nAfter weeks of hard work, we finally breached the roof of the cavern at a depth of 300 yards. The sight that greeted us was truly breathtaking. The floor of the cavern was hundreds of yards deeper and stretched out as far as the eye could see. The sheer size of the cavern is difficult to comprehend.@n@nUnfortunately, during the final stages of the excavation, one of my workers fell through the roof and was lost. We have rigged up a system of ropes for the rest of us to safely reach the floor of the cavern and bring supplies down for further expeditions.@n@nNow that we have access to the cavern, we can begin our true mission: to search for valuable resources and to make new discoveries. I have high hopes for what we will find in these underground depths, and I am confident that my team and I are up to the task.@n@nSigned,@nDr. Theodore Banks=Es ist uns endlich gelungen, unsere Mission zu erfüllen und die unterirdischen Höhlen zu erreichen. Nach Monaten der Bewertung der subtilen Stratigraphie und Erosionsmuster der Oberfläche identifizierte ich eine Region, die meiner Ansicht nach am wahrscheinlichsten von einer gigantischen Höhle unterlag. Ich befahl meinem Team von Ingenieuren und Arbeitern, einen Zugangsschacht zu graben, um direkten Zugang zur Höhle zu ermöglichen.@n@nNach Wochen harter Arbeit haben wir schließlich das Dach der Höhle in einer Tiefe von 300 Metern durchbrochen. Der Anblick, der uns begrüßte, war wahrhaft atemberaubend. Der Boden der Höhle lag Hunderte von Metern tiefer und erstreckte sich so weit das Auge reichte. Die schiere Größe der Höhle ist schwer zu begreifen.@n@nLeider stürzte während der letzten Phasen der Ausgrabung einer meiner Arbeiter durch das Dach und ging verloren. Wir haben ein System von Seilen eingerichtet, damit der Rest von uns sicher den Boden der Höhle erreichen und Vorräte für weitere Expeditionen herunterbringen kann.@n@nNun, da wir Zugang zur Höhle haben, können wir unsere eigentliche Mission beginnen: nach wertvollen Ressourcen zu suchen und neue Entdeckungen zu machen. Ich habe hohe Erwartungen an das, was wir in diesen unterirdischen Tiefen finden werden, und ich bin zuversichtlich, dass mein Team und ich dieser Aufgabe gewachsen sind.@n@nUnterzeichnet,@nDr. Theodore Banks
### underworld_and_primordial.lua ###
Ancient Warriors=Antike Krieger
Dear Members of the Royal Adventurer's Society,@n@nGreetings from the depths of the unknown! I hope this letter finds you all well and with an unquenchable thirst for adventure, as I have discovered something truly extraordinary down here.@n@nAfter a long and arduous journey through caverns filled with danger and torment, I have finally reached a place unlike any other I have ever seen. The journey itself was a test of endurance and fortitude, but my determination and unwavering spirit proved to be too much for the obstacles in my path.@n@nI have stumbled upon a vast network of caverns, unlike anything I have ever seen before. These caverns are the grave of a long-lost civilization, filled with the remnants of a people that time has forgotten. The walls of these caverns are adorned with intricate carvings, depicting scenes of a society that was once thriving and prosperous. The air is filled with a musty, ancient smell that speaks of the great history that lies within.@n@nNo scholar or naturalist with any sense would have even thought to try traveling as deep as I have. They believe that nothing of value could exist at such depths, but I have proven them all wrong. This is a place of incredible wonder, a place where only the bravest and most adventurous of us dare to tread.@n@nI have already begun to explore this wondrous place and make my mark on it. I am making discoveries that will change the way we understand the world and our place in it. I will not rest until I have uncovered every last secret that these caverns have to offer.@n@nSo, my friends, I invite you to join me on this incredible journey. Come, let us explore the unknown and make our mark on history together.@n@nYours,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI am writing to report on the discovery of a new type of vast cavern beneath the Slade, a place that truly defies description. I have come across a world unlike any other, a world of giant purple-capped mushrooms that tower over me, their vast size and beauty a testament to the mysterious powers that exist in these depths.@n@nThe mushrooms themselves are a sight to behold, their caps a deep shade of purple, some of them far bigger than even the Tower Caps that I have encountered on my journey. Hanging strands dangle beneath their caps, creating an otherworldly landscape that is both eerie and enchanting.@n@nIn this strange new world, I have also encountered smaller fungi that have produced glowing orb-shaped growths, and enormous glowing orbs hang from stalks on the ceiling. The soft light they cast creates an almost dream-like atmosphere, and I can hardly believe that I am here in this place, surrounded by such wondrous sights.@n@nI have taken numerous sketches and notes of this new discovery, and I am eager to share them with all of you. I am filled with excitement and a sense of awe, and I cannot wait to see what other wonders the underworld holds.@n@nSincerely,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI am writing to you from the heart of the Underworld, where I have made a truly remarkable discovery. Scattered throughout the caverns, there are areas rich with strange slade structures, each more mysterious than the last.@n@nMany of these structures appear to be narrow pits capped with solid, smooth-surfaced blocks of slade. Carved into this uncarvable material are glyphs in many ancient languages, some of which I have been able to decipher, while others remain a mystery. These structures are truly a sight to behold, and their age only adds to their allure.@n@nOccasionally, there are pillars of Slade standing over these pits, and at the top are strange lanterns that glow with a dim, flickering light. These lanterns seem to be failing due to age, but that's no slight on the craftsmanship behind them. The fact that these lanterns have lasted for countless centuries is a testament to their incredible construction.@n@nHaving compared many of the carvings I find a common set of verses that I have translated into the modern tongue thusly:@n@n We were a powerful culture.@n This place is not a place of honor.@n No esteemed deed is commemorated here.@n What is here is dangerous and repulsive.@n This message is a warning about danger.@n The danger is still present.@n The danger is unleashed if you disturb this place.@n This place is best shunned and left uninhabited.@n@nObviously these people, while advanced in some ways, still managed to succumb to some ancient threat that they could not overcome. Or perhaps that they expended the last of their strength in overcoming. I have reserved a supply of dynamite and ammunition on the off chance that whatever it may be remains a danger to this day. I look forward to finding it, and to a trophy like no other to hang in my study upon my return!@n@nYours truly,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI hope this letter finds you in good health and high spirits. I am writing to you today to share with you my latest discovery in the Underworld. It is a truly remarkable place, unlike anything I have encountered thus far.@n@nThe cavern is lined with enormous veins of glowing stone that light the chambers to almost the brightness of daylight. The light is an astonishing hue that gives the entire space a magical and otherworldly quality. The cavern is teeming with life and is filled with a profusion of green plant life and strange jungle trees. These trees are covered in phosphorescent lichens that cling to their bark, and it is a breathtaking sight to behold.@n@nIn addition to the amazing vegetation, there are also fireflies that blink in the shadows and roots and vines that hang from the ceilings. While there are treacherous patches of thorns to watch out for, there are also plants that bear the most delicious and heavenly fruits that I have ever tasted. It is a truly magical and wondrous place.@n@nI must say that this discovery has left me in awe. The beauty and complexity of this ecosystem is simply stunning and it is clear that this is a place that holds many secrets yet to be uncovered.@n@nI will continue to explore this wondrous place and document all that I find. I am confident that this discovery will be of great interest to the Society and I look forward to sharing my findings with you in person upon my return.@n@nYours in Adventure,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI hope this letter finds you well. I am writing to share with you my latest discovery in my explorations of the underworld.@n@nAs I ventured through the jungle caverns, I came across giant mushrooms growing amongst the lush vegetation and towering trees. Although I have encountered giant mushrooms before, the concept of "giant mushroom" has been redefined so much by my experiences that these smaller versions almost went unnoticed in the shadows of the forest. They stand at a mere ten to fifteen feet tall, but their unique feature is that the flesh of their caps is actually edible. Although it is not the most appetizing in taste or nutrition, it is a welcome addition to my diet on my journey.@n@nI remain vigilant in my exploration and will continue to bring back the wonders of the underworld to the surface world.@n@nBest regards,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI hope this letter finds you well. I am writing to share with you my latest discovery in the Underworld. My journey has taken me to yet another exotic and alien place, where I have come across the largest plants I have ever seen.@n@nAt first, I thought that the towering jungle trees that dominated these caverns were the largest plants in this strange environment, but they are mere toothpicks compared to what I have found now. I initially thought that the massive green stalagmites and columns that dominated these caverns were dripstone formations, much like those above the surface, with their wet surfaces merely cloaked by moss or algae. But there is no water here to penetrate the underworld.@n@nAfter investigating one of these formations I discovered that these columns are not dripstone, but a strange and alien sort of tree. I was shocked to find that the vegetal mass continued as deep as I could dig, and after six feet of digging I reached twisted woody roots that formed an underlying structural substrate.@n@nI have never seen anything like them before. I am fascinated by these towering trees and plan to investigate them further, but I wanted to share this discovery with you immediately.@n@nI look forward to sharing more news from my journey as it unfolds.@n@nYours sincerely,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI hope this letter finds you well. I am writing to you from deep within the Underworld, where my explorations continue to uncover more and more mysteries. It has come to my attention that there is an aspect of these caverns that I have overlooked in my previous reports, and I feel it is my duty to correct that oversight.@n@nAs you know, the Underworld is eerily lit by glowing seams of minerals that snake across the high peaks of the caverns. Upon further examination, I have discovered that these minerals are unfamiliar to me, and I was eager to study them further. I sent one of my porters up to break off a piece to bring to me for analysis, but upon striking the mineral with his pick, there was a mighty explosion. The glow from the mineral was so intense that it completely destroyed the sample and left my porter badly injured.@n@nI must admit that this was a cautionary tale for me, and a reminder of the dangers that lie in wait in these caverns. But I must also say that the strange and unfamiliar properties of these glowing minerals are a tantalizing mystery that I am eager to unlock. I will continue to be cautious in my approach, but I cannot help but feel drawn to uncover more about this enigmatic feature of the Underworld.@n@nI hope this letter has been of interest, and I will continue to keep you all informed of my progress.@n@nYours in adventure,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI write to you from the depths of the Underworld, where I have discovered a most unusual form of plant life in the jungle caverns. Giant fern fronds, twenty feet tall or more, are the most prominent feature in some regions of the underground jungle. I have never seen anything like them before, and the sheer size of these fronds is truly remarkable.@n@nI must admit, I never imagined that I would be considering the structural properties of "fern wood", but after all the fungal wood I have encountered in my journey, I shouldn't be all that surprised. The fronds are tough and fibrous, and I am considering bringing a sample back to the surface world for further study.@n@nHowever, what strikes me most about these ferns is the way they are distributed throughout the jungle. Some regions of the underground jungle have a preponderance of trees, while others are dominated by ferns. I am at a loss to explain why this is the case. Further exploration may shed light on this phenomenon, but for now I can only conjecture.@n@nPlease know that I remain vigilant and continue to explore the wonders of this subterranean world.@n@nSincerely,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI write to you today from the heart of the earth, where I have made a most remarkable discovery. Amidst the endless labyrinth of twisting tunnels and deadly caverns, I have encountered a mysterious form of bedrock that I have dubbed "Slade."@n@nThis dense, dark material forms the foundations of the mysterious underworld that I have discovered, and I can assure you, it is unlike anything I have ever encountered before. No pickaxe can even chip it, and footfalls echo with a particularly dull and hollow sound. Its dark coloration with a slightly rusty hue adds to the otherworldly feeling of this place.@n@nI, of course, have tried dynamiting it, and while the concussive force of a dynamite blast can shatter nearby Slade into a fine sand, even then shoveling this sand out of the hole made is very slow going. I would only recommend this method to those with far more patience than myself.@n@nThis discovery only adds to the wonder and intrigue of the underworld that I have ventured into. I can hardly wait to see what other secrets it holds.@n@nYours in exploration,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI write to you today with a heavy heart, for I have come across a site within the underworld that has left a profound impact upon me. Amidst the treacherous tunnels and caverns lies a battlefield, one that has long since been abandoned by the living but is still guarded by the fallen. The sight of so many ancient warriors, their bones now mere remnants of their former selves, serves as a haunting reminder of the toll that war can take on even the bravest of souls.@n@nAs I explored this eerie landscape, I could not help but feel a sense of sadness and reverence for the warriors who fell in battle here. Despite their time in this world being long since passed, the remnants of their possessions serve as a testament to the humanity that once lived within these caverns. In addition to the expected weapons and armor that adorned their bodies many of them bear a flower or satchel of colourful powder in their possession, perhaps as a reminder that there is more worth fighting for than these dreary depths. these fallen soldiers were more than just soldiers, but also had a deeper connection to the world above.@n@nI share these thoughts with you in the hopes that others may find comfort in the knowledge that, even in the bleakest of places, there is evidence of life and hope. The underworld may be a place of darkness and danger, but it is also a place where we can reflect on the sacrifices of those who came before us and appreciate the beauty that can still be found even in the depths of despair.@n@nYours sincerely,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI write to you today with the latest update on my journey through the mysterious Underworld. My travels have led me to an ancient empty town, the likes of which I have never seen before.@n@nThe buildings here are constructed from bricks of Slade, a dense and hard material that I have previously reported on in my letters. The architecture is brutal and monolithic in design, with square blocky buildings and walls made of stone pillars crowded closer together than the bars of a gaol.@n@nAs I ventured further into the town, I found staircases leading up to empty doorframes, and there was no trace of furnishings - perhaps they have all long since decayed away, leaving only the unchangeable Slade behind. However, inside one of the buildings, I did find a locked chest made from Slade, with some form of puzzle or combination lock.@n@nI am a man of fearsome determination, if not intellect, and so I set my sights on deciphering the lock. To my surprise, I was successful. Each wheel on the lock had eight positions and seemed to give clues as to the system of arithmetic used by these ancient people. Through a steady exhaustion of all of its possibilities, I finally unlocked the chest.@n@nInside, I found only faded flowers and small satchels of colourful dyes. No great treasure, but the unexpectedly vibrant colours were a welcome sight in this dreary land.@n@nI am eager to continue my journey through the Underworld, and I will keep you all updated on my findings.@n@nYours sincerely,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI write to you today with the most exciting discovery of my time exploring the underworld. I have come across a mysterious octagonal slade seal that is built into a square platform and surrounded by four intricately engraved slade obelisks.@n@nThis seal has some kind of puzzle or combination lock built into it, with eight small alcoves meant to hold some kind of items or keys. Every few seconds, the seal emits a quiet chiming sound, and a number of ghostly glowing sparks appear briefly floating in the air overhead.@n@nI have spent several days pondering this seal and its puzzle, and I have noticed that the sparks emitted by the seal continuously repeat a sequence of 8 numbers. This recurring pattern of 8 reminds me of other things I've discovered in my exploration of the underworld.@n@nI am determined to solve the puzzle of this octagonal seal and uncover the secrets that it holds. I will not rest until I have figured out the combination and unlocked the hidden knowledge that lies within.@n@nPlease keep me in your thoughts as I continue my quest to unravel the mysteries of the underworld.@n@nYours sincerely,@nSir Reginald Sterling@n@nAddendum: I have solved the puzzle of the seal and I am no longer certain that I was right to do so. My obsession drives me. The foundation of the world has been pierced, a passage is opened beneath the slade. Though every sensible thought tells me otherwise, I must explore below.=
Dear Royal Adventurers Society,@n@nI hope this letter finds you well. I am writing to report on my latest discovery in the Underworld. As I traveled deeper among the massive purple-capped mushrooms, I stumbled upon a new type of giant fungus that is truly unlike anything I have ever seen.@n@nThis new fungus takes the form of an enormous twisting tube that grows along the surface of the soil, occasionally branching or forming loops. Its roots extend down into the soil to draw nutrients, and it is unlike any other type of fungus that I have encountered. The tube itself is incredibly tough and resilient, and I found that hacking a piece out of it could sometimes produce a cutting capable of sprouting anew.@n@nHowever, after much consideration, I have decided not to bring a sample of this back to the surface world. While I have a desire for trophies, my experiences in the Underworld have given me a sense of caution. I do not wish to bring back anything that may pose a risk to the world above.@n@nI will continue to explore this strange and wondrous place and report back on any other discoveries that I make.@n@nYours sincerely,@nSir Reginald Sterling=
Dear Royal Adventurers Society,@n@nIt is with great trepidation that I write to you today to report on my latest findings in the underworld. After successfully traversing the slade, I was struck by the eerie transformation of what was once a floor into an impenetrable ceiling.@n@nAs I ventured further, I discovered a mysterious grid pattern of narrow passages carved through the rock, following the undersurface of the slade. The walls of these passages show no signs of tool markings that I can recognize and it seems as though something was down here searching for any flaws or breaches in the slade.@n@nThis has left me with a sense of unease, as I fear that my passage through the slade may have opened the way for whatever was down here. I have taken steps to build a wall obstructing my entrance passage and will continue to explore these grid passages, seeking my own path further downward into the unknown.@n@nI must emphasize that caution is of the utmost importance in these treacherous caverns, and I advise all future explorers to be vigilant and prepared for the unexpected.@n@nYours in exploration,@nSir Reginald Sterling=
Dear members of the Royal Adventurers Society,@n@nI hope this letter finds you in good health and high spirits. I write to you today with a story of caution and excitement, as I have recently come face to face with one of the underworld's most fearsome guardians.@n@nDuring my recent explorations of the ancient structures scattered throughout the underworld, I heard a sound of stone scraping on stone that set my nerves on edge. Despite my initial efforts, I could not find any evidence of what might have caused the noise, and as I turned away from the site I heard the sound again. This time, I caught a glimpse of sudden motion out of the corner of my eye, and before I could react, a slade "statue" sprang to life and attacked me with brutal force!@n@nI was thrown from the ruins and only survived thanks to one of my porters breaking my fall. Since then, I have learned to keep a close eye on these statues and have come to the realization that they are not the inanimate objects they appear to be. I believe these statues are the last remaining guardians of the ancient ruins, and they will only remain motionless as long as they are aware they are being observed. Being made of slade they are immune to most forms of damage and thus are best simply avoided.@n@nI implore all future adventurers to exercise caution when exploring the underworld, and to be aware of the potential dangers lurking in the shadows. I have survived this attack but others may not be so lucky.@n@nYours in adventure,@nSir Reginald Sterling=
Dear members of the Royal Adventurers Society,@n@nI write to you with a report on a recent discovery made during my explorations of the Underworld. I have come across a magnificent and fearsome feature that is unlike anything I have encountered before. A massive pit descends straight into the slade, its sides lined with a thick encrustation of glowing amethyst-hued crystals. The sight of these crystals is breathtaking, and they give off an eerie light that illuminates the surrounding area with a purplish hue.@n@nI decided to investigate this pit further, and upon reaching the bottom, I discovered a source of intense light that crackled and shimmered with an incredible energy. I attempted to retrieve a sample of this strange liquid by lowering an iron bucket into it, but to my dismay, the bucket was instantly destroyed upon contact.@n@nI have decided to leave this pit untouched, for it appears to hold a fearsome power that I do not wish to risk unleashing. However, I have kept a sample of the amethyst crystal for my personal collection, to prove that I was indeed here.@n@nThis pit is a true marvel of nature, and I implore anyone who dares to venture into the Underworld to take caution when approaching it. The combination of its beauty and danger makes it a truly unique and unforgettable experience.@n@nSincerely,@nSir Reginald Sterling=
Giant Ferns=Riesige Farne
Glowing Pits and Amethyst Crystals=Leuchtende Gruben und Amethystkristalle
Grid Passages Beneath the Slade=Gitterpassagen unterhalb des Slade
Guardian Statues=Wächterstatuen
Lightseams=Lichtfugen
Oubliettes and Lanterns=Verliese und Laternen
Primordial Fungal Growths=Urzeitliche Pilzwüchse
Primordial Jungle=Urzeitlicher Dschungel
Primordial Jungle Mushrooms=Urzeitliche Dschungelpilze
Primordial Mushrooms=Urzeitliche Pilze
Primordial Vegetable Matter=Urzeitliche Pflanzenmasse
Puzzle Seals=Rätselsiegel
Slade=Slade
The Underworld=Die Unterwelt
Underworld Ruins=Unterweltsruinen

View File

@ -0,0 +1,274 @@
# textdomain: df_lorebooks
### art.lua ###
A Towercap, By Amelia Rose=
Bloodthorn, By Amelia Rose=
Cavern Layers, By Dr. Theodore Banks=
Chasm Wall, By Amelia Rose=
Coral Glow, By Amelia Rose=
Destination of Life, By Amelia Rose=
Forest of Dust, By Amelia Rose=
Fungiwood, By Amelia Rose=
Goblin Cap, By Amelia Rose=
Portal to Another World, By Amelia Rose=
The Cold Path, By Amelia Rose=
Torches in the Dark, By Amelia Rose=
Tunnel, By Amelia Rose=
Underworld Seal, By Sir Reginald Sterling=
Underworld Stele, By Sir Reginald Sterling=
### ecology_flora.lua ###
Amid the darkness deep and true,@nWhere most would fear to venture, too,@nA world of wonders I did find,@nA place to let my heart unwind.@n@nThe caves and tunnels underground,@nA world so different, yet profound,@nA place where life still finds a way,@nAnd flourishes, night and day.@n@nThe spindlestems, they glow so bright,@nA sight that takes my breath away,@nAnd in their caps, the secrets kept,@nOf minerals and secrets kept.@n@nThe dimple cups, with midnight hue,@nA dye so rich, it's hard to view,@nA treasure trove of beauty rare,@nA gift from depths beyond compare.@n@nPig tails twist and twine with grace,@nA fibrous mass of form and space,@nThe thread they give, a wondrous sight,@nA cloth of strength, both day and night.@n@nThe plump helmets, thick and round,@nA staple food, both there and found,@nA sustenance, a common treat,@nA delight, both crisp and sweet.@n@nThe quarry bushes, zingy blades,@nA spicy flavor, well-made,@nThe nodules, the rock nuts sweet,@nA taste that can't be beat.@n@nThe sweet pods, with their sugary treat,@nA delight for both man and beast,@nA gift from life, so rich and true,@nA treasure trove, so rare and few.@n@nThis world, so hidden, far below,@nA world of life, in ebb and flow,@nA world I've found, a world so dear,@nA place I hold so very near.@n@n -- Professor Amelia Rose=
Bubblesponge=
Castle Coral=
Cave Coral=
Cave Moss=
Cave Wheat: The Other White Grain=
Dimple Cup=
Ecology of Floor Fungus=
Glow Worms: A False Night in the Depths=
Hoar Moss=
I am constantly in awe of the strange and beautiful life that exists in these caverns. Today I came across Cave Moss, a type of mold that covers the floors of the subterranean world. Although it is not a spectacular sight, its presence is still quite remarkable.@n@nThis moss forms a dense mat of fibrous strands that seem to be both tough and springy. It thrives in rich organic soil, which is so plentiful in these caverns, making it one of the most widespread forms of life here.@n@nBut what truly sets Cave Moss apart is its ability to emit a gentle glow. This makes it an important source of light in the otherwise dark caverns, allowing travelers like myself to navigate through these underground realms with ease. It is a small but crucial detail that highlights the unique and amazing adaptations that the life down here has evolved.@n@nHowever, it is a delicate creature that cannot withstand bright light and will die when exposed to the sun. It is a reminder of the fragility of life, even in these seemingly harsh and inhospitable environments.@n@nSincerely,@nProfessor Amelia Rose=
Ice Sprites=
In a world dominated by many varied fungal forms, cave wheat is an oddity - it is in fact not a fungus at all. It is literally a breed of grass that has lost its ability to photosynthesize and adapted to a subterranean style of life. Its roots draw sustenance from the same sources of nutrition that more conventional fungi do, with the blades of its leaves having atrophied into mere structural supports to elevate its seeds above the mire below and allow them to dry before dispersing. Cave wheat has a pale blue-tinted hue while it is growing, fading to white once its stalks mature and dry into wispy straw.@n@nThe grains of cave wheat are as nutritional as those of its surface cousins, and can be ground into a flour-like powder that keeps well in the cool damp conditions prevalent underground. Bread baked from cave wheat flour is dense and tough, but can serve as a staple food to sustain a traveler provided they don't mind a little monotony.@n@nMake that a lot of monotony. It is advised to combine cave wheat flour with other ingredients whenever possible, it extends the nutritional value without adding or detracting much from other flavours.@n@nCave wheat can be cultivated by planting its seeds in suitable loamy soil. As with most underground flora, it has little resistance to the damaging effects of light and will wither if exposed to much of it.@n@nSincerely,@nProfessor Amelia Rose=
Life Beneath the Surface=
Mineral Extraction by Rock Rot=
Pebble Fungus=
Pig Tail=
Plump Helmet=
Quarry Bush=
Sand scum=
Snareweed=
Stillworm=
Sweet Pod=
The Ecology of Rock Rot and Spongestone=
The Scourge of Floor Fungus=
Today I discovered a fascinating new species of underground fungus - Pig Tails. These growths have twisting stalks that wind around each other in a dense mesh, creating a beautiful spiral pattern. Upon closer inspection, I found that the stalks of the Pig Tails can be processed to extract fibers that are strong and pliable, making them ideal for use as thread.@n@nAs I examined these Pig Tails, I couldn't help but feel a sense of wonder at the unexpected possibilities that exist deep beneath the ground. To think that textiles could be made in these remote caverns is truly remarkable. The fibers extracted from the Pig Tails are of a high quality, and I can't wait to see what kind of fabrics and clothing can be crafted from them.@n@nI must remind myself to be cautious when harvesting these Pig Tails, as they grow in dense clusters and are easily disturbed. I am excited to continue my research on these Pig Tails and the other unique underground fungi that I have yet to discover.@n@nSincerely,@nProfessor Amelia Rose=
Today I discovered another fascinating underground species: pebble fungus. This mushroom covers the soil in small, spheroidal fruiting bodies that look like they could be gravel composed of erosion-smoothed pebbles. However, upon closer inspection, I found that the surface of these "pebbles" is actually soft and springy to the touch.@n@nI must admit, I was pleasantly surprised to find that walking on this pebble fungus is actually quite comfortable. The dense, spongy surface of the fruiting bodies provides a gentle cushion, and it feels as though I am walking on a bed of soft, warm stones.@n@nSincerely,@nProfessor Amelia Rose=
Today I encountered a truly remarkable and somewhat terrifying organism- Rock Rot. This aggressive form of lichen seems to have an insatiable appetite for solid rock, eating away at its surface and leaving it rough and spongy. Over time, the rock becomes so riddled with pores and cavities that it is no longer recognizable as such, and is instead referred to as "Spongestone".@n@nWhile the sight of rock being consumed and transformed by Rock Rot is unnerving, the end result is fascinating. The Spongestone that is produced is rich in minerals and organic material, which allows plants to grow on it as if it were soil. This opens up new opportunities for subterranean agriculture and other forms of life to thrive in areas where they would otherwise not be able to.@n@nDespite my admiration for Rock Rot and its role in the creation of Spongestone, I cannot help but worry about what would happen if it were to spread beyond the caverns and infect the surface world. The thought of this tenacious and voracious organism eating away at the very foundations of civilization is a frightening one. I will continue to study it, but I also recommend caution to any future explorers of caverns containing Rock Rot.@n@nSincerely,@nProfessor Amelia Rose=
Today I encountered the floor fungus, a peculiar form of subterranean mold that spreads through the cracks of broken rock. Despite its ubiquity in harsh underground environments, I cannot help but feel horrified by its resilience. This insidious growth has the potential to cause immense harm if it were to contaminate the foundations of surface structures and constructions.@n@nDuring my experiments in the caverns, I observed the ease with which floor fungus can penetrate deeply into cobblestone constructions, and its ability to subsist on the tiniest traces of nutrients. It is therefore imperative that exploration of caverns with floor fungus in it be treated with care.@n@nIn light of this discovery, I strongly advise caution and recommend further research into the properties of this fungus. Its ability to thrive in seemingly inhospitable environments is a cause for concern, and I worry about what might happen if it were to spread beyond the deep caverns.@n@nSigned,@nDr. Theodore Banks=
Today I had the chance to witness the most amazing sight deep in the Sunless Sea. The Cave Coral! I have read about it in books, but to see it in person is truly breathtaking. It is a rare form of coral that only grows in the depths of the sea where the dripstone dips into the water, delivering the minerals needed for its skeletal structure. The result is a beautiful, luminescent structure that glows with ever-changing patterns.@n@nAs I swam through the darkness of the Sunless Sea, the light from the Cave Coral was a beacon of hope and wonder. It was like nothing I had ever seen before. The coral formations were so intricate, with delicate branches that seemed to glow from within. The light was so bright and pure, it was almost like staring into a star.@n@nThe Cave Coral not only adds to the beauty of the Sunless Sea, but it also helps form the foundations of the massive pillars that support the broad ceilings of the sea. It is a vital part of the ecosystem and it is a privilege to be able to witness it in its natural habitat.@n@nReaching the Cave Coral is not an easy task. The journey down to the Sunless Sea is treacherous, but the reward is more than worth it. The sight of the Cave Coral is a reminder of the beauty and majesty that can still be found in this world, even in the darkest and most remote places. It is a sight that I will never forget and I am grateful for the opportunity to experience it.@n@nSincerely,@nProfessor Amelia Rose=
Today I had the misfortune of encountering a patch of Snareweed in the Sunless Sea. At first, I was mesmerized by its beauty. Its long, kelp-like fronds shimmered in the light of my lantern, creating a glittering underwater garden. But as I approached, I realized that the reflective patches on its fronds were not simply a trick of the light. They were a trap, luring in unsuspecting creatures with their allure.@n@nI watched in horror as small fish swam towards the Snareweed, only to become entangled in its prickly barbs. They struggled and thrashed, but to no avail. The Snareweed held them fast, leeching the life from their bodies.@n@nI have encountered many dangerous creatures in my explorations of the Sunless Sea, but this plant takes the cake. It is a beautiful and deadly predator all in one. The thought of it lurking in the shadows, waiting to ensnare its next victim, is both fascinating and terrifying.@n@nI must be more careful in the future and avoid areas of dense Snareweed growth. It is a beautiful and deadly reminder of the harsh realities of the subterranean world.@n@nSincerely,@nProfessor Amelia Rose=
Today I had the opportunity to observe and study a most peculiar fungus, known as Floor Fungus. This thin and slick growth can be found in the cracks of broken rocks, subsisting on the smallest of nutrients in harsh underground environments. It's a remarkable example of the resilience of life, adapting to the challenging conditions in these caverns.@n@nHowever, despite its prevalence, Floor Fungus does not seem to have any known uses. I learned that it can penetrate deeply into cobblestone constructions if allowed to infest, but its spread has been limited by its sensitivity to light. It is fascinating to think about the unique adaptations that organisms like Floor Fungus have developed in order to survive in these dark and harsh conditions.@n@nThis discovery only deepens my appreciation for the rich and diverse life that exists within these caverns, and I look forward to uncovering more secrets in my continued explorations.@n@nSincerely,@nProfessor Amelia Rose=
Today I had the opportunity to see the rare and beautiful Castle Corals in the depths of the Sunless Sea. These formations truly resemble miniature undersea castles, complete with towers and battlements, and their delicate structure and intricate details are a sight to behold.@n@nGetting to see the Castle Corals was no small feat, however. The journey was long and treacherous, and the pressure at such depths is intense. But despite the difficulties, the sight of the Castle Corals was more than worth it. Their delicate beauty is unmatched, and the fact that they can only be found in such a remote and challenging location only adds to their value.@n@nIn terms of practical use, the Castle Corals are of little value, as their delicate structure makes them unsuitable for most construction purposes. But for someone like me, who values the beauty and wonder of nature, the Castle Corals are a true treasure.@n@nSincerely,@nProfessor Amelia Rose=
Today I had the privilege of witnessing a truly remarkable sight. Deep in the @1 caverns, I came across the most beautiful creatures I have ever seen. They were tiny, glowing blue insects that flitted around the tips of the icicles, like tiny fairy lights. I couldn't help but feel enchanted by their beauty.@n@nThese creatures are called Ice Sprites and they seem to be perfectly at home in the cold, icy environment of the @2 caverns. Their glow is intermittent, and when it shuts off, they are nigh invisible. I found it fascinating how such a small creature could survive in such a harsh environment.@n@nI was able to capture one of the Ice Sprites and contain it in a jar. I wanted to study it further and understand more about its biology. But as I sat looking at it, I realized that I had no idea how to keep it alive in the long term. I couldn't bring myself to subject it to a slow and painful death in the name of science. So I made the difficult decision to release it back into its natural habitat.@n@nThe more I explore these caverns, the more I am amazed by the strange and wonderful forms of life that exist here. The Ice Sprites have added another layer of mystery to the already puzzling biology of the @3 caverns. I am eager to continue my exploration and unravel more of the secrets that lay hidden here.@n@nSincerely,@nProfessor Amelia Rose=
Today I stumbled upon a bountiful patch of plump helmets. These thick, fleshy mushrooms are a common sight in the caverns and serve as a staple food source for both lost cave explorers and the fauna that preys on them. Though they can be eaten fresh, I found that they can be quite monotonous on their own. However, when prepared in a more complex dish, they add a nice meaty texture and earthy flavor. It's always a relief to come across a reliable source of sustenance in these underground depths. I will be sure to gather as many as I can to bring back to camp for tonight's meal.@n@n@n@nSincerely,@nProfessor Amelia Rose=
Today I stumbled upon a fascinating find deep in the caverns - Quarry Bushes. These unique fungi produce a cluster of grey, rumpled 'blades' that seem to serve no obvious purpose. Upon closer examination, I discovered that the bushes reproduce via hard-shelled nodules, called 'rock nuts', that grow at the base of the blades.@n@nTo my delight, I found that both the leaves and the rock nuts are edible, though they do require some processing. The dried blades of a quarry bush add a welcome zing to recipes containing otherwise-bland subterranean foodstuffs, but they're too spicy to be eaten on their own.@n@nThis discovery opens the possibility of genuinely gourmet cooking and not just subsistence foods in these subterranean regions. The wide variety of edible fungi and plants that can be found here truly astounds me. The Quarry Bushes are a rare find, but they add a new dimension to the underground culinary scene. I can't wait to experiment with them in the lab and see what other culinary delights can be created.@n@nSincerely,@nProfessor Amelia Rose=
Today I was able to examine a specimen of hoar moss, a mysterious and highly unusual organism that only occurs in the coldest environments underground. It is a type of greenish-blue crust that forms on the surface of ice-cold water and emits a ghostly light. I had initially assumed it was some form of mineral salt catalyzing an unusual growth of ice crystals but I was quite surprised to discover complex organic structure within it.@n@nHoar moss is highly resilient and can thrive in extreme conditions where other life forms cannot. Despite its potential scientific value, hoar moss is not well understood and its sensitivity to warmth makes it very difficult to study. Further research is required to understand the significance of this remarkable organism.@n@nSigned,@nDr. Theodore Banks=
Today I was examining the spongestone formation created by rock rot and I must admit, I was impressed by its potential. It is a well-known fact that rock rot is a highly aggressive form of lichen that eats into solid rock and transforms it into something that can barely be called "rock" anymore. The end result, spongestone, is a porous and spongy material that can provide a rich source of minerals.@n@nI believe that rock rot could be harnessed as a tool for extracting minerals from ore bodies that are otherwise difficult to mine. The porosity of spongestone allows for easier access to the minerals contained within, making it a much more cost-effective and efficient method of mining. It would also have the added benefit of reducing the environmental impact of traditional mining methods, as it would require fewer excavation and drilling techniques.@n@nOf course, caution must be exercised when utilizing rock rot for mining purposes. The aggressive nature of the lichen must be monitored closely to prevent it from spreading and potentially causing damage to surrounding structures. However, with proper safety measures in place, I believe that rock rot has the potential to revolutionize the mining industry.@n@nI will continue my research on the subject and report back any further findings.@n@nSigned,@nDr. Theodore Banks=
Today, I discovered a new species of mushroom deep in the caverns - the Dimple Cup. These small mushrooms have caps that are a deep, midnight-blue color, with inverted gills and dimpled edges that give them their name. I was able to dry, grind, and process these mushrooms to extract a dye of the same beautiful color. The resulting dye is a rich and vibrant blue that I can't wait to experiment with in my artistic endeavors.@n@nAs I held the mushroom in my hand, I couldn't help but think of the depths of the ocean and the mysteries that lie within. I wrote a short poem to capture the feeling:@n@nDeep in the caverns, a mushroom so rare@nA blue so deep, like the ocean's despair@nWith dimpled edges, and inverted gills@nA mystery of nature, that still fills@n@nMy heart with wonder, my mind with awe@nThe Dimple Cup, forever more.@n@nSincerely,@nProfessor Amelia Rose=
Today, I encountered a new species of fungus, known as Stillworm, while exploring the caverns. At first glance, its appearance is that of pale, motionless earthworms intertwined with the soil. Despite being aware that it is a form of fungus, I can't help but feel disturbed by its uncanny resemblance to actual worms. Walking on soil where Stillworm grows is an eerie experience, and I find myself tiptoeing cautiously to avoid stepping on them. Its survival in harsh underground environments is remarkable, but its eerie appearance leaves a lasting impression.@n@nSincerely,@nProfessor Amelia Rose=
Today, I encountered something new down here in the caverns: Sand Scum. It's a crust of algae that grows on wet sand and, apparently, it's able to survive by utilizing the bioluminescent light from other organisms.@n@nTo be honest, I have to admit that I'm at a loss for words when it comes to Sand Scum. I have tried my best to find something interesting to say about it, but unfortunately, I have failed. It's just not that exciting of a discovery. I suppose it's a good indicator of the diversity of life that can be found in even the harshest environments, but that's about the extent of my thoughts on the matter.@n@nSincerely,@nProfessor Amelia Rose=
Today, I had the pleasure of discovering a new species of subterranean fungi - the sweet pods. These mushrooms grow in rich soil, and once they reach maturity, they draw the nutrients from the soil up their pale stalks to concentrate it in their round fruiting bodies. The fruiting bodies turn bright red when ripe and can be processed in a variety of ways to extract the sugars they contain.@n@nWhen dried and milled, the sweet pods produce a granular pink-tinted sugary substance that can be used as a sweetener in a variety of dishes. Additionally, when crushed in a bucket, a flavorful syrup can be squeezed out that can be used as a topping or an ingredient in cooking.@n@nThe sweet pods are a delightful discovery and open up new possibilities for gourmet cooking in the subterranean regions. I can't wait to experiment with different recipes and see what other culinary delights can be created using these delicious mushrooms.@n@nSincerely,@nProfessor Amelia Rose=
Today, I had the privilege of discovering the fascinating and unusual Bubblesponges in the Sunless Sea. These large yellow sponges are unlike anything I have ever seen before, only growing in large bodies of water deep underground.@n@nWhat makes these sponges truly remarkable is their ability to absorb and store such large amounts of oxygen from the surrounding water. A diver can actually bite down on one of these sponges and take a lungful of air. This is an incredibly useful property, as it enables divers to explore the Sunless Sea without having to constantly resurface for air.@n@nHarvesting these sponges does not diminish their air storage capabilities, but the harvested pieces will not replenish the air on their own. Once the air is gone, the sponge should be discarded. However, if the trunk of the Bubblesponge is left intact, the fronds will regenerate over time.@n@nI am extremely excited about this discovery and its potential implications for exploration in the Sunless Sea. The Bubblesponge is truly a remarkable and unique species of underwater fauna.@n@nSincerely,@nProfessor Amelia Rose=
Wherever there is a substantial amount of moisture, life, and airspace in the deep places of the world, there will be an ecology of flying insect and flying insectivores. And above it all will be the deceptively beautiful star-like galleries of the glow worms, preying on all of those. Glow worms are small carnivorous creatures that form colonies of millions on high cavern ceilings, hanging in chains along nigh-invisible silken threads. They produce a twinkling blue-white glow within their bodies, creating an effect not unlike a starry sky.@n@nThat seemingly inviting sky is a trap, however. Creatures that fly into it - whether lured by the lights or simply confused by them - become tangled in the sticky strands and are quickly devoured.@n@nGlow worms are individually quite small and helpless when not suspended among their countless fellows, and don't thrive in caverns that are too dry - they require water for breeding and their silk becomes brittle without some amount of humidity. However, a careful caver can gather a quantity of worms and transplant them to other hospitable locations if they find the light (and pest control) they provide to be appealing. Glow worms are one of the most ubiquitous forms of life down here, found at all depths.@n@nSincerely,@nProfessor Amelia Rose=
### ecology_trees.lua ###
Black Cap=
Blasted Spindlestems=
Bloodthorn=
Dear Members of the Royal Adventurers Society,@n@nI write to you today to express my frustration with the abundance of Spindlestem mushrooms throughout the caverns I have explored. These blasted mushrooms are everywhere, making it difficult to determine one's location within the caverns based on the local flora. Their inedibility only adds to my disappointment.@n@nIt is perhaps a petty thing to write a missive containing nothing but a short complaint directed at this most base and useless of of fungus, but one must give vent at times. These caverns are filled with wonders and yet these tedious growths clutter them. They are hardly worth the time to write about, which gives me such annoyance that I find I must regardless.@n@nYours,@nSir Reginald Sterling=
Fungiwood=
Goblin Cap=
I have been conducting experiments on the Tunnel Tubes, a species of fungi that can be found growing deep underground in the caverns. I have successfully harvested the fruiting bodies of the Tunnel Tubes and have been experimenting with refining a gunpowder-like explosive from them. This explosive has shown great potential in mining and construction, but I must note that my experiments were cut short due to several casualties among my crew caused by careless detonations.@n@nIn addition to the explosive potential of the Tunnel Tubes, I have also discovered that the wood produced from their trunks has a unique cross-grained texture that makes it incredibly strong and flexible. This could have a wide range of uses in construction and carpentry. However, I must mention that the purple hue of the wood is unfortunately unpleasant and I have yet to devise a way to bleach the wood to make it more appealing.@n@nOverall, the Tunnel Tubes have a lot of potential for industrial use, but we must be careful in handling them and make sure to take proper safety precautions when working with them. I will continue my experiments and report any further findings.@n@nSigned,@nDr. Theodore Banks=
I have just encountered the @1 mushrooms, and I have to admit that my scientific mind is thoroughly flummoxed by them. These enormous blue mushrooms grow deep underground, in caverns that geologically speaking, should be extremely hot. But instead of generating heat, the @2 mushrooms are somehow capable of absorbing it.@n@nThis is beyond comprehension, as it defies the laws of thermodynamics. It is simply not possible for a biological organism to feed directly on heat. But yet, here they are. The caverns that they are found in are frigid and icy, which only adds to the confusion.@n@nTo make matters worse, the wood of the @3 somehow retains this heat-sapping ability even after it's cut. I have never seen anything like it before, and I must admit that I am at a loss for an explanation.@n@nAt times like this, it can be difficult to be a man of science. I would love to exterminate this species and put an end to this absurdity, but of course, that is not the way of science. We must study, we must observe, and we must learn. I will have to gather more data and try to make sense of what I am seeing.@n@nDespite my frustration, I must admit that these mushrooms are a remarkable discovery. They have the potential to completely change our understanding of geothermal heat flows. I just need to stay objective and stick to the facts.@n@nIt is frustrating, but the life of a scientist is not always easy. We must be willing to accept that sometimes, our predictions are wrong and that there are things that we simply cannot explain. But that's what makes this journey so exciting. We never know what new wonders await us in the depths of these caverns.@n@nSigned,@nDr. Theodore Banks=
Infuriating @1=
It appears that Dr. Banks' log on Spindlestems has caused some confusion and I would like to set the record straight. While it is true that the microorganisms living within the caps of Spindlestems are affected by the trace minerals present in the water where they grow, there are other factors at play that he seems to have overlooked.@n@nFirst, I would like to point out that when growing near Goblin Caps, Spindlestems always glow red regardless of the minerals in the soil. This is a fascinating observation that I believe warrants further study. Second, when growing near Tower Caps, Spindlestems don't glow at all. This is another intriguing observation that I believe is worth investigating.@n@nI would like to remind my colleagues that not everything can be reduced to chemistry, and that there is still much we do not understand about the complex interactions between different subterranean organisms. Furthermore, Banks has no explanation for the rare yellow Spindlestem, which is a beautiful and unique variant of this mushroom species.@n@nOn a final note, I would like to point out that the extract of Spindlestems, while transient and limited in palette, is a beautiful and versatile pigment that can be used in many artistic applications. The beauty of the underground world is not limited to just the resources it provides, but also in the subtle and delicate forms that can be found there.@n@nSincerely,@nProfessor Amelia Rose=
Marvelous @1=
Spindlestem Complexities=
Spindlestem Lanterns=
Spindlestem as Mineral Marker=
Spore Trees=
Today I encountered the strange and vicious plant known as the blood thorn. Found in hot and dry caverns, these spiky growths have a sinister reputation, and for good reason. Their spines are barbed, sharp, and hollow, capable of actively draining fluids from any plant or creature they might impale. I can only assume this is to supplement the poor nutrition and hydration otherwise available to them.@n@nWhen 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.@n@nDespite their fearsome reputation, I must admit, I was struck by the tenacity of these plants. The spikes can remain living even after they're severed from the parent stalk, continuing to drain anything they come into contact with. Even if killed by bright light they can still cause damage to creatures that fall on them.@n@n But as I took notes and observed the blood thorns, I found it difficult to appreciate this species of plant. Its ruthless nature and actively harmful spines left me feeling uneasy, and I couldn't help but walk cautiously in its presence.@n@nSincerely,@nProfessor Amelia Rose=
Today I had the opportunity to study Torchspines. What I initially thought to be a mineral formation turned out to be a highly unique and intriguing organism. These strange formations are alive only in a technical sense and "feed" on volatile flammable vapors, growing taller due to the combustion residue deposited at their tips. They alternate between active and quiescent phases and emit dim light when active.@n@nThis discovery could have far-reaching implications for surface world industry. Harvesting Torchspines for torches could be a valuable new source of light, and the embers from burned Torchspines have the potential to sprout into new Torchspines when placed on flammable surfaces. Unlike many underground growths, Torchspines are not adversely affected by bright sunlight, and could potentially be "cultivated" on the surface world under the right conditions.@n@nIn addition, Torchspines have the ability to convert solid flammable substrates into gaseous fuel. This has the potential to revolutionize energy production and I am extremely excited by this discovery.@n@nIt is my duty as a scientist to remain clinical and dispassionate in my observations, but I must admit that I am extremely excited by the potential of Torchspines and the impact they could have on the world.@n@nSigned,@nDr. Theodore Banks=
Today we came across a truly extraordinary discovery. As we were exploring one of the deeper caverns, we stumbled upon a forest of enormous fungi. These towering structures, which I have named Fungiwood, stood at least twenty to thirty feet tall, with a central stalk that was incredibly strong and fine-grained. The spore-producing 'shelves' that surrounded the stalk were thin and irregular, but not particularly useful for either building or as a food source.@n@nHowever, the central stalk proved to be an invaluable discovery. When cut, it produces smooth yellow-tinted lumber that is perfect for crafting. It is no wonder that so many carved wooden objects from the deeps are made from this Fungiwood. I have collected samples of the lumber and will study it further to see if it has any other unique properties. This discovery opens up a whole new realm of possibilities for subterranean exploration and commerce.@n@nSincerely,@nProfessor Amelia Rose=
Today we came across a truly remarkable sight in the caverns - a group of Goblin Cap mushrooms, each one larger than any I have ever seen before. These massive fungi stand at least 10 feet tall and have a squat, bulbous shape that makes them look like little cottages. It's not hard to imagine that some of the more primitive denizens of the deeps might carve out a hollow in the stem of one of these mushrooms to use as a home.@n@nThe stems and caps of the Goblin Cap mushrooms are made of a wood that is both dense and strong. It can be cut into two different hues, a subdued cream and a bright orange-red. The cream colored wood is particularly hard and heavy, while the orange-red wood is lighter and more porous. Both types of wood can be used for construction and other practical applications, but I suspect that the orange-red wood may also have some artistic value.@n@nSincerely,@nProfessor Amelia Rose=
Today, I had the opportunity to study a particularly fascinating species of subterranean fungus, the Tunnel Tube. These towering growths, typically standing between 10 to 20 feet tall, are characterized by a hollow curved trunk that supports a large fruiting body at the top. The trunk of the Tunnel Tube is a striking purple hue and can be cut and processed to produce sheets of a woody material.@n@nOne of the most interesting adaptations of the Tunnel Tube is its method of spore dispersal. The fruiting bodies of these fungi accumulate high-energy compounds that, when ignited, produce a vigorous detonation that flings their spores great distances. This adaptation allows them to spread their spores in the still air of the caverns they grow in.@n@nHowever, this adaptation also makes them a potential hazard. I would advise against making a campfire in a cavern that is home to Tunnel Tubes, as the explosive nature of these fungi could cause unexpected and potentially dangerous consequences.@n@nSincerely,@nProfessor Amelia Rose=
Today, I had the opportunity to study the Spindlestem mushrooms, a common and useful resource for underground travelers. These mushrooms are too big to easily pluck by hand, but too small to be called a proper tree. Despite their thinness, they can grow quite tall and their stem is surprisingly sturdy. They can be used as a wood substitute in many crafting recipes.@n@nThe most distinctive feature of Spindlestem mushrooms is their glow, with some varieties having caps that glow in a red, green, cyan, or even sometimes golden hue. This glow is generated by some form of microorganism that lives within the Spindlestem's caps and can be extracted and bottled to produce a long-lasting source of light.@n@nThe brightness of this light varies with the colour of the cap, but even the dim red Spindlestem extract makes a useful trail marker in these dark caverns. This makes them an excellent resource for underground explorers and spelunkers. The abundance of Spindlestems may render our reliance on foul, smoky torches obsolete.@n@nSincerely,@nProfessor Amelia Rose=
Today, I had the opportunity to study the unique properties of Spore Trees in depth. These subterranean fungi are characterized by their short, sturdy trunks that support a large spongy mesh of branching fibers with embedded fruiting bodies. These fruiting bodies produce a copious amount of spores that gently rain down around the Spore Tree's base.@n@nThe trunks of Spore Trees can be cut into pale woody planks, which are useful for a variety of purposes. The branching fibers and fruiting bodies, on the other hand, are only useful as fuel. However, they can also serve as a crude climbing structure, which can be very useful in caverns with many pits and cliffs to navigate. In fact, the spongy fibers have been known to cushion a climber's fall, saving the lives of a few incautious but lucky spelunkers.@n@nIt's important to note that while these fungi may be useful, they can also be dangerous. The spores produced by the fruiting bodies can cause respiratory issues if inhaled in large quantities, so it's important to take proper precautions when exploring caverns with Spore Trees. Overall, the Spore Trees are an intriguing and valuable species of subterranean fungi that can offer many benefits to those who are willing to take the time to study and understand them.@n@nSincerely,@nProfessor Amelia Rose=
Today, my graduate students and I ventured deeper into the caverns than we ever have before, to a region that was rich in coal seams and hot springs, and there we found the elusive Black Cap mushrooms.@n@nThese mushrooms are truly impressive, towering above us like trees in a forest. Their stems are thick and dense, and the caps are a deep, rich black. We were particularly interested in the wood of these mushrooms, which is a dense, heavy wood that is difficult to work with but makes for an excellent fuel source. The gills of the mushrooms are oily and make for an excellent torch fuel, burning with a bright and steady flame.@n@nWe were also told that the black color of the caps makes it a highly sought after material for artistic applications.@n@nIt was a long and arduous journey to reach this part of the caverns, but it was well worth it. The discovery of the Black Cap mushrooms is a major find, and I look forward to studying and learning more about these fascinating fungi"@n@nSincerely,@nProfessor Amelia Rose=
Today, my team and I came across a truly remarkable discovery. Deep in the caverns, we stumbled upon a grove of towering mushrooms unlike any we have ever seen before. These mushrooms, which I have named 'Tower Caps', stand at least thirty feet tall when fully grown and have massive stems. The oldest of these mushrooms could be decades old, perhaps even centuries in some rare cases, but under the right conditions, they grow rapidly to full size.@n@nTheir stems and caps provide ample quantities of woody material when cut down and processed. We were able to gather large amounts of this material and it holds great promise for use in construction and as a source of fuel for our expeditions. The discovery of these Tower Caps is not only significant for the practical applications of their wood, but also for the understanding of the unique ecosystem that exists within the caverns. The possibilities for study and research are endless. I can hardly wait to return to the grove and continue our investigations.@n@nSincerely,@nProfessor Amelia Rose=
Today, my team and I made a fascinating discovery in the deep caverns - the existence of @1 mushrooms. These mushrooms possess an unusual biochemistry that allows them to subsist on ambient heat, in violation of all known laws of thermodynamics. We found them growing in frigid, icy caverns that should, by all rights, be simmering in the heat welling up from below.@n@nThe @2 mushroom is a true marvel of nature. The wood of the mushroom, in addition to being a beautiful blue hue, retains the odd heat-draining ability of living @3 and is able to quickly freeze nearby water solid. This makes it an incredibly unique and valuable resource, as it could have a wide range of industrial and scientific applications.@n@nFurthermore, the @4 mushroom is also a valuable tool for understanding the underground ecosystem. The discovery of this species challenges our current understanding of how organisms can survive and thrive in extreme environments. It is clear that there is still much to learn about the deep caverns and the life that lives within them.@n@nSincerely,@nProfessor Amelia Rose=
Today, while conducting a survey of the subterranean fungi, I made a discovery that I found to be quite interesting. As I was observing a group of Spindlestem mushrooms, I noticed that their caps were emitting a red glow. Being an experienced geologist, I immediately suspected that this might be an indication of nearby iron deposits.@n@nTo test this hypothesis, I ventured further into the cavern and found another group of Spindlestems, this time emitting a green glow. I hypothesized that this might be an indication of nearby copper deposits. I conducted a series of experiments to confirm my suspicions, and to my delight, my hypothesis was correct.@n@nI also found that some Spindlestems were emitting a cyan glow, which I suspect is an indication of a mix of both iron and copper deposits. I found this discovery to be quite exciting, and I believe it could have significant implications for underground mining operations.@n@nIt's a shame that Professor Amelia Rose, whose journal entry about Spindlestems I read earlier, failed to mention this important discovery. I suppose it just goes to show that sometimes, a little rigor in scientific observation can go a long way.@n@nSigned,@nDr. Theodore Banks=
Torchspine=
Tower Cap=
Tunnel Tube Ecology=
Tunnel Tube Resources=
### geology_the_great_caverns.lua ###
A Hirearchy of Caverns=
Cave Pearls=
During my explorations of the underground world, I have come across a truly fascinating form of mineral deposit known as cave pearls. These delicate, glowing formations can be found studding the walls of tunnels in various locations and are characterized by their calcium-rich composition. The source of their faint luminescence is still a mystery to me, but it is possible that some form of phosphorescent microorganisms may be involved in their creation.@n@nAside from their aesthetic appeal, these cave pearls also serve a practical purpose. Their smooth, round shape and solid composition make them excellent handholds when climbing treacherous walls. This has proven to be a lifesaving feature on more than one occasion, as the underground world can often be a treacherous and inhospitable place.@n@nHowever, despite their practicality, it is the origin of these cave pearls that has captured my imagination the most. Whether they are formed purely through geological processes or with the help of some kind of living action, like the more well-known pearls of the surface world, remains a mystery. I plan to continue my research into this fascinating subject and hope to uncover more about these intriguing formations.@n@nSigned,@nDr. Theodore Banks=
Gas Wisps=
Great Chasms=
It has previously been established that a great many of the conduits and cavities that lead deep into the stone foundations of the world are carved not by pick or claw, or by any shifting and cracking of the firmament, but rather by the weak but inexorable corrosive power of mere water. Over the aeons, trickles of water passing through pores too tiny even to be seen erode away miniscule portions of matter.@n@nBut whence does this matter go? Dissolved into the water it is carried away deeper, and its ultimate destination is yet unknown. But not all of it gets that far. Should the water become over-laden with dissolved stone it may leave some of its burden behind to form new rock. These formations are collectively called "speleothems", or "cave deposits." Though the material composition of these speleothems are all the same they are given sub-types based upon their morphology. They are further distinguished as being "live" or "dead" - live speleothems being those subject to continued growth as mineral-laden water continues to flow over their surfaces, and dead speleothems being remnants whose wellsprings have been staunched.@n@nThe most common and well-known speleothems are the stalactites (which grow downward from the ceiling of caves) and stalagmites (which grow upward to meet them), collectively called "dripstone." Formed by a simple slow dripping of water, stalactites and stalagmites often gather into rippled "curtains" that follow the hidden cracks through which the water that feeds them flows. When floor and ceiling are close enough and the formations grow long enough they may meet in the middle, forming columns. Small caves may become choked off over the ages as their teeth close shut in this manner.@n@nWhere the flow of water follows the walls and floors rather than dripping down from the ceiling, more amorphous structures may be formed that go by the more general term "flowstone."@n@nSigned,@nDr. Theodore Banks=
It is well known to the layperson what a volcano looks like - a great conical pile of rock, a mountain, with a crater at its peak that sometimes spews smoke and fire and coats its flanks with fresh grey ash. However, this is only the tip of the proverbial iceberg. The surface vent of a volcano is merely the uppermost extent of a deep upwelling of magma, channelled through a pipe that rises from a source kilometers below. Magma rises through this narrow, twisting pipe - pushed from below by immense heat and pressure - and the mountain that forms is only the trace encrustations of what overflows.@n@nThe pressure from beneath waxes and wanes over the geological epochs, and so not all volcanoes are equal in their activity. Many have gone quiescent over the years, their throats choked with cooled magma. Others merely sleep, with magma boiling just below the surface ready to flood forth. One may gain a rough estimate of how long it has been since a volcano last erupted by the sorts of vegetation clinging to its slopes - the longer it has been, the more and larger vegetation has gained a foothold. But beware, this does not guarantee how long it will be until the next eruption in the volcano's future.@n@nWhat is the ultimate source of a volcano's magma? This is a mystery that will require a mighty expedition indeed to resolve. It is known that, generally speaking, the deeper one travels underground the greater the ambient temperature and pressure becomes. But this generality has many localized anomalies, volcanic pipes being only the most obvious. Based on these general gradients it is thought that magma may originate some three kilometers underground.@n@nSigned,@nDr. Theodore Banks=
Mine Gas=
Not all vast open spaces underground are the result of aeons of erosion by water or magma. The foundations of the world shift from time to time, causing deep faults to split open in the rock. Yawning underground chasms can be found in this region oriented along the north-south axis, some of them stretching for kilometers both in length and depth. They cross through multiple cavern layers and are an environment in their own right. Chasms can be a convenient way of traveling long distances if they happen to lead in the correct direction and can also be a convenient way of falling to your death. We have had to construct more than a few bridges to make our way from one side to the other.@n@nThe great extent of chasms makes them hospitable to small flying creatures, and their narrowness makes the hospitable to creatures that feed on them - giant cave spider webs can be found strung across them here and there. A dubious salvation for anyone falling from above.@n@nSigned,@nDr. Theodore Banks=
Ruby Crystals=
Salt Crystals=
Sinkholes and Shafts=
Speleothems=
The Magma Sea=
The Oil Seas=
The Sunless Sea=
The Sunless Sea is an awe-inspiring place, a true marvel of the underground world. The water that fills these caverns, so vast and broad that it would make even the grandest of lakes seem small in comparison, is the ultimate destination for all the streams and rivers that flow down from above. The ceilings are held aloft by massive columns of cave coral, supporting the weight of the worlds above and creating a stunning visual spectacle.@n@nThe shores of the Sunless Sea are teeming with life, a mix of many different forms that have made their way down from the living caverns above. The nutrients washing down from above and minerals welling up from hydrothermal sources below have combined to make this one of the most biologically rich regions of the known caverns. The proliferation of life here is truly staggering, and I feel as though I've discovered a new world every time I visit.@n@nIn addition to the large underground lakes, there is a network of rivers connecting them all, resulting in a consistent underground "sea level" shared across the known world. This allows for travel by boat, a unique mode of transportation in the caverns, providing access to areas that would otherwise be unreachable. I theorize that one could theoretically navigate to anywhere in the world by boat on these river passages, making the Sunless Sea a vital hub for underground exploration and trade.@n@nThis abundance of water does make penetrating to deeper elevations difficult, however. Either some form of underwater breathing system or the excavation of watertight passages is required to reach below.@n@nSigned,@nDr. Theodore Banks=
Today I encountered the mysterious blue flames known as gas wisps. These self-sustaining flames are found flickering on the edges of oil lakes and are able to burn without the presence of oxygen. Despite my attempts, I have been unable to capture or perform any tests on these wisps as they seem to disappear when deprived of access to mine gas.@n@nThe behavior of these wisps is intriguing, as they seem to exhibit some signs of life, moving slowly about, but without any evidence, I refuse to speculate on such a thing. The lack of data on these wisps is frustrating, and I will continue to try and gather more information on their nature and behavior.@n@nI have noticed that the presence of gas wisps is often an indicator of a high concentration of mine gas, making their vicinity one of the most inhospitable regions I have encountered. Despite the dangers, I will continue to explore these caverns and uncover the secrets they hold.@n@nSigned,@nDr. Theodore Banks=
Today I explored the depths of the world beneath the Sunless Sea and discovered a dangerous but fascinating new substance - mine gas. This explosive and unbreatheable vapor originates from the ancient organic remnants of life that have been pressed and baked into minerals. Coal and oil are well known forms of this substance, but the gaseous form is far more volatile and can pose a significant threat to those exploring the deep caverns.@n@nIn the living caverns, the strange biology filters and purifies the air, and even torchspines seem to thrive on it. But in the deeps, there is no life to clean the air, and the twisting passages don't allow it to disperse easily. This makes it deadly dangerous. Mine gas is heavier than air, so it pools in hollows and dips in passages, and since it can't be swum in, a traveler must always have a way to climb quickly back out should they find themselves without air.@n@nAdditionally, mine gas mixed with breathable air can explode violently when exposed to a spark or heat source such as a torch. This makes it imperative that caution is exercised when exploring these areas. I will be sure to take all necessary precautions and make note of the locations of any significant pockets of mine gas in my maps to ensure the safety of future explorers.@n@nSigned,@nDr. Theodore Banks=
Today I had the displeasure of encountering Veinstone, one of the most unnerving mineral formations I have come across in my explorations. This mineral forms a web-like pattern of ridges on the inner surface of some large and otherwise-barren caverns, with a reddish pattern of mineral inclusions and a faint internal glow.@n@nThe glow itself is not entirely unusual, as other minerals in these deep places have a similar feature, but Veinstone reacts in a unique way when struck even with a light blow. Upon striking, Veinstone releases a brief pulse of brighter glow accompanied by a deep thudding sound that originates from within the mineral. Adjacent regions of Veinstone respond in a similar manner, resulting in a cascade of deep thudding and glowing spots that travel slowly along the ridges covering the interior of the cave.@n@nThis reaction of Veinstone is particularly unsettling, as it almost feels like the entire cavern is one enormous living creature and I am but an insect crawling around inside it. The pulses split at forks and even occasionally become trapped circling around loops of Veinstone for long periods of time.@n@nIn conclusion, Veinstone remains one of the most unique and fascinating mineral formations I have encountered. Further study is required to determine the nature and origin of this mineral and its strange reaction to stimuli.@n@nSigned,@nDr. Theodore Banks=
Today I had the opportunity to explore one of the more unique geological features of the underground caverns: the lakes of oil. These vast reservoirs of liquid are found in giant cavities that are believed to have formed from pressure separating and forcing open the seams of the rock, rather than from erosion.@n@nThe oil is thick, black, and flows slowly, and it is flammable enough to be used as a fuel source. However, it is not so flammable that it can be set alight where it stands, as there is not enough air for it to burn. This lack of air is due to the presence of mine gas, which is also present in these caverns.@n@nThe combination of oil and mine gas makes these caverns one of the most inhospitable regions I have encountered so far. The atmosphere is unbreathable, and the oil is not suitable for swimming, so one must always be prepared to find a way to climb quickly back out should they find themselves without air. If a traveller brought means to breathe while swimming deep in the Sunless Sea those tools may prove of continued use while traveling here.@n@nDespite these challenges, the lakes of oil are a unique and fascinating geological feature, and I look forward to further exploring and studying them in the future.@n@nSigned,@nDr. Theodore Banks=
Today I had the privilege of exploring one of the most incredible geological wonders I have ever encountered. Deep within the caverns of the underworld lies a region of gigantic stalactites and stalagmites, some reaching up to twenty meters in girth. These speleothems are truly awe-inspiring and I can hardly believe that they have formed over eons of mineral deposits and slow dripping water.@n@nAs I walked among these titanic structures, I couldn't help but feel a sense of wonder at the sheer scale of them. They appear to be pillars supporting the very fabric of the caverns themselves, and I can only imagine the immense geological forces that have shaped and formed these geological wonders over such an incredible span of time.@n@nDespite my extensive knowledge and experience in geology, I must admit that I still cannot fully grasp the processes behind the creation of these massive formations. It is a humbling reminder of the limitations of our understanding and the boundless mysteries that still remain hidden in the depths of our planet.@n@nI have collected samples of the mineral deposits from the formations for further study and analysis, but for now I am content to simply bask in the beauty and majesty of these incredible structures. I am eager to continue exploring this region and uncovering more of the secrets it holds.@n@nSigned,@nDr. Theodore Banks=
Today I have encountered something truly remarkable in one of the hotter caverns. Growing from the floors and ceilings are clusters of large red hexagonal crystals, some larger than a man is tall, each glowing with an inner light. The crystals have a quartz-like composition but the red color and luminosity suggest that there is an unknown impurity present. I speculate that these crystals grow from smaller crystals embedded in veins of ore in the rock, but further investigation is needed to confirm this theory. These magnificent formations are unlike anything I have seen before, and I am eager to study them in greater detail. However, the extreme heat of the caverns presents a challenge for conducting any in-depth analysis. Nevertheless, I will not let this deter me from uncovering the secrets of these incredible crystals.@n@nSigned,@nDr. Theodore Banks=
Today I ventured into the depths of the Magma Sea, a region where the very foundation of our world lies. The journey to reach this region was a perilous one, and I was only able to make it because of the advanced protective gear I was equipped with.@n@nAs I delve deeper, the heat here was nearly unbearable, and it is a wonder that anything could survive in these conditions. The Magma Sea is not a true sea, but rather a labyrinth of tunnels and caves filled with molten rock, with a few large magma bodies located at the roots of volcanoes.@n@nDespite the intense heat and danger, I was driven to explore this area, as it is a source of one of the rarest minerals in the world. I was fortunate enough to come across some glowing crystals, suspended from the ceilings of lava tubes in the hottest regions of the Magma Sea. These crystals are suffused with a strange power, and their radiance is nothing short of breathtaking. It is truly a remarkable sight to behold. There is also obsidian found in abundance here.@n@nHowever, the dangers in this region are not to be underestimated, as the heat can cause serious damage to one's equipment, and the molten rock could easily trap and consume any unwary traveller. Despite this, the potential rewards of exploring the Magma Sea make it all worth it, as the discovery of these glowing crystals is a major step forward in our understanding of the inner workings of our world.@n@nSigned,@nDr. Theodore Banks=
Today I ventured into the hot, dry, sandy caverns where bloodthorns grow. It is an inhospitable environment, but one that holds unique geological wonders. Along the cracks and seams where water enters these caverns, I found encrustations of salt. The water that seeps in is immediately siphoned away by the thirsty air and vegetation, leaving behind the minerals it carried with it. These salt crystals have a pinkish hue and a faint inherent glow that suggest similar impurities to the larger quartz crystals found in similarly hot places, but in a much less impressive form. The salt crystals are a testament to the harsh environment and the relentless processes that shape and change the underground world. Further study of these minerals could provide insights into the geological history of these caverns.@n@nSigned,@nDr. Theodore Banks=
Today's expedition took us deep into the heart of the world's foundation and the incredible geological wonders that reside within. As we descended, I was struck by the sight of the sinkholes that have formed over time due to erosive forces working upon weak spots in the rock layers. These sinkholes are truly a marvel of nature and can descend for thousands of meters, offering access to regions that would be virtually impossible to reach otherwise. The sight of the sun shining down from the surface into the depths is truly breathtaking and serves as a reminder of the incredible forces that have shaped our world.@n@nIt is interesting to note that sinkholes are not simply vertical shafts, but also form as a result of the strata of the rock becoming weakened and eventually collapsing. This allows for a clear path to the depths below, where new wonders await our discovery.@n@nI must stress the importance of caution when exploring these sinkholes, as the walls can be brittle and unstable. In the event that valuable resources are found far below, some form of elevator might be rigged within such shafts to allow more reliable access.@n@nSigned,@nDr. Theodore Banks=
Today's exploration took us deep into the caverns beneath the surface world. As we progressed, I was reminded of the intricate network of passages that make up the bedrock of this world.@n@nIt is fascinating to see how these passages have been carved by a combination of ancient streams and other mysterious processes that have yet to be fully understood. They twist and turn, making navigation a challenging task. Although it is possible to reach almost any location by following these existing passages, they can be so convoluted that it sometimes makes more sense to simply mine a direct route to your destination.@n@nThe significance of these passages cannot be overstated. They provide a glimpse into the geological history of the world and the forces that shaped it. The passages also hold the promise of valuable mineral deposits and other resources, making them a crucial area of exploration for anyone seeking to unlock the secrets of the earth.@n@nSigned,@nDr. Theodore Banks=
Today, I had the opportunity to delve deeper into the caverns beneath the surface of the world. As I explored, I was struck by the sheer diversity of the caves and tunnels that have been carved out by eons of erosion. There is truly a sort of hierarchy in the form taken by these underground features.@n@nStarting with the smallest, we have the narrow, twisty tunnels that pervade the bedrock. These tunnels can lead for long distances and often provide the only access to more spacious galleries. They are the most ubiquitous type of cave in this subterranean realm.@n@nNext up are the occasional hollows where the tunnels have enlarged into more spacious galleries. These areas provide a welcome respite from the cramped conditions of the twisty tunnels and offer a chance to stretch one's legs.@n@nThen there are regions where the rock has been so eroded that it has become a spongey network of caves and passages leading in every direction. This type of cave system is a maze-like labyrinth, and one must be careful not to get lost in its twisting paths.@n@nAnd finally, there are the vast caverns that are hundreds or even thousands of meters across. These awe-inspiring spaces are where entire mountains' worth of rock have been washed away over the eons, leaving behind caverns of staggering proportions. These spaces are truly otherworldly and offer a glimpse into the immense forces that have shaped the Earth.@n@nSigned,@nDr. Theodore Banks=
Towering Speleothems=
Twisting Tunnels=
Veinstone=
Volcanoes=
### introductions.lua ###
Dear Journal,@n@nToday I ventured out into the local markets in search of rare and unique mushrooms. I have been studying the local flora for some time now and have come across several specimens that do not seem to originate from any known ecosystem. I was determined to find the source of these mushrooms and learn more about the strange and unusual environments they come from.@n@nAfter much searching, I finally came across a group of merchants who were selling these mysterious mushrooms. I struck up a conversation with them and, through a combination of bargaining and charm, I managed to gain their trust. They revealed to me that the mushrooms came from a series of underground caverns that lay deep beneath the earth.@n@nI was thrilled at this discovery and immediately set out to learn more about these caverns. The merchants were kind enough to provide me with a rough map and some basic instructions on how to reach them. I quickly gathered my graduate students and we set out on our journey.@n@nWe traveled for several days, through treacherous terrain and difficult conditions, but finally, we reached the entrance to the caverns. As we descended into the depths, I couldn't help but feel a sense of excitement and wonder. This was truly an adventure of a lifetime, and I can't wait to see what lies ahead.@n@nSincerely,@nProfessor Amelia Rose=
Dear Journal,@n@nToday marks the beginning of my journey into the depths of the unknown. Accompanied by a team of dedicated graduate students, we set out to uncover the secrets of the underground world. Our focus is on the study of the unique flora and fauna that dwell within these caverns, and to uncover the ecological relationships that sustain them.@n@nWe have brought with us a plethora of scientific equipment and resources, as well as a boundless sense of curiosity and wonder. Our goal is to return with a comprehensive understanding of this underground ecosystem, and to use that knowledge to better understand the world above.@n@nAs we embark on this journey, I am reminded of a line from a favorite poem:@n@n"And into the forest I go, to lose my mind and find my soul"@n@nI anticipate that this journey will be both challenging and rewarding, and I look forward to the discoveries that lie ahead.@n@nSincerely,@nProfessor Amelia Rose.=
Dear Members of the Royal Adventurers Society,@n@nI write to you from the edge of the unknown, where I prepare to embark on an adventure that I fear may be the greatest of my life. I have come to a land of untold riches, where legends and myths have led me to believe that there is a wealth of ancient treasures waiting to be discovered.@n@nI have brought with me all of the supplies and equipment necessary for an expedition of this magnitude, including a team of the bravest and most skilled men I could find. We are ready to face any danger and overcome any obstacle that may come our way.@n@nI know that many of you may be envious of the opportunity that I have been given, but I assure you that the danger is very real. I have heard tales of ancient monsters and eldritch horrors that lurk in the depths of these caverns, waiting to claim the souls of the unwary. But I am not afraid, for I know that the rewards of this adventure will be worth any risk.@n@nI will write to you again soon, with tales of the wonders and terrors that I have encountered on this journey.@n@nYours in adventure,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI write to you today from the wilds of the unexplored, with news of my latest discovery. After weeks of traversing the small natural caves that riddled the landscape, I found myself growing increasingly frustrated with the cramped darkness and lack of excitement. But I refused to be deterred, and I knew that a true adventurer never gives up.@n@nSo, I decided to take a break from the caves and embark on a safari on the surface. It was there, amidst the lush greenery and majestic animals, that I stumbled upon an incredible sight: an incredibly deep sinkhole. I knew at once that this was my chance to finally reach the deep caverns.@n@nWith much rope and the help of my trusty guides, I descended into the sinkhole, and what I found was beyond my wildest dreams. The caverns beneath were unlike anything I had ever seen before - vast and labyrinthine, with strange and exotic flora and fauna. I knew that this was the place I had been searching for, and I was determined to uncover all of its secrets.@n@nI look forward to sharing more of my discoveries with you in the future. Until then, I remain,@n@nYours in adventure,@nSir Reginald Sterling=
First Steps of Dr. Theodore Banks=
First Steps of Professor Amelia Rose=
First Steps of Sir Reginald Sterling=
I, Dr. Theodore Banks, have been commissioned by her most Royal Highness Queen Isabella of Aragon to lead an expedition into the vast underground caverns in search of valuable resources to mine. My team consists of experienced engineers and labourers, all of whom are well-equipped and trained to face the challenges that lie ahead.@n@nWe have set up a base camp deep within the caverns and have begun our descent. Our goal is to explore the depths of these caverns, mapping out their geology and identifying any potential mineral deposits. We have brought with us a wide range of tools and equipment, including rock hammers, chisels, drills, timber scaffold, block and tackle, and ample supplies of torches and other such caving necessities.@n@nI am filled with hope and excitement at the prospect of what we might discover. The caverns are vast and unknown, and I have no doubt that we will uncover many wonders and treasures. We will document our findings in these logs, which will be sent back to our patron for review.@n@nI look forward to the challenges and adventures that lie ahead. With the help of my team, I am confident that we will be able to uncover the secrets of these caverns and bring back riches and resources that will benefit our patron and our nation.@n@nSigned,@nDr. Theodore Banks, Geologist and Leader of the Expedition.=
Introducing Dr. Theodore Banks=
Introducing Professor Amelia Rose=
Introducing Sir Reginald Sterling=
We have finally succeeded in our mission to reach the underground caverns. After months of evaluating the subtle stratigraphy and erosion patterns of the surface land, I identified a region that I considered most likely to be underlain by a gigantic cavern. I ordered my team of engineers and laborers to begin digging an access shaft to allow direct access to the cavern.@n@nAfter weeks of hard work, we finally breached the roof of the cavern at a depth of 300 yards. The sight that greeted us was truly breathtaking. The floor of the cavern was hundreds of yards deeper and stretched out as far as the eye could see. The sheer size of the cavern is difficult to comprehend.@n@nUnfortunately, during the final stages of the excavation, one of my workers fell through the roof and was lost. We have rigged up a system of ropes for the rest of us to safely reach the floor of the cavern and bring supplies down for further expeditions.@n@nNow that we have access to the cavern, we can begin our true mission: to search for valuable resources and to make new discoveries. I have high hopes for what we will find in these underground depths, and I am confident that my team and I are up to the task.@n@nSigned,@nDr. Theodore Banks=
### underworld_and_primordial.lua ###
Ancient Warriors=
Dear Members of the Royal Adventurer's Society,@n@nGreetings from the depths of the unknown! I hope this letter finds you all well and with an unquenchable thirst for adventure, as I have discovered something truly extraordinary down here.@n@nAfter a long and arduous journey through caverns filled with danger and torment, I have finally reached a place unlike any other I have ever seen. The journey itself was a test of endurance and fortitude, but my determination and unwavering spirit proved to be too much for the obstacles in my path.@n@nI have stumbled upon a vast network of caverns, unlike anything I have ever seen before. These caverns are the grave of a long-lost civilization, filled with the remnants of a people that time has forgotten. The walls of these caverns are adorned with intricate carvings, depicting scenes of a society that was once thriving and prosperous. The air is filled with a musty, ancient smell that speaks of the great history that lies within.@n@nNo scholar or naturalist with any sense would have even thought to try traveling as deep as I have. They believe that nothing of value could exist at such depths, but I have proven them all wrong. This is a place of incredible wonder, a place where only the bravest and most adventurous of us dare to tread.@n@nI have already begun to explore this wondrous place and make my mark on it. I am making discoveries that will change the way we understand the world and our place in it. I will not rest until I have uncovered every last secret that these caverns have to offer.@n@nSo, my friends, I invite you to join me on this incredible journey. Come, let us explore the unknown and make our mark on history together.@n@nYours,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI am writing to report on the discovery of a new type of vast cavern beneath the Slade, a place that truly defies description. I have come across a world unlike any other, a world of giant purple-capped mushrooms that tower over me, their vast size and beauty a testament to the mysterious powers that exist in these depths.@n@nThe mushrooms themselves are a sight to behold, their caps a deep shade of purple, some of them far bigger than even the Tower Caps that I have encountered on my journey. Hanging strands dangle beneath their caps, creating an otherworldly landscape that is both eerie and enchanting.@n@nIn this strange new world, I have also encountered smaller fungi that have produced glowing orb-shaped growths, and enormous glowing orbs hang from stalks on the ceiling. The soft light they cast creates an almost dream-like atmosphere, and I can hardly believe that I am here in this place, surrounded by such wondrous sights.@n@nI have taken numerous sketches and notes of this new discovery, and I am eager to share them with all of you. I am filled with excitement and a sense of awe, and I cannot wait to see what other wonders the underworld holds.@n@nSincerely,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI am writing to you from the heart of the Underworld, where I have made a truly remarkable discovery. Scattered throughout the caverns, there are areas rich with strange slade structures, each more mysterious than the last.@n@nMany of these structures appear to be narrow pits capped with solid, smooth-surfaced blocks of slade. Carved into this uncarvable material are glyphs in many ancient languages, some of which I have been able to decipher, while others remain a mystery. These structures are truly a sight to behold, and their age only adds to their allure.@n@nOccasionally, there are pillars of Slade standing over these pits, and at the top are strange lanterns that glow with a dim, flickering light. These lanterns seem to be failing due to age, but that's no slight on the craftsmanship behind them. The fact that these lanterns have lasted for countless centuries is a testament to their incredible construction.@n@nHaving compared many of the carvings I find a common set of verses that I have translated into the modern tongue thusly:@n@n We were a powerful culture.@n This place is not a place of honor.@n No esteemed deed is commemorated here.@n What is here is dangerous and repulsive.@n This message is a warning about danger.@n The danger is still present.@n The danger is unleashed if you disturb this place.@n This place is best shunned and left uninhabited.@n@nObviously these people, while advanced in some ways, still managed to succumb to some ancient threat that they could not overcome. Or perhaps that they expended the last of their strength in overcoming. I have reserved a supply of dynamite and ammunition on the off chance that whatever it may be remains a danger to this day. I look forward to finding it, and to a trophy like no other to hang in my study upon my return!@n@nYours truly,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI hope this letter finds you in good health and high spirits. I am writing to you today to share with you my latest discovery in the Underworld. It is a truly remarkable place, unlike anything I have encountered thus far.@n@nThe cavern is lined with enormous veins of glowing stone that light the chambers to almost the brightness of daylight. The light is an astonishing hue that gives the entire space a magical and otherworldly quality. The cavern is teeming with life and is filled with a profusion of green plant life and strange jungle trees. These trees are covered in phosphorescent lichens that cling to their bark, and it is a breathtaking sight to behold.@n@nIn addition to the amazing vegetation, there are also fireflies that blink in the shadows and roots and vines that hang from the ceilings. While there are treacherous patches of thorns to watch out for, there are also plants that bear the most delicious and heavenly fruits that I have ever tasted. It is a truly magical and wondrous place.@n@nI must say that this discovery has left me in awe. The beauty and complexity of this ecosystem is simply stunning and it is clear that this is a place that holds many secrets yet to be uncovered.@n@nI will continue to explore this wondrous place and document all that I find. I am confident that this discovery will be of great interest to the Society and I look forward to sharing my findings with you in person upon my return.@n@nYours in Adventure,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI hope this letter finds you well. I am writing to share with you my latest discovery in my explorations of the underworld.@n@nAs I ventured through the jungle caverns, I came across giant mushrooms growing amongst the lush vegetation and towering trees. Although I have encountered giant mushrooms before, the concept of "giant mushroom" has been redefined so much by my experiences that these smaller versions almost went unnoticed in the shadows of the forest. They stand at a mere ten to fifteen feet tall, but their unique feature is that the flesh of their caps is actually edible. Although it is not the most appetizing in taste or nutrition, it is a welcome addition to my diet on my journey.@n@nI remain vigilant in my exploration and will continue to bring back the wonders of the underworld to the surface world.@n@nBest regards,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI hope this letter finds you well. I am writing to share with you my latest discovery in the Underworld. My journey has taken me to yet another exotic and alien place, where I have come across the largest plants I have ever seen.@n@nAt first, I thought that the towering jungle trees that dominated these caverns were the largest plants in this strange environment, but they are mere toothpicks compared to what I have found now. I initially thought that the massive green stalagmites and columns that dominated these caverns were dripstone formations, much like those above the surface, with their wet surfaces merely cloaked by moss or algae. But there is no water here to penetrate the underworld.@n@nAfter investigating one of these formations I discovered that these columns are not dripstone, but a strange and alien sort of tree. I was shocked to find that the vegetal mass continued as deep as I could dig, and after six feet of digging I reached twisted woody roots that formed an underlying structural substrate.@n@nI have never seen anything like them before. I am fascinated by these towering trees and plan to investigate them further, but I wanted to share this discovery with you immediately.@n@nI look forward to sharing more news from my journey as it unfolds.@n@nYours sincerely,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI hope this letter finds you well. I am writing to you from deep within the Underworld, where my explorations continue to uncover more and more mysteries. It has come to my attention that there is an aspect of these caverns that I have overlooked in my previous reports, and I feel it is my duty to correct that oversight.@n@nAs you know, the Underworld is eerily lit by glowing seams of minerals that snake across the high peaks of the caverns. Upon further examination, I have discovered that these minerals are unfamiliar to me, and I was eager to study them further. I sent one of my porters up to break off a piece to bring to me for analysis, but upon striking the mineral with his pick, there was a mighty explosion. The glow from the mineral was so intense that it completely destroyed the sample and left my porter badly injured.@n@nI must admit that this was a cautionary tale for me, and a reminder of the dangers that lie in wait in these caverns. But I must also say that the strange and unfamiliar properties of these glowing minerals are a tantalizing mystery that I am eager to unlock. I will continue to be cautious in my approach, but I cannot help but feel drawn to uncover more about this enigmatic feature of the Underworld.@n@nI hope this letter has been of interest, and I will continue to keep you all informed of my progress.@n@nYours in adventure,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI write to you from the depths of the Underworld, where I have discovered a most unusual form of plant life in the jungle caverns. Giant fern fronds, twenty feet tall or more, are the most prominent feature in some regions of the underground jungle. I have never seen anything like them before, and the sheer size of these fronds is truly remarkable.@n@nI must admit, I never imagined that I would be considering the structural properties of "fern wood", but after all the fungal wood I have encountered in my journey, I shouldn't be all that surprised. The fronds are tough and fibrous, and I am considering bringing a sample back to the surface world for further study.@n@nHowever, what strikes me most about these ferns is the way they are distributed throughout the jungle. Some regions of the underground jungle have a preponderance of trees, while others are dominated by ferns. I am at a loss to explain why this is the case. Further exploration may shed light on this phenomenon, but for now I can only conjecture.@n@nPlease know that I remain vigilant and continue to explore the wonders of this subterranean world.@n@nSincerely,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI write to you today from the heart of the earth, where I have made a most remarkable discovery. Amidst the endless labyrinth of twisting tunnels and deadly caverns, I have encountered a mysterious form of bedrock that I have dubbed "Slade."@n@nThis dense, dark material forms the foundations of the mysterious underworld that I have discovered, and I can assure you, it is unlike anything I have ever encountered before. No pickaxe can even chip it, and footfalls echo with a particularly dull and hollow sound. Its dark coloration with a slightly rusty hue adds to the otherworldly feeling of this place.@n@nI, of course, have tried dynamiting it, and while the concussive force of a dynamite blast can shatter nearby Slade into a fine sand, even then shoveling this sand out of the hole made is very slow going. I would only recommend this method to those with far more patience than myself.@n@nThis discovery only adds to the wonder and intrigue of the underworld that I have ventured into. I can hardly wait to see what other secrets it holds.@n@nYours in exploration,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI write to you today with a heavy heart, for I have come across a site within the underworld that has left a profound impact upon me. Amidst the treacherous tunnels and caverns lies a battlefield, one that has long since been abandoned by the living but is still guarded by the fallen. The sight of so many ancient warriors, their bones now mere remnants of their former selves, serves as a haunting reminder of the toll that war can take on even the bravest of souls.@n@nAs I explored this eerie landscape, I could not help but feel a sense of sadness and reverence for the warriors who fell in battle here. Despite their time in this world being long since passed, the remnants of their possessions serve as a testament to the humanity that once lived within these caverns. In addition to the expected weapons and armor that adorned their bodies many of them bear a flower or satchel of colourful powder in their possession, perhaps as a reminder that there is more worth fighting for than these dreary depths. these fallen soldiers were more than just soldiers, but also had a deeper connection to the world above.@n@nI share these thoughts with you in the hopes that others may find comfort in the knowledge that, even in the bleakest of places, there is evidence of life and hope. The underworld may be a place of darkness and danger, but it is also a place where we can reflect on the sacrifices of those who came before us and appreciate the beauty that can still be found even in the depths of despair.@n@nYours sincerely,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI write to you today with the latest update on my journey through the mysterious Underworld. My travels have led me to an ancient empty town, the likes of which I have never seen before.@n@nThe buildings here are constructed from bricks of Slade, a dense and hard material that I have previously reported on in my letters. The architecture is brutal and monolithic in design, with square blocky buildings and walls made of stone pillars crowded closer together than the bars of a gaol.@n@nAs I ventured further into the town, I found staircases leading up to empty doorframes, and there was no trace of furnishings - perhaps they have all long since decayed away, leaving only the unchangeable Slade behind. However, inside one of the buildings, I did find a locked chest made from Slade, with some form of puzzle or combination lock.@n@nI am a man of fearsome determination, if not intellect, and so I set my sights on deciphering the lock. To my surprise, I was successful. Each wheel on the lock had eight positions and seemed to give clues as to the system of arithmetic used by these ancient people. Through a steady exhaustion of all of its possibilities, I finally unlocked the chest.@n@nInside, I found only faded flowers and small satchels of colourful dyes. No great treasure, but the unexpectedly vibrant colours were a welcome sight in this dreary land.@n@nI am eager to continue my journey through the Underworld, and I will keep you all updated on my findings.@n@nYours sincerely,@nSir Reginald Sterling=
Dear Members of the Royal Adventurers Society,@n@nI write to you today with the most exciting discovery of my time exploring the underworld. I have come across a mysterious octagonal slade seal that is built into a square platform and surrounded by four intricately engraved slade obelisks.@n@nThis seal has some kind of puzzle or combination lock built into it, with eight small alcoves meant to hold some kind of items or keys. Every few seconds, the seal emits a quiet chiming sound, and a number of ghostly glowing sparks appear briefly floating in the air overhead.@n@nI have spent several days pondering this seal and its puzzle, and I have noticed that the sparks emitted by the seal continuously repeat a sequence of 8 numbers. This recurring pattern of 8 reminds me of other things I've discovered in my exploration of the underworld.@n@nI am determined to solve the puzzle of this octagonal seal and uncover the secrets that it holds. I will not rest until I have figured out the combination and unlocked the hidden knowledge that lies within.@n@nPlease keep me in your thoughts as I continue my quest to unravel the mysteries of the underworld.@n@nYours sincerely,@nSir Reginald Sterling@n@nAddendum: I have solved the puzzle of the seal and I am no longer certain that I was right to do so. My obsession drives me. The foundation of the world has been pierced, a passage is opened beneath the slade. Though every sensible thought tells me otherwise, I must explore below.=
Dear Royal Adventurers Society,@n@nI hope this letter finds you well. I am writing to report on my latest discovery in the Underworld. As I traveled deeper among the massive purple-capped mushrooms, I stumbled upon a new type of giant fungus that is truly unlike anything I have ever seen.@n@nThis new fungus takes the form of an enormous twisting tube that grows along the surface of the soil, occasionally branching or forming loops. Its roots extend down into the soil to draw nutrients, and it is unlike any other type of fungus that I have encountered. The tube itself is incredibly tough and resilient, and I found that hacking a piece out of it could sometimes produce a cutting capable of sprouting anew.@n@nHowever, after much consideration, I have decided not to bring a sample of this back to the surface world. While I have a desire for trophies, my experiences in the Underworld have given me a sense of caution. I do not wish to bring back anything that may pose a risk to the world above.@n@nI will continue to explore this strange and wondrous place and report back on any other discoveries that I make.@n@nYours sincerely,@nSir Reginald Sterling=
Dear Royal Adventurers Society,@n@nIt is with great trepidation that I write to you today to report on my latest findings in the underworld. After successfully traversing the slade, I was struck by the eerie transformation of what was once a floor into an impenetrable ceiling.@n@nAs I ventured further, I discovered a mysterious grid pattern of narrow passages carved through the rock, following the undersurface of the slade. The walls of these passages show no signs of tool markings that I can recognize and it seems as though something was down here searching for any flaws or breaches in the slade.@n@nThis has left me with a sense of unease, as I fear that my passage through the slade may have opened the way for whatever was down here. I have taken steps to build a wall obstructing my entrance passage and will continue to explore these grid passages, seeking my own path further downward into the unknown.@n@nI must emphasize that caution is of the utmost importance in these treacherous caverns, and I advise all future explorers to be vigilant and prepared for the unexpected.@n@nYours in exploration,@nSir Reginald Sterling=
Dear members of the Royal Adventurers Society,@n@nI hope this letter finds you in good health and high spirits. I write to you today with a story of caution and excitement, as I have recently come face to face with one of the underworld's most fearsome guardians.@n@nDuring my recent explorations of the ancient structures scattered throughout the underworld, I heard a sound of stone scraping on stone that set my nerves on edge. Despite my initial efforts, I could not find any evidence of what might have caused the noise, and as I turned away from the site I heard the sound again. This time, I caught a glimpse of sudden motion out of the corner of my eye, and before I could react, a slade "statue" sprang to life and attacked me with brutal force!@n@nI was thrown from the ruins and only survived thanks to one of my porters breaking my fall. Since then, I have learned to keep a close eye on these statues and have come to the realization that they are not the inanimate objects they appear to be. I believe these statues are the last remaining guardians of the ancient ruins, and they will only remain motionless as long as they are aware they are being observed. Being made of slade they are immune to most forms of damage and thus are best simply avoided.@n@nI implore all future adventurers to exercise caution when exploring the underworld, and to be aware of the potential dangers lurking in the shadows. I have survived this attack but others may not be so lucky.@n@nYours in adventure,@nSir Reginald Sterling=
Dear members of the Royal Adventurers Society,@n@nI write to you with a report on a recent discovery made during my explorations of the Underworld. I have come across a magnificent and fearsome feature that is unlike anything I have encountered before. A massive pit descends straight into the slade, its sides lined with a thick encrustation of glowing amethyst-hued crystals. The sight of these crystals is breathtaking, and they give off an eerie light that illuminates the surrounding area with a purplish hue.@n@nI decided to investigate this pit further, and upon reaching the bottom, I discovered a source of intense light that crackled and shimmered with an incredible energy. I attempted to retrieve a sample of this strange liquid by lowering an iron bucket into it, but to my dismay, the bucket was instantly destroyed upon contact.@n@nI have decided to leave this pit untouched, for it appears to hold a fearsome power that I do not wish to risk unleashing. However, I have kept a sample of the amethyst crystal for my personal collection, to prove that I was indeed here.@n@nThis pit is a true marvel of nature, and I implore anyone who dares to venture into the Underworld to take caution when approaching it. The combination of its beauty and danger makes it a truly unique and unforgettable experience.@n@nSincerely,@nSir Reginald Sterling=
Giant Ferns=
Glowing Pits and Amethyst Crystals=
Grid Passages Beneath the Slade=
Guardian Statues=
Lightseams=
Oubliettes and Lanterns=
Primordial Fungal Growths=
Primordial Jungle=
Primordial Jungle Mushrooms=
Primordial Mushrooms=
Primordial Vegetable Matter=
Puzzle Seals=
Slade=
The Underworld=
Underworld Ruins=

2
df_lorebooks/mod.conf Normal file
View File

@ -0,0 +1,2 @@
name = df_lorebooks
depends = df_dependencies, df_trees, collectible_lore

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

View File

@ -0,0 +1,347 @@
local S = minetest.get_translator(minetest.get_current_modname())
local base = 300
collectible_lore.register_lorebook({
id = "ster underworld",
title = S("The Underworld"),
text = S([[Dear Members of the Royal Adventurer's Society,
Greetings from the depths of the unknown! I hope this letter finds you all well and with an unquenchable thirst for adventure, as I have discovered something truly extraordinary down here.
After a long and arduous journey through caverns filled with danger and torment, I have finally reached a place unlike any other I have ever seen. The journey itself was a test of endurance and fortitude, but my determination and unwavering spirit proved to be too much for the obstacles in my path.
I have stumbled upon a vast network of caverns, unlike anything I have ever seen before. These caverns are the grave of a long-lost civilization, filled with the remnants of a people that time has forgotten. The walls of these caverns are adorned with intricate carvings, depicting scenes of a society that was once thriving and prosperous. The air is filled with a musty, ancient smell that speaks of the great history that lies within.
No scholar or naturalist with any sense would have even thought to try traveling as deep as I have. They believe that nothing of value could exist at such depths, but I have proven them all wrong. This is a place of incredible wonder, a place where only the bravest and most adventurous of us dare to tread.
I have already begun to explore this wondrous place and make my mark on it. I am making discoveries that will change the way we understand the world and our place in it. I will not rest until I have uncovered every last secret that these caverns have to offer.
So, my friends, I invite you to join me on this incredible journey. Come, let us explore the unknown and make our mark on history together.
Yours,
Sir Reginald Sterling]]),
sort = base + 0,
})
-------
-- slade
collectible_lore.register_lorebook({
id = "ster slade",
title = S("Slade"),
text = S([[Dear Members of the Royal Adventurers Society,
I write to you today from the heart of the earth, where I have made a most remarkable discovery. Amidst the endless labyrinth of twisting tunnels and deadly caverns, I have encountered a mysterious form of bedrock that I have dubbed "Slade."
This dense, dark material forms the foundations of the mysterious underworld that I have discovered, and I can assure you, it is unlike anything I have ever encountered before. No pickaxe can even chip it, and footfalls echo with a particularly dull and hollow sound. Its dark coloration with a slightly rusty hue adds to the otherworldly feeling of this place.
I, of course, have tried dynamiting it, and while the concussive force of a dynamite blast can shatter nearby Slade into a fine sand, even then shoveling this sand out of the hole made is very slow going. I would only recommend this method to those with far more patience than myself.
This discovery only adds to the wonder and intrigue of the underworld that I have ventured into. I can hardly wait to see what other secrets it holds.
Yours in exploration,
Sir Reginald Sterling]]),
sort = base + 1,
})
-- oubliettes and lanterns
collectible_lore.register_lorebook({
id = "ster oubliettes",
title = S("Oubliettes and Lanterns"),
text = S([[Dear Members of the Royal Adventurers Society,
I am writing to you from the heart of the Underworld, where I have made a truly remarkable discovery. Scattered throughout the caverns, there are areas rich with strange slade structures, each more mysterious than the last.
Many of these structures appear to be narrow pits capped with solid, smooth-surfaced blocks of slade. Carved into this uncarvable material are glyphs in many ancient languages, some of which I have been able to decipher, while others remain a mystery. These structures are truly a sight to behold, and their age only adds to their allure.
Occasionally, there are pillars of Slade standing over these pits, and at the top are strange lanterns that glow with a dim, flickering light. These lanterns seem to be failing due to age, but that's no slight on the craftsmanship behind them. The fact that these lanterns have lasted for countless centuries is a testament to their incredible construction.
Having compared many of the carvings I find a common set of verses that I have translated into the modern tongue thusly:
We were a powerful culture.
This place is not a place of honor.
No esteemed deed is commemorated here.
What is here is dangerous and repulsive.
This message is a warning about danger.
The danger is still present.
The danger is unleashed if you disturb this place.
This place is best shunned and left uninhabited.
Obviously these people, while advanced in some ways, still managed to succumb to some ancient threat that they could not overcome. Or perhaps that they expended the last of their strength in overcoming. I have reserved a supply of dynamite and ammunition on the off chance that whatever it may be remains a danger to this day. I look forward to finding it, and to a trophy like no other to hang in my study upon my return!
Yours truly,
Sir Reginald Sterling]]),
sort = base + 2,
})
-- "towns"
collectible_lore.register_lorebook({
id = "ster underworld ruins",
title = S("Underworld Ruins"),
text = S([[Dear Members of the Royal Adventurers Society,
I write to you today with the latest update on my journey through the mysterious Underworld. My travels have led me to an ancient empty town, the likes of which I have never seen before.
The buildings here are constructed from bricks of Slade, a dense and hard material that I have previously reported on in my letters. The architecture is brutal and monolithic in design, with square blocky buildings and walls made of stone pillars crowded closer together than the bars of a gaol.
As I ventured further into the town, I found staircases leading up to empty doorframes, and there was no trace of furnishings - perhaps they have all long since decayed away, leaving only the unchangeable Slade behind. However, inside one of the buildings, I did find a locked chest made from Slade, with some form of puzzle or combination lock.
I am a man of fearsome determination, if not intellect, and so I set my sights on deciphering the lock. To my surprise, I was successful. Each wheel on the lock had eight positions and seemed to give clues as to the system of arithmetic used by these ancient people. Through a steady exhaustion of all of its possibilities, I finally unlocked the chest.
Inside, I found only faded flowers and small satchels of colourful dyes. No great treasure, but the unexpectedly vibrant colours were a welcome sight in this dreary land.
I am eager to continue my journey through the Underworld, and I will keep you all updated on my findings.
Yours sincerely,
Sir Reginald Sterling]]),
sort = base + 3,
})
-- lightseams
collectible_lore.register_lorebook({
id = "ster underworld lightseams",
title = S("Lightseams"),
text = S([[Dear Members of the Royal Adventurers Society,
I hope this letter finds you well. I am writing to you from deep within the Underworld, where my explorations continue to uncover more and more mysteries. It has come to my attention that there is an aspect of these caverns that I have overlooked in my previous reports, and I feel it is my duty to correct that oversight.
As you know, the Underworld is eerily lit by glowing seams of minerals that snake across the high peaks of the caverns. Upon further examination, I have discovered that these minerals are unfamiliar to me, and I was eager to study them further. I sent one of my porters up to break off a piece to bring to me for analysis, but upon striking the mineral with his pick, there was a mighty explosion. The glow from the mineral was so intense that it completely destroyed the sample and left my porter badly injured.
I must admit that this was a cautionary tale for me, and a reminder of the dangers that lie in wait in these caverns. But I must also say that the strange and unfamiliar properties of these glowing minerals are a tantalizing mystery that I am eager to unlock. I will continue to be cautious in my approach, but I cannot help but feel drawn to uncover more about this enigmatic feature of the Underworld.
I hope this letter has been of interest, and I will continue to keep you all informed of my progress.
Yours in adventure,
Sir Reginald Sterling]]),
sort = base + 4,
})
-- bones/ancient warriors
collectible_lore.register_lorebook({
id = "ster warriors",
title = S("Ancient Warriors"),
text = S([[Dear Members of the Royal Adventurers Society,
I write to you today with a heavy heart, for I have come across a site within the underworld that has left a profound impact upon me. Amidst the treacherous tunnels and caverns lies a battlefield, one that has long since been abandoned by the living but is still guarded by the fallen. The sight of so many ancient warriors, their bones now mere remnants of their former selves, serves as a haunting reminder of the toll that war can take on even the bravest of souls.
As I explored this eerie landscape, I could not help but feel a sense of sadness and reverence for the warriors who fell in battle here. Despite their time in this world being long since passed, the remnants of their possessions serve as a testament to the humanity that once lived within these caverns. In addition to the expected weapons and armor that adorned their bodies many of them bear a flower or satchel of colourful powder in their possession, perhaps as a reminder that there is more worth fighting for than these dreary depths. these fallen soldiers were more than just soldiers, but also had a deeper connection to the world above.
I share these thoughts with you in the hopes that others may find comfort in the knowledge that, even in the bleakest of places, there is evidence of life and hope. The underworld may be a place of darkness and danger, but it is also a place where we can reflect on the sacrifices of those who came before us and appreciate the beauty that can still be found even in the depths of despair.
Yours sincerely,
Sir Reginald Sterling]]),
sort = base + 5,
})
-- guardian statues
collectible_lore.register_lorebook({
id = "ster statues",
title = S("Guardian Statues"),
text = S([[Dear members of the Royal Adventurers Society,
I hope this letter finds you in good health and high spirits. I write to you today with a story of caution and excitement, as I have recently come face to face with one of the underworld's most fearsome guardians.
During my recent explorations of the ancient structures scattered throughout the underworld, I heard a sound of stone scraping on stone that set my nerves on edge. Despite my initial efforts, I could not find any evidence of what might have caused the noise, and as I turned away from the site I heard the sound again. This time, I caught a glimpse of sudden motion out of the corner of my eye, and before I could react, a slade "statue" sprang to life and attacked me with brutal force!
I was thrown from the ruins and only survived thanks to one of my porters breaking my fall. Since then, I have learned to keep a close eye on these statues and have come to the realization that they are not the inanimate objects they appear to be. I believe these statues are the last remaining guardians of the ancient ruins, and they will only remain motionless as long as they are aware they are being observed. Being made of slade they are immune to most forms of damage and thus are best simply avoided.
I implore all future adventurers to exercise caution when exploring the underworld, and to be aware of the potential dangers lurking in the shadows. I have survived this attack but others may not be so lucky.
Yours in adventure,
Sir Reginald Sterling]]),
sort = base + 6,
})
-- glowing pits and amethyst crystal
collectible_lore.register_lorebook({
id = "ster pits",
title = S("Glowing Pits and Amethyst Crystals"),
text = S([[Dear members of the Royal Adventurers Society,
I write to you with a report on a recent discovery made during my explorations of the Underworld. I have come across a magnificent and fearsome feature that is unlike anything I have encountered before. A massive pit descends straight into the slade, its sides lined with a thick encrustation of glowing amethyst-hued crystals. The sight of these crystals is breathtaking, and they give off an eerie light that illuminates the surrounding area with a purplish hue.
I decided to investigate this pit further, and upon reaching the bottom, I discovered a source of intense light that crackled and shimmered with an incredible energy. I attempted to retrieve a sample of this strange liquid by lowering an iron bucket into it, but to my dismay, the bucket was instantly destroyed upon contact.
I have decided to leave this pit untouched, for it appears to hold a fearsome power that I do not wish to risk unleashing. However, I have kept a sample of the amethyst crystal for my personal collection, to prove that I was indeed here.
This pit is a true marvel of nature, and I implore anyone who dares to venture into the Underworld to take caution when approaching it. The combination of its beauty and danger makes it a truly unique and unforgettable experience.
Sincerely,
Sir Reginald Sterling]]),
sort = base + 7,
})
-- seals
collectible_lore.register_lorebook({
id = "ster seals",
title = S("Puzzle Seals"),
text = S([[Dear Members of the Royal Adventurers Society,
I write to you today with the most exciting discovery of my time exploring the underworld. I have come across a mysterious octagonal slade seal that is built into a square platform and surrounded by four intricately engraved slade obelisks.
This seal has some kind of puzzle or combination lock built into it, with eight small alcoves meant to hold some kind of items or keys. Every few seconds, the seal emits a quiet chiming sound, and a number of ghostly glowing sparks appear briefly floating in the air overhead.
I have spent several days pondering this seal and its puzzle, and I have noticed that the sparks emitted by the seal continuously repeat a sequence of 8 numbers. This recurring pattern of 8 reminds me of other things I've discovered in my exploration of the underworld.
I am determined to solve the puzzle of this octagonal seal and uncover the secrets that it holds. I will not rest until I have figured out the combination and unlocked the hidden knowledge that lies within.
Please keep me in your thoughts as I continue my quest to unravel the mysteries of the underworld.
Yours sincerely,
Sir Reginald Sterling
Addendum: I have solved the puzzle of the seal and I am no longer certain that I was right to do so. My obsession drives me. The foundation of the world has been pierced, a passage is opened beneath the slade. Though every sensible thought tells me otherwise, I must explore below.]]),
sort = base + 8,
})
-------
-- Grid passages
collectible_lore.register_lorebook({
id = "ster grid passages",
title = S("Grid Passages Beneath the Slade"),
text = S([[Dear Royal Adventurers Society,
It is with great trepidation that I write to you today to report on my latest findings in the underworld. After successfully traversing the slade, I was struck by the eerie transformation of what was once a floor into an impenetrable ceiling.
As I ventured further, I discovered a mysterious grid pattern of narrow passages carved through the rock, following the undersurface of the slade. The walls of these passages show no signs of tool markings that I can recognize and it seems as though something was down here searching for any flaws or breaches in the slade.
This has left me with a sense of unease, as I fear that my passage through the slade may have opened the way for whatever was down here. I have taken steps to build a wall obstructing my entrance passage and will continue to explore these grid passages, seeking my own path further downward into the unknown.
I must emphasize that caution is of the utmost importance in these treacherous caverns, and I advise all future explorers to be vigilant and prepared for the unexpected.
Yours in exploration,
Sir Reginald Sterling]]),
sort = base + 9,
})
-- primordial fungus
collectible_lore.register_lorebook({
id = "ster primordial mushrooms",
title = S("Primordial Mushrooms"),
text = S([[Dear Members of the Royal Adventurers Society,
I am writing to report on the discovery of a new type of vast cavern beneath the Slade, a place that truly defies description. I have come across a world unlike any other, a world of giant purple-capped mushrooms that tower over me, their vast size and beauty a testament to the mysterious powers that exist in these depths.
The mushrooms themselves are a sight to behold, their caps a deep shade of purple, some of them far bigger than even the Tower Caps that I have encountered on my journey. Hanging strands dangle beneath their caps, creating an otherworldly landscape that is both eerie and enchanting.
In this strange new world, I have also encountered smaller fungi that have produced glowing orb-shaped growths, and enormous glowing orbs hang from stalks on the ceiling. The soft light they cast creates an almost dream-like atmosphere, and I can hardly believe that I am here in this place, surrounded by such wondrous sights.
I have taken numerous sketches and notes of this new discovery, and I am eager to share them with all of you. I am filled with excitement and a sense of awe, and I cannot wait to see what other wonders the underworld holds.
Sincerely,
Sir Reginald Sterling]]),
sort = base + 10,
})
-- primordial mycelium
collectible_lore.register_lorebook({
id = "ster mycelium",
title = S("Primordial Fungal Growths"),
text = S([[Dear Royal Adventurers Society,
I hope this letter finds you well. I am writing to report on my latest discovery in the Underworld. As I traveled deeper among the massive purple-capped mushrooms, I stumbled upon a new type of giant fungus that is truly unlike anything I have ever seen.
This new fungus takes the form of an enormous twisting tube that grows along the surface of the soil, occasionally branching or forming loops. Its roots extend down into the soil to draw nutrients, and it is unlike any other type of fungus that I have encountered. The tube itself is incredibly tough and resilient, and I found that hacking a piece out of it could sometimes produce a cutting capable of sprouting anew.
However, after much consideration, I have decided not to bring a sample of this back to the surface world. While I have a desire for trophies, my experiences in the Underworld have given me a sense of caution. I do not wish to bring back anything that may pose a risk to the world above.
I will continue to explore this strange and wondrous place and report back on any other discoveries that I make.
Yours sincerely,
Sir Reginald Sterling]]),
sort = base + 11,
})
-- primordial jungle
collectible_lore.register_lorebook({
id = "ster jungle",
title = S("Primordial Jungle"),
text = S([[Dear Members of the Royal Adventurers Society,
I hope this letter finds you in good health and high spirits. I am writing to you today to share with you my latest discovery in the Underworld. It is a truly remarkable place, unlike anything I have encountered thus far.
The cavern is lined with enormous veins of glowing stone that light the chambers to almost the brightness of daylight. The light is an astonishing hue that gives the entire space a magical and otherworldly quality. The cavern is teeming with life and is filled with a profusion of green plant life and strange jungle trees. These trees are covered in phosphorescent lichens that cling to their bark, and it is a breathtaking sight to behold.
In addition to the amazing vegetation, there are also fireflies that blink in the shadows and roots and vines that hang from the ceilings. While there are treacherous patches of thorns to watch out for, there are also plants that bear the most delicious and heavenly fruits that I have ever tasted. It is a truly magical and wondrous place.
I must say that this discovery has left me in awe. The beauty and complexity of this ecosystem is simply stunning and it is clear that this is a place that holds many secrets yet to be uncovered.
I will continue to explore this wondrous place and document all that I find. I am confident that this discovery will be of great interest to the Society and I look forward to sharing my findings with you in person upon my return.
Yours in Adventure,
Sir Reginald Sterling]]),
sort = base + 12,
})
-- ferns
collectible_lore.register_lorebook({
id = "ster ferns",
title = S("Giant Ferns"),
text = S([[Dear Members of the Royal Adventurers Society,
I write to you from the depths of the Underworld, where I have discovered a most unusual form of plant life in the jungle caverns. Giant fern fronds, twenty feet tall or more, are the most prominent feature in some regions of the underground jungle. I have never seen anything like them before, and the sheer size of these fronds is truly remarkable.
I must admit, I never imagined that I would be considering the structural properties of "fern wood", but after all the fungal wood I have encountered in my journey, I shouldn't be all that surprised. The fronds are tough and fibrous, and I am considering bringing a sample back to the surface world for further study.
However, what strikes me most about these ferns is the way they are distributed throughout the jungle. Some regions of the underground jungle have a preponderance of trees, while others are dominated by ferns. I am at a loss to explain why this is the case. Further exploration may shed light on this phenomenon, but for now I can only conjecture.
Please know that I remain vigilant and continue to explore the wonders of this subterranean world.
Sincerely,
Sir Reginald Sterling]]),
sort = base + 13,
})
-- jungle mushrooms
collectible_lore.register_lorebook({
id = "ster jungle mushrooms",
title = S("Primordial Jungle Mushrooms"),
text = S([[Dear Members of the Royal Adventurers Society,
I hope this letter finds you well. I am writing to share with you my latest discovery in my explorations of the underworld.
As I ventured through the jungle caverns, I came across giant mushrooms growing amongst the lush vegetation and towering trees. Although I have encountered giant mushrooms before, the concept of "giant mushroom" has been redefined so much by my experiences that these smaller versions almost went unnoticed in the shadows of the forest. They stand at a mere ten to fifteen feet tall, but their unique feature is that the flesh of their caps is actually edible. Although it is not the most appetizing in taste or nutrition, it is a welcome addition to my diet on my journey.
I remain vigilant in my exploration and will continue to bring back the wonders of the underworld to the surface world.
Best regards,
Sir Reginald Sterling]]),
sort = base + 14,
})
-- primordial vegetable matter
collectible_lore.register_lorebook({
id = "ster vegetable matter",
title = S("Primordial Vegetable Matter"),
text = S([[Dear Members of the Royal Adventurers Society,
I hope this letter finds you well. I am writing to share with you my latest discovery in the Underworld. My journey has taken me to yet another exotic and alien place, where I have come across the largest plants I have ever seen.
At first, I thought that the towering jungle trees that dominated these caverns were the largest plants in this strange environment, but they are mere toothpicks compared to what I have found now. I initially thought that the massive green stalagmites and columns that dominated these caverns were dripstone formations, much like those above the surface, with their wet surfaces merely cloaked by moss or algae. But there is no water here to penetrate the underworld.
After investigating one of these formations I discovered that these columns are not dripstone, but a strange and alien sort of tree. I was shocked to find that the vegetal mass continued as deep as I could dig, and after six feet of digging I reached twisted woody roots that formed an underlying structural substrate.
I have never seen anything like them before. I am fascinated by these towering trees and plan to investigate them further, but I wanted to share this discovery with you immediately.
I look forward to sharing more news from my journey as it unfolds.
Yours sincerely,
Sir Reginald Sterling]]),
sort = base + 15,
})

View File

@ -36,7 +36,7 @@ df_mapitems.doc.glow_worms_usage = S("Glow worms can be harvested and used as a
df_mapitems.doc.snareweed_desc = S("A nasty kelp-like plant that grows in patches on the floor of the Sunless Sea. Its reflective patches draw in the unwary and then its prickly barbs catch and hold small creatures.")
df_mapitems.doc.snareweed_usage = S("Snareweed has no practical use, its fibers disintegrate when they dry.")
df_mapitems.doc.cave_coral_desc = S("A rare form of coral found only deep underground in the Sunless Sea, cave coral grows hanging from the ceilings of flooded caverns.")
df_mapitems.doc.cave_coral_desc = S("A rare form of coral found only deep underground in the Sunless Sea, cave coral grows where dripstone dips into the water to deliver the minerals needed for its skeletal structure.")
df_mapitems.doc.cave_coral_usage = S("Aside from their aesthetic beauty, cave corals can be harvested for simple building materials.")
df_mapitems.doc.flowstone_desc = S("Flowstone is a carbonate-rich rock formation deposited by flowing water. It consists of minerals that the water dissolved earlier as it widens cracks and fissures into caves.")

View File

@ -70,7 +70,7 @@ df_mapitems.icicle_ids = subterrane.register_stalagmite_nodes("df_mapitems:icicl
tiles = {
df_dependencies.texture_ice,
},
groups = {cracky = 3, puts_out_fire = 1, cools_lava = 1, slippery = 3, pickaxey=1, building_block=1, handy=1, slippery=3, building_block=1, ice=1},
groups = {cracky = 3, puts_out_fire = 1, cools_lava = 1, slippery = 3, pickaxey=1, building_block=1, handy=1, ice=1},
sounds = df_dependencies.sound_glass(),
_mcl_blast_resistance = 0.5,
_mcl_hardness = 0.5,

View File

@ -52,8 +52,7 @@ A highly aggressive form of lichen that eats into solid rock, turning its upper
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
A nasty kelp-like plant that grows in patches on the floor of the Sunless Sea. Its reflective patches draw in the unwary and then its prickly barbs catch and hold small creatures.=Eine böse Seetang-ähnliche Pflanze, die in Flecken auf dem Boden des sonnenlosen Meeres wächst. Seine reflektierenden Flecken ziehen Unachtsame an und dann fangen und halten seine stacheligen Widerhaken kleine Kreaturen.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
A rare form of coral found only deep underground in the Sunless Sea, cave coral grows hanging from the ceilings of flooded caverns.=Eine seltene Form von Korallen, die nur tief unter der Erde im sonnenlosen Meer zu finden ist. Höhlenkorallen wachsen an den Decken überfluteter Höhlen.
A rare form of coral found only deep underground in the Sunless Sea, cave coral grows where dripstone dips into the water to deliver the minerals needed for its skeletal structure.=Eine seltene Form von Koralle, die nur tief unter der Erde in der Sonnenlosen See vorkommt. Höhlenkorallen wachsen dort, wo Tropfstein ins Wasser eintaucht, um die für ihre Skelettstruktur benötigten Mineralien zu liefern.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Although a strong mineral matrix remains, spongestone has enough organic content that it can be used as soil for farming.=Obwohl eine starke Mineralmatrix verbleibt, hat Schwammstein einen ausreichenden organischen Gehalt, um als Boden für die Landwirtschaft verwendet zu werden.
@ -202,7 +201,7 @@ Dirt with Stillworm=Dreck mit Stillworm
Dirt with Stillworm and Footprint=Schmutz mit Stillworm und Footprint
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Ice with Hoar Moss=Eis mit Hoar Moss
Rock Rot=
Rock Rot=Steinfäule
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Sand Scum=Sandschaum
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
@ -214,8 +213,8 @@ Spongestone with Footprint=Schwammstein mit Fußabdruck
### snareweed.lua ###
Snareweed=
Snareweed=Fallstrickkraut
### veinstone.lua ###
Veinstone=
Veinstone=Adernstein

View File

@ -51,8 +51,7 @@ A highly aggressive form of lichen that eats into solid rock, turning its upper
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
A nasty kelp-like plant that grows in patches on the floor of the Sunless Sea. Its reflective patches draw in the unwary and then its prickly barbs catch and hold small creatures.=Una brutta pianta simile ad alghe che cresce a chiazze sul fondo del Mare senza sole. Le sue macchie riflettenti attirano gli incauti e poi le sue punte spinose catturano e trattengono piccole creature.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
A rare form of coral found only deep underground in the Sunless Sea, cave coral grows hanging from the ceilings of flooded caverns.=Una rara forma di corallo che si trova solo nel sottosuolo del Mare senza sole, il corallo delle caverne cresce appeso ai soffitti delle caverne allagate.
A rare form of coral found only deep underground in the Sunless Sea, cave coral grows where dripstone dips into the water to deliver the minerals needed for its skeletal structure.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Although a strong mineral matrix remains, spongestone has enough organic content that it can be used as soil for farming.=Sebbene rimanga una forte matrice minerale, la spongestone ha un contenuto organico sufficiente da poter essere utilizzata come terreno per l'agricoltura.
@ -217,3 +216,11 @@ Snareweed=
### veinstone.lua ###
Veinstone=
##### not used anymore #####
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
A rare form of coral found only deep underground in the Sunless Sea, cave coral grows hanging from the ceilings of flooded caverns.=Una rara forma di corallo che si trova solo nel sottosuolo del Mare senza sole, il corallo delle caverne cresce appeso ai soffitti delle caverne allagate.

View File

@ -38,7 +38,7 @@ A highly aggressive form of lichen that eats into solid rock, turning its upper
A nasty kelp-like plant that grows in patches on the floor of the Sunless Sea. Its reflective patches draw in the unwary and then its prickly barbs catch and hold small creatures.=
A rare form of coral found only deep underground in the Sunless Sea, cave coral grows hanging from the ceilings of flooded caverns.=
A rare form of coral found only deep underground in the Sunless Sea, cave coral grows where dripstone dips into the water to deliver the minerals needed for its skeletal structure.=
Although a strong mineral matrix remains, spongestone has enough organic content that it can be used as soil for farming.=

View File

@ -304,7 +304,7 @@ minetest.register_node("df_primordial_items:fern_sapling", {
tiles = {"dfcaverns_jungle_fern_03.png"},
inventory_image = "dfcaverns_jungle_fern_03.png",
wield_image = "dfcaverns_jungle_fern_03.png",
groups = {snappy = 3, attached_node = 1, flammable = 1, sapling = 1, light_sensitive_fungus = 13, attached_node=1,dig_by_piston=1,destroy_by_lava_flow=1,deco_block=1, compostability=30,dig_immediate=3},
groups = {snappy = 3, attached_node = 1, flammable = 1, sapling = 1, light_sensitive_fungus = 13, dig_by_piston=1,destroy_by_lava_flow=1,deco_block=1, compostability=30,dig_immediate=3},
_dfcaverns_dead_node = df_dependencies.node_name_dry_shrub,
selection_box = {
type = "fixed",

View File

@ -379,8 +379,8 @@ minetest.register_node("df_primordial_items:giant_hypha_apical_meristem", {
-- this version grows instantly, it is meant for mapgen usage.
local grow_mycelium_immediately = function(pos)
local stack = {pos}
local grow_mycelium_immediately = function(pos_spawn)
local stack = {pos_spawn}
while #stack > 0 do
local pos = table.remove(stack)
if not (df_farming and df_farming.kill_if_sunlit(pos)) then

View File

@ -10,7 +10,7 @@ minetest.register_node("df_primordial_items:jungle_mushroom_trunk", {
tiles = {"dfcaverns_jungle_mushroom_stem.png", "dfcaverns_jungle_mushroom_stem.png", "dfcaverns_jungle_mushroom_stem_02.png"},
paramtype2 = "facedir",
is_ground_content = false,
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, handy=1,axey=1, tree=1, flammable=2, building_block=1, material_wood=1, fire_encouragement=5, fire_flammability=5},
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, handy=1,axey=1, building_block=1, material_wood=1, fire_encouragement=5, fire_flammability=5},
sounds = df_trees.node_sound_tree_soft_fungus_defaults(),
on_place = minetest.rotate_node,
_mcl_blast_resistance = 2,
@ -24,7 +24,7 @@ minetest.register_node("df_primordial_items:jungle_mushroom_cap_1", {
tiles = {"dfcaverns_jungle_mushroom_top_02.png"},
paramtype2 = "facedir",
is_ground_content = false,
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, primordial_mushroom_cap = 1, handy=1,axey=1, tree=1, building_block=1, material_wood=1, fire_encouragement=5, fire_flammability=5, compostability=30},
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, primordial_mushroom_cap = 1, handy=1,axey=1, building_block=1, material_wood=1, fire_encouragement=5, fire_flammability=5, compostability=30},
sounds = df_trees.node_sound_tree_soft_fungus_defaults(),
on_place = minetest.rotate_node,
drop = {
@ -50,7 +50,7 @@ minetest.register_node("df_primordial_items:jungle_mushroom_cap_2", {
tiles = {"dfcaverns_jungle_mushroom_top_01.png"},
paramtype2 = "facedir",
is_ground_content = false,
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, primordial_mushroom_cap = 1, handy=1,axey=1, tree=1, building_block=1, material_wood=1, fire_encouragement=5, fire_flammability=5, compostability=30},
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, primordial_mushroom_cap = 1, handy=1,axey=1, building_block=1, material_wood=1, fire_encouragement=5, fire_flammability=5, compostability=30},
sounds = df_trees.node_sound_tree_soft_fungus_defaults(),
on_place = minetest.rotate_node,
drop = {

View File

@ -221,7 +221,7 @@ minetest.register_node("df_primordial_items:jungle_ivy", {
tiles = {"dfcaverns_jungle_ivy_01.png"},
inventory_image = "dfcaverns_jungle_ivy_01.png",
wield_image = "dfcaverns_jungle_ivy_01.png",
groups = {snappy = 3, flammable = 1, vines = 1, handy=1,axey=1,shearsy=1,swordy=1, flammable=2,deco_block=1,destroy_by_lava_flow=1,dig_by_piston=1, fire_encouragement=15, fire_flammability=100, compostability=50},
groups = {snappy = 3, flammable = 1, vines = 1, handy=1,axey=1,shearsy=1,swordy=1, deco_block=1,destroy_by_lava_flow=1,dig_by_piston=1, fire_encouragement=15, fire_flammability=100, compostability=50},
paramtype = "light",
drawtype = "plantlike",
place_param2 = 3,
@ -349,7 +349,7 @@ minetest.register_node("df_primordial_items:packed_roots", {
tiles = {"dfcaverns_jungle_plant_packed_roots_01.png"},
paramtype2 = "facedir",
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, handy=1,axey=1, tree=1, flammable=2, building_block=1, material_wood=1, fire_encouragement=5, fire_flammability=5},
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, handy=1,axey=1, tree=1, building_block=1, material_wood=1, fire_encouragement=5, fire_flammability=5},
sounds = df_dependencies.sound_wood(),
_mcl_blast_resistance = 3,
_mcl_hardness = 3,

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