404 Commits

Author SHA1 Message Date
Sokomine
c680c8e891 made jungletree population less dense 2014-09-15 00:40:17 +02:00
Sokomine
955ca41d59 improved snow support 2014-09-14 03:08:30 +02:00
Sokomine
5dad00f788 added limited support for big freaking dig - especially the trees 2014-09-04 22:21:32 +02:00
Sokomine
bc2097b542 added support for darkage nodes in medieval and taoki type villages 2014-09-04 21:01:22 +02:00
Sokomine
e461dce785 improved support for ethereal 2014-08-28 16:16:32 +02:00
Sokomine
9c286363a5 added support for ethereal trees/wood 2014-08-28 05:27:02 +02:00
Sokomine
d0a91eb2b8 removed old code from flattening function 2014-08-28 04:37:22 +02:00
Sokomine
632635bada added better ground node detection; moved terrain blending into lower_or_raise_terrain_at_point function; added basic support for ethereal 2014-08-28 04:35:42 +02:00
Sokomine
f9b9f120aa re-added height calculation 2014-08-27 02:11:05 +02:00
Sokomine
fb3aea563a prolonged main road to village boundaries 2014-08-27 00:44:00 +02:00
Sokomine
ed12f4d176 started improving terrain flattening code 2014-08-27 00:01:48 +02:00
Sokomine
8f236a3c61 improved detection of real ground nodes (no more undesired wood); added coal in stone below village; added stone below village and removed old buffering; added terrain blend for terrain that is lower than the village; added mg_villages.UNDO_CAVEGEN_AND_MUDFLOW flag; removed optimal height calculation for now; added mg_villages.ENABLE_TERRAIN_BLEND flag 2014-08-26 20:41:29 +02:00
Sokomine
60a5a9e690 added improved terrain blending by paramat; reduced underground adjustment to 1; added repair function for cavegen griefings and undesired mudflow; village is now written to the entire vm area 2014-08-25 17:34:16 +02:00
Sokomine
c5b1c908e7 added paramats terrain blending; set deterministic height for villages with size >= 25 2014-08-25 01:46:33 +02:00
Sokomine
37168359b7 added missing parameters; improved calculation of optimal height; added code to change height of a village; switched to soil which has no abms; removed water layer below that new soil; made sure villages are only generated in chunks where villages may actually appear 2014-08-24 01:03:28 +02:00
Sokomine
4c0b70ad7e changed protection so that only 10 nodes below the village are protected 2014-08-24 01:00:11 +02:00
Sokomine
88c72d75ea villages >= 40 in size are set to a fixed height of 1 2014-08-24 00:59:37 +02:00
Sokomine
427ad8dd86 added alternate soil for the fields which don't have ambs running 2014-08-23 23:51:46 +02:00
Sokomine
25afe15e6b logcabin villages are now independent of glasspanes mod 2014-08-19 18:52:29 +02:00
Sokomine
9e671a6cbc moved constants to mg_villages.* namespace 2014-08-19 18:32:42 +02:00
Sokomine
23a2c2f11f improved replacements for grasshut villages 2014-08-19 18:23:06 +02:00
Sokomine
af1430c5e4 added grasshut villages and soft dependencies for them 2014-08-19 18:15:08 +02:00
Sokomine
73ec3e548c fixed minor bug where dirt roads in negative z-direction where not prolonged 2014-08-19 16:47:07 +02:00
Sokomine
de796469ab avoided water spill at the edge of villages by adding water only when the field node is sourrounded by other fields 2014-08-19 16:41:20 +02:00
Sokomine
97f238849a added cottages as optional dependency 2014-08-19 16:27:02 +02:00
Sokomine
094e043a27 added doors to dependency list 2014-08-19 16:26:14 +02:00
Sokomine
1b377e02e5 cleaned up main mapgen function 2014-08-19 04:56:44 +02:00
Sokomine
b87b7aa2df moved voxelmanip code in mapgen.lua closer together 2014-08-19 04:23:45 +02:00
Sokomine
fd68ec4a85 made sure there are borders kept free from plants around each building 2014-08-19 03:54:54 +02:00
Sokomine
54d00a7303 added plantlist depending on village type 2014-08-19 03:45:45 +02:00
Sokomine
af6cf434b8 added replacements for saplings 2014-08-18 23:11:56 +02:00
Sokomine
b8d854e32f marked dirt roads in mapgen as used territory 2014-08-18 18:18:53 +02:00
Sokomine
4b764038a3 moved buildings-table to mg_villages.* namespace 2014-08-18 00:24:15 +02:00
Sokomine
c10b2ab90c removed not really working village height calculation; removed paths between buildings due to dirt_roads now beeing a better solution; added additional layer of clay below desert sand soil; removed obsolete top_node calculation 2014-08-18 00:10:36 +02:00
Sokomine
288986a16a the entire village area is protected against modifications now 2014-08-17 23:42:01 +02:00
Sokomine
56ef231f96 assigned numbers to roads so that houses can identify the road they belong to; added dirt roads between the fields for medieval villages 2014-08-17 22:41:22 +02:00
Sokomine
8174ef247b added more secure floor below forge; added anvil 2014-08-11 00:43:29 +02:00
Sokomine
578dba5efb made fields sourrounding the village area larger 2014-08-11 00:42:48 +02:00
Sokomine
255a5406b8 space between buildings can now be configured for each village type 2014-08-11 00:42:12 +02:00
Sokomine
7449d3c7a6 seperated the wheat area into fields; added small paths between the fields 2014-08-08 18:08:28 +02:00
Sokomine
ff1108a415 wheat is now rotated randomly 2014-08-07 19:50:10 +02:00
Sokomine
22cbcc36f5 one more debug line 2014-08-06 18:39:07 +02:00
Sokomine
92b1bc2c52 added debug info 2014-08-06 18:36:54 +02:00
Sokomine
b553c4e319 added missing arrow textures (taken from mapp mod) 2014-08-06 04:07:43 +02:00
Sokomine
44129e8a43 fixed a problem with snow 2014-08-06 03:33:02 +02:00
Sokomine
0d10809f92 changed size of medieval villages to something smaller again (was larger for debug reasons) 2014-08-06 03:14:06 +02:00
Sokomine
24a96e30bc added improved height check 2014-08-06 03:00:43 +02:00
Sokomine
a5762456b4 wheat is now grown on all available soil withhin a villages' territoriy 2014-08-06 00:12:24 +02:00
Sokomine
f9b4c8e4f7 added the actual mapgen (which only acts if there is a village to be placed in that mapchunk) 2014-08-05 19:55:03 +02:00
Sokomine
7fa94dc66f seperated village structure generation and placement of buildings; lowered village height to 1-5; added special road node that will not be removed by cavegen 2014-08-05 19:49:02 +02:00