oweals/minetest.git
4 years agoAdded translation using Weblate (Arabic)
abidin toumi [Thu, 21 Nov 2019 09:10:00 +0000 (09:10 +0000)]
Added translation using Weblate (Arabic)

4 years agoTranslated using Weblate (Belarusian)
Viktar Vauchkevich [Mon, 18 Nov 2019 20:59:06 +0000 (20:59 +0000)]
Translated using Weblate (Belarusian)

Currently translated at 100.0% (1274 of 1274 strings)

4 years agoTranslated using Weblate (French)
Julien Maulny [Tue, 12 Nov 2019 15:11:01 +0000 (15:11 +0000)]
Translated using Weblate (French)

Currently translated at 97.0% (1236 of 1274 strings)

4 years agoTranslated using Weblate (Italian)
Jacques Lagrange [Tue, 12 Nov 2019 06:11:53 +0000 (06:11 +0000)]
Translated using Weblate (Italian)

Currently translated at 100.0% (1274 of 1274 strings)

4 years agoTranslated using Weblate (Japanese (Kansai))
Krock [Sat, 9 Nov 2019 14:37:00 +0000 (14:37 +0000)]
Translated using Weblate (Japanese (Kansai))

Currently translated at 0.1% (1 of 1274 strings)

4 years agoTranslated using Weblate (Dhivehi)
Krock [Sat, 9 Nov 2019 14:34:31 +0000 (14:34 +0000)]
Translated using Weblate (Dhivehi)

Currently translated at 8.2% (105 of 1274 strings)

