Commit Graph

70 Commits

Author SHA1 Message Date
Wuzzy
d4d7f710fc Add "maphack" privilege for placing villages
This priv can later be re-used for other advanced map-changing tools
2019-09-26 13:58:13 +02:00
Wuzzy
33234e0f48 Restrict placement of villages to server op 2019-09-26 13:42:10 +02:00
Wuzzy
d9a41681c1 Villagegen: Fix various issues when near water 2019-09-26 13:31:14 +02:00
Wuzzy
59d48a9d88 Generate village filler in code, not by schematic 2019-09-26 13:23:23 +02:00
Wuzzy
725602a72e All village animals spawn as tamed 2019-09-25 11:47:42 +02:00
Wuzzy
7a1d980f11 Fix two global var warnings 2019-09-22 04:53:13 +02:00
Wuzzy
af63c4bc40 Use PseudoRandom instead of math.random 2019-09-21 22:57:57 +02:00
Wuzzy
e5b0a9183d Allow only up to 1 music player per village 2019-09-21 17:12:29 +02:00
Wuzzy
7457a794e3 Generate locked chests in villages 2019-09-21 16:38:43 +02:00
Wuzzy
9fc560878a Add carpenter profession, balance trades 2019-09-21 14:44:30 +02:00
Wuzzy
21f10a47f4 Villages: Fix incorrect amt_connections counting 2019-09-06 18:15:08 +02:00
Wuzzy
1fbc8b83a9 Change villager spawning algorithm
Now the entity spawners regularily check if another object is nearby, only then they spawn.
This should make entity spawns more reliable.
2019-09-06 18:10:08 +02:00
Wuzzy
6db816ca34 Fix another string.gfind call ... 2019-09-06 10:25:12 +02:00
Wuzzy
963f1c67e1 Village spawner: Guarantee well placement 2019-09-05 20:07:15 +02:00
Wuzzy
7fee79f884 Village: Connect well properly with road network 2019-09-05 18:38:15 +02:00
Wuzzy
f9c29032f3 Village: Fix minor schematic annoyances 2019-09-05 18:24:50 +02:00
Wuzzy
6f761e2323 Village: Fix entities spawning on same pos 2019-09-05 17:55:14 +02:00
Wuzzy
482d856233 Village: Add cotton-only and wheat-only farm 2019-09-05 17:36:59 +02:00
Wuzzy
c4bae1daeb Sink villages by 1 node 2019-09-05 16:54:25 +02:00
Wuzzy
5ad66933cd Villagegen: Stop generating into stone,tree,leaves 2019-09-05 16:44:34 +02:00
Wuzzy
68782753ce Improve village ground generation 2019-09-04 15:53:06 +02:00
Wuzzy
db45ccf4c8 Restrict villages to grasslands 2019-09-04 14:47:41 +02:00
Wuzzy
9df7ec8b96 Tweak village entity spawner 2019-09-04 14:24:07 +02:00
Wuzzy
22a9f7667b Village farms: Add dirt path slabs 2019-09-04 14:09:09 +02:00
Wuzzy
cb200e1396 Villages: Fix roads being weird sometimes 2019-09-04 13:40:14 +02:00
Wuzzy
b790d5e676 Randomize village wood materials per-world 2019-09-04 13:07:37 +02:00
Wuzzy
50e19202f6 Fix villages not being random enough 2019-09-04 11:34:06 +02:00
Wuzzy
9be74dcb2b village_tavern.mts: More bed space 2019-09-04 00:33:49 +02:00
Wuzzy
1eccf8ee19 Fix furnace/chest facing wrong way in forge house 2019-09-03 18:23:48 +02:00
Wuzzy
eea78b8f0a Restrict number of music players per village 2019-09-03 17:14:51 +02:00
Wuzzy
7c0e69ef3f Fix villages never spawning if seed is large 2019-09-03 16:39:07 +02:00
Wuzzy
b39e322545 Remove village mapgen node 2019-09-03 16:17:11 +02:00
Wuzzy
c9f9596325 Village spawning: Use gennotify 2019-09-03 16:13:21 +02:00
Wuzzy
f21ca0bfd5 Remove mapgen village spawner from Creative 2019-08-31 16:32:06 +02:00
Wuzzy
45273fb183 Fix bad torches in villages 2019-08-31 16:18:19 +02:00
Wuzzy
8c851f07e4 Fix potentially dangerous minetest.after calls 2019-08-29 17:44:48 +02:00
Wuzzy
45dd644e0c Tweak drops for mapgen nodes 2019-08-29 16:22:42 +02:00
Wuzzy
b73d424616 Add new textures for village spawners 2019-08-29 16:13:39 +02:00
Wuzzy
02e83f7425 Add missing or incorrect sounds 2019-08-29 14:58:02 +02:00
Wuzzy
dc5c86d19d Add German translation 2019-08-28 20:26:01 +02:00
Wuzzy
3795496672 Clean up debug messaging 2019-08-28 17:55:18 +02:00
Wuzzy
7e11402d42 Add MT 5.0.0 translation support 2019-08-28 17:31:41 +02:00
Wuzzy
b25ed349d8 Rename group "not_in_craftingguide" to more standard "not_in_craft_guide" 2019-06-23 23:04:20 +02:00
Wuzzy
0dc5e75fb4 Rename village spawner nodes 2019-06-23 22:15:44 +02:00
Wuzzy
688313a28d Update deprecated get_mapgen_params call 2019-03-20 15:01:03 +01:00
KaadmY
01d22d1d63 Block of changes; uses the new 0.4.16 syntax for settings values 2017-06-27 12:13:30 -07:00
KaadmY
6693590126 Prevent villages from spawning near the static spawnpoint; closes #43 2017-05-16 12:05:17 -07:00
KaadmY
3f26b5431d Standardize database naming across mods along with numerous minor fixes 2017-05-11 21:25:14 -07:00
KaadmY
b667b4561e Revert "Phew, use the core namespace for everything instead of minetest"
This reverts commit 4af67a5d54.
2017-05-11 19:29:55 -07:00
KaadmY
4af67a5d54 Phew, use the core namespace for everything instead of minetest 2017-05-11 16:45:53 -07:00