<feed xmlns='http://www.w3.org/2005/Atom'>
<title>minetest.git/src/mapgen, branch 5.1.0</title>
<subtitle>lizzy's patches for luanti
</subtitle>
<id>https://git.vlhl.dev/lizzy/luanti/minetest.git/atom?h=5.1.0</id>
<link rel='self' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/atom?h=5.1.0'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/'/>
<updated>2019-09-24T17:05:28+00:00</updated>
<entry>
<title>Fix some reference counters (memleak) (#8981)</title>
<updated>2019-09-24T17:05:28+00:00</updated>
<author>
<name>SmallJoker</name>
<email>SmallJoker@users.noreply.github.com</email>
</author>
<published>2019-09-24T17:05:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=26b39f1eae1f576669cbf49c6db94ef4ed8624df'/>
<id>urn:sha1:26b39f1eae1f576669cbf49c6db94ef4ed8624df</id>
<content type='text'>
Fix some reference counters (memleak)
Map::dispatchEvent: Allocation safety using references
</content>
</entry>
<entry>
<title>Dungeons: Clean up parameters, improve structure variety (#8918)</title>
<updated>2019-09-14T22:02:07+00:00</updated>
<author>
<name>Paramat</name>
<email>paramat@users.noreply.github.com</email>
</author>
<published>2019-09-14T22:02:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=23bd5630d0a69cba87110d44202573a4d00da56c'/>
<id>urn:sha1:23bd5630d0a69cba87110d44202573a4d00da56c</id>
<content type='text'>
While preserving the general character of dungeon structure.
Slightly increase the range of standard room horizontal size, while
preserving the average horizontal size.
Return to classic maximum large room size of 16x16x16.
Make 1 in 4 dungeons have a 1 in 8 chance for each room being 'large',
making multiple large rooms possible for the first time.
Make 1 in 8 dungeons allow diagonal corridors, to make these a little
more common.
Make corridor width vary from 1 to 2, but forced to 2 if diagonal
corridors are allowed, to make them passable.
Add some comments.</content>
</entry>
<entry>
<title>Dungeons: Remove non-functional 'projecting dungeons' setting (#8897)</title>
<updated>2019-09-08T16:51:34+00:00</updated>
<author>
<name>Paramat</name>
<email>paramat@users.noreply.github.com</email>
</author>
<published>2019-09-08T16:51:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=4682c7be5d4e4c454c6d8a18279f60acd970da50'/>
<id>urn:sha1:4682c7be5d4e4c454c6d8a18279f60acd970da50</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mapgen v6: Various mudflow code improvements and bugfixes  (#8805)</title>
<updated>2019-08-24T19:06:31+00:00</updated>
<author>
<name>Paramat</name>
<email>paramat@users.noreply.github.com</email>
</author>
<published>2019-08-24T19:06:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=b53a60c8d5757dc2298257d2c808f731697c05fd'/>
<id>urn:sha1:b53a60c8d5757dc2298257d2c808f731697c05fd</id>
<content type='text'>
Calculate 'i' inside 'y' loop to avoid 'i' and 'y' becoming
out of step due to the uses of 'continue'.
Simplify calculation of 'p2d' when coordinates are inverted.
Remove some unnecessary and unreliable 'index out of
voxelmanip' checks.
Move calculation of '&amp;em' out of loops.
For 'Loop further down until not air' code, use y coordinate
to detect being out of voxelmanip, instead of checking index
which did not detect that.
Add and improve comments.
Indent the 'for (;; y--) {' loop.
Improve format and fix codestyle issues.
</content>
</entry>
<entry>
<title>Make Mapgen::spreadLight use a queue (#8838)</title>
<updated>2019-08-23T20:16:50+00:00</updated>
<author>
<name>DS</name>
<email>vorunbekannt75@web.de</email>
</author>
<published>2019-08-23T20:16:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=b14aa305ce11ece147620b250b046e2839cf045f'/>
<id>urn:sha1:b14aa305ce11ece147620b250b046e2839cf045f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mapgen v6: Fix mudflow iteration and iterate twice (#8795)</title>
<updated>2019-08-15T19:32:28+00:00</updated>
<author>
<name>Paramat</name>
<email>paramat@users.noreply.github.com</email>
</author>
<published>2019-08-15T19:32:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=d7c10b66d39adb330612da0da6d9c8ed993fe588'/>
<id>urn:sha1:d7c10b66d39adb330612da0da6d9c8ed993fe588</id>
<content type='text'>
In MapgenV6::flowMud(), the previous implementation of coordinate
inversion caused the 2 inverted mudflow iterations (out of the 3
iterations) to not loop over the area, so only 1 non-inverted
iteration occurred.

Fix this bug but only iterate mudflow twice, as mapgen v6 has only
had 1 iteration for many years. There is now a good balance of 1
non-inverted iteration and 1 inverted iteration.</content>
</entry>
<entry>
<title>Better F6 profiler (#8750)</title>
<updated>2019-08-13T17:56:55+00:00</updated>
<author>
<name>SmallJoker</name>
<email>SmallJoker@users.noreply.github.com</email>
</author>
<published>2019-08-13T17:56:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=539f016c1b1a706da2c113435ec60bb39c868f4b'/>
<id>urn:sha1:539f016c1b1a706da2c113435ec60bb39c868f4b</id>
<content type='text'>
Update the profiler names to make more sense of what they actually represent
Move the profiler code from header to its source file
Use monospace font to align lines
Format the statistics line to align better with surrounding values
Refresh the profiler each 3 seconds (roughly)</content>
</entry>
<entry>
<title>Mapgen Flat: Fix and improve getSpawnLevelAtPoint() (#8756)</title>
<updated>2019-08-06T01:30:28+00:00</updated>
<author>
<name>Paramat</name>
<email>paramat@users.noreply.github.com</email>
</author>
<published>2019-08-06T01:30:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=8da35c22d1c8933090330b2f3c44b4cf2c6e6760'/>
<id>urn:sha1:8da35c22d1c8933090330b2f3c44b4cf2c6e6760</id>
<content type='text'>
Previously, this wrongly returned ground level (a position containing
a solid node) as spawn level.
Return ground level + 2 (+ 2 to spawn above biome 'dust' nodes).
Improve codestyle and make more consistent with generateTerrain().</content>
</entry>
<entry>
<title>Initialise 'seabed_height' to avoid compilation warning (#8715)</title>
<updated>2019-07-26T16:51:53+00:00</updated>
<author>
<name>Paramat</name>
<email>paramat@users.noreply.github.com</email>
</author>
<published>2019-07-26T16:51:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=ce87ef397f3d93116ca6fe069f34929491eb676b'/>
<id>urn:sha1:ce87ef397f3d93116ca6fe069f34929491eb676b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Re-order mapgens in mainmenu and 'all settings' mapgen selection (#8705)</title>
<updated>2019-07-25T19:46:28+00:00</updated>
<author>
<name>Paramat</name>
<email>paramat@users.noreply.github.com</email>
</author>
<published>2019-07-25T19:46:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=0cde6fc5525e361a2fd197df2e64895019bbb8ec'/>
<id>urn:sha1:0cde6fc5525e361a2fd197df2e64895019bbb8ec</id>
<content type='text'>
v6 always last to discourage selection.
Special mapgens flat, fractal, singlenode, next to last. Of these, singlenode
last to discourage selection.
Of the remaining, v5 last due to age, v7 first due to being the default.</content>
</entry>
</feed>