4 years agoTranslated using Weblate (Chinese (Simplified))
Krock [Sat, 9 Nov 2019 14:40:29 +0000 (14:40 +0000)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 63.0% (803 of 1274 strings)

4 years agoTranslated using Weblate (Burmese)
Krock [Sat, 9 Nov 2019 14:38:20 +0000 (14:38 +0000)]
Translated using Weblate (Burmese)

Currently translated at 0.1% (1 of 1274 strings)

4 years agoTranslated using Weblate (Kyrgyz)
Krock [Sat, 9 Nov 2019 14:37:36 +0000 (14:37 +0000)]
Translated using Weblate (Kyrgyz)

Currently translated at 8.6% (110 of 1274 strings)

4 years agoTranslated using Weblate (Slovenian)
Krock [Sat, 9 Nov 2019 14:39:06 +0000 (14:39 +0000)]
Translated using Weblate (Slovenian)

Currently translated at 42.0% (535 of 1274 strings)

4 years agoTranslated using Weblate (Kannada)
Krock [Sat, 9 Nov 2019 14:37:29 +0000 (14:37 +0000)]
Translated using Weblate (Kannada)

Currently translated at 3.0% (38 of 1274 strings)

4 years agoTranslated using Weblate (Kazakh)
Krock [Sat, 9 Nov 2019 14:37:15 +0000 (14:37 +0000)]
Translated using Weblate (Kazakh)

Currently translated at 0.1% (1 of 1274 strings)

4 years agoTranslated using Weblate (Norwegian Nynorsk)
Krock [Sat, 9 Nov 2019 14:38:34 +0000 (14:38 +0000)]
Translated using Weblate (Norwegian Nynorsk)

Currently translated at 31.2% (398 of 1274 strings)

4 years agoTranslated using Weblate (Italian)
Krock [Sat, 9 Nov 2019 14:36:45 +0000 (14:36 +0000)]
Translated using Weblate (Italian)

Currently translated at 96.9% (1234 of 1274 strings)

4 years agoTranslated using Weblate (Hebrew)
Krock [Sat, 9 Nov 2019 14:36:18 +0000 (14:36 +0000)]
Translated using Weblate (Hebrew)

Currently translated at 4.3% (55 of 1274 strings)

4 years agoTranslated using Weblate (Hungarian)
Krock [Sat, 9 Nov 2019 14:36:30 +0000 (14:36 +0000)]
Translated using Weblate (Hungarian)

Currently translated at 61.9% (788 of 1274 strings)

4 years agoTranslated using Weblate (Estonian)
Krock [Sat, 9 Nov 2019 14:35:46 +0000 (14:35 +0000)]
Translated using Weblate (Estonian)

Currently translated at 14.4% (183 of 1274 strings)

4 years agoTranslated using Weblate (Esperanto)
Krock [Sat, 9 Nov 2019 14:35:15 +0000 (14:35 +0000)]
Translated using Weblate (Esperanto)

Currently translated at 79.6% (1014 of 1274 strings)

4 years agoTranslated using Weblate (Greek)
Krock [Sat, 9 Nov 2019 14:34:56 +0000 (14:34 +0000)]
Translated using Weblate (Greek)

Currently translated at 1.1% (14 of 1274 strings)

4 years agoTranslated using Weblate (Danish)
Krock [Sat, 9 Nov 2019 14:33:05 +0000 (14:33 +0000)]
Translated using Weblate (Danish)

Currently translated at 49.5% (631 of 1274 strings)

4 years agoTranslated using Weblate (Portuguese (Brazil))
Krock [Sat, 9 Nov 2019 14:38:51 +0000 (14:38 +0000)]
Translated using Weblate (Portuguese (Brazil))

Currently translated at 96.4% (1228 of 1274 strings)

4 years agoTranslated using Weblate (Filipino)
Krock [Sat, 9 Nov 2019 14:36:07 +0000 (14:36 +0000)]
Translated using Weblate (Filipino)

Currently translated at 0.1% (1 of 1274 strings)

4 years agoTranslated using Weblate (Thai)
Krock [Sat, 9 Nov 2019 14:33:50 +0000 (14:33 +0000)]
Translated using Weblate (Thai)

Currently translated at 66.8% (851 of 1274 strings)

4 years agoTranslated using Weblate (Lithuanian)
Krock [Sat, 9 Nov 2019 14:38:03 +0000 (14:38 +0000)]
Translated using Weblate (Lithuanian)

Currently translated at 15.4% (196 of 1274 strings)

4 years agoTranslated using Weblate (Lao)
Krock [Sat, 9 Nov 2019 14:37:55 +0000 (14:37 +0000)]
Translated using Weblate (Lao)

Currently translated at 0.1% (1 of 1274 strings)

4 years agoTranslated using Weblate (Italian)
Allan Nordhøy [Wed, 6 Nov 2019 08:55:35 +0000 (08:55 +0000)]
Translated using Weblate (Italian)

Currently translated at 96.9% (1234 of 1274 strings)

4 years agoTranslated using Weblate (Polish)
Mateusz Mendel [Sun, 3 Nov 2019 16:51:39 +0000 (16:51 +0000)]
Translated using Weblate (Polish)

Currently translated at 81.1% (1033 of 1274 strings)

4 years agoTranslated using Weblate (Spanish)
Vicente Carrasco Alvarez [Fri, 1 Nov 2019 22:06:35 +0000 (22:06 +0000)]
Translated using Weblate (Spanish)

Currently translated at 61.5% (783 of 1274 strings)

4 years agoTranslated using Weblate (Polish)
Mateusz Mendel [Fri, 1 Nov 2019 15:33:44 +0000 (15:33 +0000)]
Translated using Weblate (Polish)

Currently translated at 81.1% (1033 of 1274 strings)

4 years agoTranslated using Weblate (Malay)
Muhammad Nur Hidayat Yasuyoshi [Wed, 30 Oct 2019 03:11:36 +0000 (03:11 +0000)]
Translated using Weblate (Malay)

Currently translated at 100.0% (1274 of 1274 strings)

4 years agoTranslated using Weblate (Swedish)
Mattias Münster [Sun, 27 Oct 2019 15:07:56 +0000 (15:07 +0000)]
Translated using Weblate (Swedish)

Currently translated at 32.7% (417 of 1274 strings)

4 years agoTranslated using Weblate (Italian)
Jacques Lagrange [Mon, 28 Oct 2019 10:40:29 +0000 (10:40 +0000)]
Translated using Weblate (Italian)

Currently translated at 96.9% (1234 of 1274 strings)

4 years agoTranslated using Weblate (Hungarian)
Ács Zoltán [Mon, 28 Oct 2019 10:54:35 +0000 (10:54 +0000)]
Translated using Weblate (Hungarian)

Currently translated at 61.9% (788 of 1274 strings)

4 years agoTranslated using Weblate (Portuguese)
ssantos [Sun, 27 Oct 2019 16:48:33 +0000 (16:48 +0000)]
Translated using Weblate (Portuguese)

Currently translated at 100.0% (1274 of 1274 strings)

4 years agoTranslated using Weblate (Japanese)
BreadW [Sun, 27 Oct 2019 13:31:15 +0000 (13:31 +0000)]
Translated using Weblate (Japanese)

Currently translated at 100.0% (1274 of 1274 strings)

4 years agoTranslated using Weblate (German)
Wuzzy [Mon, 28 Oct 2019 00:34:23 +0000 (00:34 +0000)]
Translated using Weblate (German)

Currently translated at 100.0% (1274 of 1274 strings)

4 years agoTranslated using Weblate (German)
nautilusx [Sun, 27 Oct 2019 13:34:27 +0000 (13:34 +0000)]
Translated using Weblate (German)

Currently translated at 100.0% (1274 of 1274 strings)

4 years agoTranslated using Weblate (Turkish)
monolifed [Sun, 27 Oct 2019 21:50:06 +0000 (21:50 +0000)]
Translated using Weblate (Turkish)

Currently translated at 100.0% (1274 of 1274 strings)

4 years agoTranslated using Weblate (Turkish)
Oguz Ersen [Sun, 27 Oct 2019 13:16:37 +0000 (13:16 +0000)]
Translated using Weblate (Turkish)

Currently translated at 100.0% (1274 of 1274 strings)

4 years agoCMakeLists: Remove some redundant declarations and flags
sfan5 [Wed, 22 Jan 2020 20:41:03 +0000 (21:41 +0100)]
CMakeLists: Remove some redundant declarations and flags

4 years agoOrganize and sort out some library dependency issues
sfan5 [Wed, 22 Jan 2020 20:28:49 +0000 (21:28 +0100)]
Organize and sort out some library dependency issues

4 years agoEnrichedString: Fix uninitialized variable m_default_length
SmallJoker [Thu, 23 Jan 2020 19:14:46 +0000 (20:14 +0100)]
EnrichedString: Fix uninitialized variable m_default_length

4 years agoStaticText/EnrichedString: Styling support (#9187)
SmallJoker [Wed, 22 Jan 2020 18:09:11 +0000 (19:09 +0100)]
StaticText/EnrichedString: Styling support (#9187)

* StaticText/EnrichedString: Styling support

* Fix tooltip fg/bgcolor

* Fix default color for substr(), add unittests

4 years agoRemove zh_* from GETTEXT_BLACKLISTED_LOCALES (#9229)
Zaoqi [Wed, 22 Jan 2020 18:08:07 +0000 (02:08 +0800)]
Remove zh_* from GETTEXT_BLACKLISTED_LOCALES (#9229)

4 years agoRemove unused weight property from objects (#9320)
Wuzzy [Wed, 22 Jan 2020 09:19:27 +0000 (09:19 +0000)]
Remove unused weight property from objects (#9320)

4 years agoFormspec: Don't start a button click when the pointer isn't on top (#9332)
Hugues Ross [Wed, 22 Jan 2020 09:18:09 +0000 (04:18 -0500)]
Formspec: Don't start a button click when the pointer isn't on top (#9332)

4 years agoResized torchlike sprite now attaches to surface (#9303)
Wuzzy [Mon, 20 Jan 2020 19:17:54 +0000 (19:17 +0000)]
Resized torchlike sprite now attaches to surface (#9303)

4 years agolua_api.txt: Improve privs_to_string and string_to_privs documentation (#9228)
ANAND [Sun, 19 Jan 2020 10:16:54 +0000 (15:46 +0530)]
lua_api.txt: Improve privs_to_string and string_to_privs documentation (#9228)

4 years agoReplace stray tab with whitespace in guiFormSpecMenu.cpp (#9317)
ANAND [Sat, 18 Jan 2020 16:50:57 +0000 (22:20 +0530)]
Replace stray tab with whitespace in guiFormSpecMenu.cpp (#9317)

4 years agoAdd Lua unit tests to builtin using busted (#9184)
rubenwardy [Sat, 18 Jan 2020 02:09:18 +0000 (02:09 +0000)]
Add Lua unit tests to builtin using busted (#9184)

4 years agoFix syntax error in Dockerfile
rubenwardy [Thu, 16 Jan 2020 18:50:19 +0000 (18:50 +0000)]
Fix syntax error in Dockerfile

4 years agoMake clipping of formspec elements more consistent (#9262)
Hugues Ross [Thu, 16 Jan 2020 18:41:07 +0000 (13:41 -0500)]
Make clipping of formspec elements more consistent (#9262)

4 years agoIncrease star count to 1000 and decrease radius slightly (#9307)
lhofhansl [Thu, 16 Jan 2020 16:12:34 +0000 (08:12 -0800)]
Increase star count to 1000 and decrease radius slightly (#9307)

* Increase star count to 1000 and decrease radius slightly.
* Adjust star width.

4 years agoAndroid: fix cyrillic characters, update iconv lib (#9117)
Maksim [Mon, 13 Jan 2020 06:10:15 +0000 (07:10 +0100)]
Android: fix cyrillic characters, update iconv lib (#9117)

4 years agoMap download: Escape ':' to '_' (#9235)
Montandalar [Sat, 11 Jan 2020 19:47:34 +0000 (06:47 +1100)]
Map download: Escape ':' to '_' (#9235)

This is necessary under Windows systems, and direct IPv6 connections.
Windows universally disallows ':' from occuring in filenames.

Other disallowed characters on Windows:

\ / * ? " < > |

are not relevant to hostnames, IPv4 or IPv6 addresses.

Anyone who has got an existing server map saved on Linux with ':' in
the world save will want to keep that save.

4 years agoFormspec: change the appeareance of the cursor on fields and co. (#8665)
DS [Sat, 11 Jan 2020 19:17:11 +0000 (20:17 +0100)]
Formspec: change the appeareance of the cursor on fields and co. (#8665)

4 years agoAdd missing entity documentation (#9297)
Wuzzy [Thu, 9 Jan 2020 18:48:16 +0000 (18:48 +0000)]
Add missing entity documentation (#9297)

4 years agoImprove Lua API documentation on sounds (#9265)
Wuzzy [Wed, 8 Jan 2020 21:27:54 +0000 (21:27 +0000)]
Improve Lua API documentation on sounds (#9265)

4 years agoFormspec: Fix clicking on tooltip-obstructed elements (#9266)
DS [Sat, 4 Jan 2020 14:45:22 +0000 (15:45 +0100)]
Formspec: Fix clicking on tooltip-obstructed elements (#9266)

4 years agoAdd table.key_value_swap (#9248)
HybridDog [Sat, 4 Jan 2020 14:44:48 +0000 (15:44 +0100)]
Add table.key_value_swap (#9248)

4 years agoTweak default textures (#9237)
Wuzzy [Sat, 4 Jan 2020 14:44:31 +0000 (14:44 +0000)]
Tweak default textures (#9237)

4 years agoRemove Mapgen V7 floatlands in preparation for new implementation (#9238)
Paramat [Sat, 4 Jan 2020 01:23:57 +0000 (01:23 +0000)]
Remove Mapgen V7 floatlands in preparation for new implementation (#9238)

Preserve the floatland flag of existing worlds, to be used again
when the new implementation is added.

4 years agoUse appropriate LC_ locale macro for Windows (#9230)
Montandalar [Tue, 24 Dec 2019 18:13:22 +0000 (05:13 +1100)]
Use appropriate LC_ locale macro for Windows (#9230)

* Wrap LC_ macro in ifdef

Windows does not have LC_MESSAGES in locale.h, so use LC_ALL on that platform

4 years agoFix item eat sound not played if last item (#9239)
Wuzzy [Tue, 24 Dec 2019 18:12:46 +0000 (18:12 +0000)]
Fix item eat sound not played if last item (#9239)

4 years agoDocument permissible group ratings (#9236)
Wuzzy [Tue, 24 Dec 2019 18:12:31 +0000 (18:12 +0000)]
Document permissible group ratings (#9236)

4 years agoAllow wave_heights up to two nodes. #9220
Lars Hofhansl [Sat, 21 Dec 2019 14:33:59 +0000 (06:33 -0800)]
Allow wave_heights up to two nodes. #9220

4 years agoFix the player information version_string return value (#8616)
Lejo [Fri, 20 Dec 2019 18:16:29 +0000 (19:16 +0100)]
Fix the player information version_string return value (#8616)

* Give more player information

* Correct lua_api.txt

* Correct keys in lua_api.txt

* Improve Code

* Only Bugfix+ser_vers

* Correct doc

* Fix double

4 years ago/privs: Delimit output list of privs with commas (#9224)
ANAND [Fri, 20 Dec 2019 18:15:40 +0000 (23:45 +0530)]
/privs: Delimit output list of privs with commas (#9224)

4 years agoBuiltin: Make dropped light_source nodes glow (#9200)
Wuzzy [Thu, 19 Dec 2019 18:41:44 +0000 (18:41 +0000)]
Builtin: Make dropped light_source nodes glow (#9200)

4 years agoMake core.item_place_node return position of placed node. (#7713)
Bluebird [Wed, 18 Dec 2019 18:21:24 +0000 (12:21 -0600)]
Make core.item_place_node return position of placed node. (#7713)

4 years agoDockerfile: correct `apt clean` + git clone --depth 1 + remove .git (#8697)
Zaoqi [Tue, 17 Dec 2019 13:34:21 +0000 (21:34 +0800)]
Dockerfile: correct `apt clean` + git clone --depth 1 + remove .git (#8697)

4 years agoCorrect documentation around minetest.item_place
sfan5 [Mon, 16 Dec 2019 18:13:43 +0000 (19:13 +0100)]
Correct documentation around minetest.item_place

The code that calls minetest.item_place_object was removed
in 2013 in commit fc61c8809b9a1d47d9f117446764107a56cec956.

4 years agoDon't override the FGIMG style property if the image parameter is null
Hugues Ross [Sat, 14 Dec 2019 23:09:27 +0000 (18:09 -0500)]
Don't override the FGIMG style property if the image parameter is null

4 years agoRemove the dependency on FGIMG/BGIMG from the hovered/pressed variants
Hugues Ross [Sat, 14 Dec 2019 23:05:36 +0000 (18:05 -0500)]
Remove the dependency on FGIMG/BGIMG from the hovered/pressed variants

- Make guiButtonImage support null images properly

4 years agoStyleSpec: 0-initialize the property_set array
Hugues Ross [Sat, 14 Dec 2019 23:03:33 +0000 (18:03 -0500)]
StyleSpec: 0-initialize the property_set array

4 years agoLua API: Document HP, breath and damage limits (#9080)
SmallJoker [Sun, 15 Dec 2019 17:55:01 +0000 (18:55 +0100)]
Lua API: Document HP, breath and damage limits (#9080)

4 years agoAdd Alpine build dependencies in README (#9206)
Zaoqi [Sun, 15 Dec 2019 16:10:25 +0000 (00:10 +0800)]
Add Alpine build dependencies in README (#9206)

4 years agoGUIFormSpecMenu: Fix legacy sorting using std::stable_sort
SmallJoker [Sat, 14 Dec 2019 20:28:07 +0000 (21:28 +0100)]
GUIFormSpecMenu: Fix legacy sorting using std::stable_sort

4 years agoFix spaces breaking formspec_version[] tag
rubenwardy [Mon, 9 Dec 2019 21:05:07 +0000 (21:05 +0000)]
Fix spaces breaking formspec_version[] tag

4 years agoRefactor to centralize GUIButton styling/rendering code (#9090)
Hugues Ross [Mon, 9 Dec 2019 20:06:51 +0000 (15:06 -0500)]
Refactor to centralize GUIButton styling/rendering code (#9090)

4 years agoguiConfirmRegistration: Fix hidden error message
SmallJoker [Mon, 9 Dec 2019 19:01:16 +0000 (20:01 +0100)]
guiConfirmRegistration: Fix hidden error message

4 years agoFormspec: make bgcolor element less confusing and allow setting fullscreen color...
DS [Sun, 8 Dec 2019 17:59:30 +0000 (18:59 +0100)]
Formspec: make bgcolor element less confusing and allow setting fullscreen color (#8996)

4 years agoFix luacheck errors
rubenwardy [Fri, 6 Dec 2019 23:16:33 +0000 (23:16 +0000)]
Fix luacheck errors

4 years agoRun luacheck in travis
rubenwardy [Fri, 6 Dec 2019 22:50:55 +0000 (22:50 +0000)]
Run luacheck in travis

4 years agoClean up craft replacements docs
Paul Ouellette [Thu, 8 Aug 2019 12:30:38 +0000 (08:30 -0400)]
Clean up craft replacements docs

4 years agoRenaming the function wasn't enough
SmallJoker [Sat, 7 Dec 2019 14:55:49 +0000 (15:55 +0100)]
Renaming the function wasn't enough

4 years agoAttachments: Fix interpolation from (0,0,0) after detach
SmallJoker [Wed, 27 Nov 2019 19:36:51 +0000 (20:36 +0100)]
Attachments: Fix interpolation from (0,0,0) after detach

GenericCAO::getPosition() did not take the camera offset into account
LocalPlayer attachment cleanup: Use sane getParent() function
Make that getPosition() (GenericCAO and LocalPlayer) always return the absolute position

4 years agoFix failing build due to code style error
rubenwardy [Fri, 6 Dec 2019 23:00:54 +0000 (23:00 +0000)]
Fix failing build due to code style error

4 years agoAdd scrollbaroptions FormSpec element (#8530)
v-rob [Fri, 6 Dec 2019 20:51:10 +0000 (12:51 -0800)]
Add scrollbaroptions FormSpec element (#8530)

4 years agoFix android build due to omitted file in src files
Zaoqi [Fri, 6 Dec 2019 20:50:45 +0000 (04:50 +0800)]
Fix android build due to omitted file in src files

4 years agoAdd z-index management to HUD
Pierre-Yves Rollo [Mon, 4 Nov 2019 08:30:02 +0000 (09:30 +0100)]
Add z-index management to HUD

4 years agoFix LocalPlayer-bound sound playback broken by 81c2370
SmallJoker [Thu, 5 Dec 2019 19:35:31 +0000 (20:35 +0100)]
Fix LocalPlayer-bound sound playback broken by 81c2370

4 years agoFix Debian build dependencies in README
Nils Dagsson Moskopp [Wed, 27 Nov 2019 00:46:59 +0000 (01:46 +0100)]
Fix Debian build dependencies in README

This patch replaces the statement in the README about a build dependency of the
minetest binary on the package “build-essential” with a corresponding statement
about build dependencies on the three packages “g++”, “make”, and “libc6-dev”.

Though often used as a shorthand, “build-essential” is not a package used to
install packages that are essential for building software – “build-essential”
depends on packages that are essential for building Debian packages. Therefore,
the dependency on “build-essential” implies a dependency on a lot of packages that
are not actually necessary to build minetest (e.g. the Perl programming language).

5 years agoUse a safer implementation of gsub in core.chat_format_message (#9133)
ANAND [Mon, 25 Nov 2019 19:03:34 +0000 (00:33 +0530)]
Use a safer implementation of gsub in core.chat_format_message (#9133)

This search-and-replace implementation does not use Lua pattern-matching

5 years agoImprove client-side packet receiving
sfan5 [Tue, 19 Nov 2019 19:23:00 +0000 (20:23 +0100)]
Improve client-side packet receiving

5 years agoCaves: Fix shadowing of 'large_cave_depth' to avoid confusion
paramat [Fri, 22 Nov 2019 20:37:43 +0000 (20:37 +0000)]
Caves: Fix shadowing of 'large_cave_depth' to avoid confusion

5 years agoDungeons: Move duplicated y limit checks to generation function
paramat [Fri, 22 Nov 2019 19:48:18 +0000 (19:48 +0000)]
Dungeons: Move duplicated y limit checks to generation function

5 years agoFormspec: Fix priorities for version < 3 (#9121)
SmallJoker [Wed, 20 Nov 2019 18:39:10 +0000 (19:39 +0100)]
Formspec: Fix priorities for version < 3 (#9121)

* Formspec: Fix priorities for version < 3

1) Introduce 'priority' to 'FieldSpec'
2) Sort elements based on 'priority'
3) Assign 'name' to the Item Image Button's image to show tooltips again

5 years agoWaves generated with Perlin-type noise #8994
Lars Hofhansl [Wed, 20 Nov 2019 03:42:52 +0000 (19:42 -0800)]
Waves generated with Perlin-type noise #8994

5 years agoMove duplicated mapgen parameters to class MapgenBasic (#9134)
Paramat [Tue, 19 Nov 2019 19:59:17 +0000 (19:59 +0000)]
Move duplicated mapgen parameters to class MapgenBasic (#9134)

'large_cave_depth', 'dungeon_ymin' and 'dungeon_ymax' are duplicated across many mapgens so should have been in class MapgenBasic from the start.