kabou
ace0dc00c7
Remove `settlements_in_world` and `settlements.txt`
...
The global(!) table settlements_in_world` has no use, but is serialized and
saved to a file `settlements.txt` every time during generation of a new
village, adding more lag. This commit removes all related code:
* Remove all instances of `settlements_in_world`.
* Remove `settlements.load()` and `settlements.save()`.
2022-04-02 21:52:03 +02:00
AFCMS
1a58b0c510
fix many codestyle issues
2021-04-16 13:35:03 +02:00
kay27
cb2aae5a55
[mcl_mapgen_core] Redesign, mostly to remove water from End and restore static lvm_buffer to speed it up
2021-03-28 22:57:11 +04:00
kay27
2ce5c5415a
Fix village initialization: https://git.minetest.land/MineClone2/MineClone2/issues/1206 https://git.minetest.land/MineClone2/MineClone2/issues/1207 https://git.minetest.land/MineClone2/MineClone2/issues/1209
2021-02-27 03:33:51 +04:00
kay27
47db5c5917
Make mcl_loot/get_random_slots() deterministic
2021-02-22 21:58:35 +04:00
kay27
89e55e9065
Add sub-map generators queue, fix https://git.minetest.land/MineClone2/MineClone2/issues/993 and https://git.minetest.land/MineClone2/MineClone2/issues/1060
2021-02-22 03:15:32 +04:00
kay27
a73f5dabbd
Cleanup
2021-02-10 15:36:32 +00:00
kay27
1d792a650f
Speedup placing villages 2/2 (update mcl_villages through Gitea, as direct push doesn't work)
2021-02-10 13:07:32 +00:00
kay27
30b4b9661c
Villages cleanup
2021-01-29 23:03:39 +04:00
MysticTempest
2fe5ac8569
Add experimental, pseudobiome-based village variation.
2021-01-28 23:59:01 -06:00
kay27
9a668204cb
Remove inter-village distance check
2021-01-28 23:12:16 +04:00
MysticTempest
ff38a44454
Give 'mcl_villages' the proper loot table, fix blacksmith shop catching fire/missing chest, add butcher shop, remove chest from large_houses, and remove screenshots.
2021-01-28 01:24:43 -06:00
MysticTempest
0c23406531
Add mcl_villages; with support for seed-based, and multithreaded village generation by kay27.
2021-01-27 02:56:53 -06:00