Commit Graph

88 Commits (abb9e3cb71d2b16fb560e829b8561c4fee8b379a)

Author SHA1 Message Date
Sokomine abb9e3cb71 do not accept nodeboxes as natural ground 2014-10-06 18:46:56 +02:00
Sokomine 5e6d0323c4 added optional dependencies for realtest mods 2014-10-06 01:14:17 +02:00
Sokomine 375e33a8f7 removed chest fill code from main loop; disabled place_schematics code as that is no longer needed 2014-09-30 16:08:50 +02:00
Sokomine e8d559201a fixed spelt/wheat replacements for realtest 2014-09-30 16:08:04 +02:00
Sokomine a5b4a0acdb fixed bugs with missing slabs in villages 2014-09-29 17:04:10 +02:00
Sokomine d36e830d97 added function for filling chests and shelves with random materials 2014-09-28 03:56:24 +02:00
Sokomine 6481e288fa combined decoding of nodes in we and mts files into one new function 2014-09-28 02:01:48 +02:00
Sokomine c6340f10b5 do not save extra_calls in village data 2014-09-28 01:59:41 +02:00
Sokomine c5ff9061d1 replacing moretree leaves as well 2014-09-28 01:07:09 +02:00
Sokomine ad0fbb75dd added support for ladders in realtest 2014-09-27 04:51:45 +02:00
Sokomine dc68c7f33b bugfixes; upside_down_stairs etc 2014-09-25 22:13:22 +02:00
Sokomine 6bd67226b9 improved replacement handling; improved replacements for realtest 2014-09-25 18:59:53 +02:00
Sokomine fdeeca7ff0 undefined nodes with facedir or wallmounted are now stored with names 2014-09-25 18:36:14 +02:00
Sokomine 51a744f3c1 added support for realtest 2014-09-25 05:22:06 +02:00
Sokomine 6e583f99a9 moved on_construct calls to after writing of mapgen 2014-09-24 23:44:34 +02:00
Sokomine 70798ce745 better detection and handling of nodes that are not defined at the time the .we file is read 2014-09-24 17:17:03 +02:00
Sokomine c4933890ea check if on_construct actually exists for the nodes it is to be called for 2014-09-24 16:12:28 +02:00
Sokomine 8321943358 calling on_construct, growing saplings, replacing cottages-chests 2014-09-24 02:02:17 +02:00
Sokomine fa65ee89bb moved tree growth into extra function 2014-09-23 18:08:04 +02:00
Sokomine a48ef62742 fixed rotation bug for param2 regarding .mts files 2014-09-23 17:47:14 +02:00
Sokomine 7d3edf7c17 made use of minetest.decompress by reading .mts files directly 2014-09-23 04:53:13 +02:00
Sokomine 1389ffbecb removed obsolete rotate function 2014-09-22 21:25:14 +02:00
Sokomine 896b3dba01 fixed bug with param2 rotation 2014-09-22 21:23:38 +02:00
Sokomine 0cf61c0955 added debug information for performance measurements 2014-09-22 05:43:21 +02:00
Sokomine f991862f8b huge speed improvement for lage villages by improved rotation 2014-09-22 05:42:42 +02:00
Sokomine 3abbd19db1 minor fix 2014-09-22 05:17:41 +02:00
Sokomine e186a5ec9e removed set_node calls 2014-09-21 23:41:57 +02:00
Sokomine 6ac0ad262a added name generator for villages 2014-09-20 17:53:20 +02:00
Sokomine 832d902c07 add snow cover on wheat again 2014-09-16 06:01:37 +02:00
Sokomine f484425f0d keep snow on roofs in the shell area after cavegen if possible 2014-09-16 00:05:53 +02:00
Sokomine 11e12f761b no snow or saplings below water level 2014-09-15 05:18:39 +02:00
Sokomine d909df59bd no more jungletree saplings for branches; saplings are automaticly grown into trees; adjust height to the right village height; save village data always when needed 2014-09-15 05:11:28 +02:00
Sokomine 9de0961ff4 reduced spam by no longer printing which mts files are parsed 2014-09-15 05:03:40 +02:00
Sokomine 6dd31e2d0e added special torches that do not melt snow and thus do not cause floodings 2014-09-15 04:20:05 +02:00
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