212 Commits

Author SHA1 Message Date
PilzAdam
62dc2c0c8f Add replacements to schematics 2013-08-03 03:22:14 +02:00
PilzAdam
cfa86dbd0b Allow multiple 'wherein' nodes in oredef 2013-08-02 00:55:16 +02:00
proller
f821824943 Weather backward compatibility 2013-08-02 00:51:36 +04:00
kwolekr
9ea1c3b994 Decoration: Handle facedir and wallmounted param2types with schematic rotation 2013-07-08 15:19:48 -04:00
kwolekr
e4f236cb52 Decoration: Remove usage of multi-character constants 2013-07-06 15:03:54 -04:00
kwolekr
4b906fa7ef Mapgen V7: Huge rewrite, also tweaks to cavegen et al. 2013-07-06 02:21:54 -04:00
kwolekr
5fa252aa8b Decoration: Add schematic rotation support 2013-07-01 18:04:51 -04:00
proller
0c4c6b7e4d Optimize liquid queue on generate map for liquid_finite 2013-06-30 01:29:21 +04:00
kwolekr
311ca5ad54 Make generated water a shade darker to match up with older versions 2013-06-28 22:22:44 -04:00
kwolekr
5c8a16016c Add Lua on_mapgen_init callback, and minetest.set_mapgen_params API 2013-06-27 22:35:35 -04:00
kwolekr
9f0d413e30 Decoration: Add support for zero probability, fix breakage from last commit 2013-06-22 20:49:01 -04:00
kwolekr
9dc177e181 A handful of minor fixes to various things 2013-06-22 17:27:48 -04:00
kwolekr
4e9b7ef618 Decoration: Add Schematic decoration type 2013-06-22 01:11:52 -04:00
kwolekr
f5388fd544 Decoration: Place decorations in mgv6, check if air or cignore before placement 2013-06-17 21:59:57 -04:00
kwolekr
210f7364f3 Decoration, Ore: Resolve node names on Mapgen init 2013-06-17 18:51:29 -04:00
kwolekr
631e7fc919 Decoration: Change divlen to sidelen 2013-06-17 18:23:31 -04:00
kwolekr
1a8f453958 Add initial Decoration support, many misc. improvements & modifications 2013-06-17 03:21:36 -04:00
kwolekr
41712733c8 Remove no virtual dtor warnings, make MapgenParams contain actual NoiseParams 2013-05-19 12:22:20 -04:00
kwolekr
22ed3739e0 Add param2 field for ores, some minor fixes and misc. code cleanup 2013-04-07 21:21:54 -04:00
kwolekr
6f78803898 Fix black tree leaves, reduce above-ground cave shadows 2013-04-07 02:26:46 -04:00
kwolekr
6d9ff57f15 Add Mapgen V7, reorganize biomes 2013-04-07 00:50:21 -04:00
kwolekr
b5badb0072 Add Ore generation flags, implement ore absolute height 2013-03-31 20:02:03 -04:00
kwolekr
5b86043db8 Vary ore sheet y position by noise 2013-03-24 22:35:23 -04:00
kwolekr
795767e280 Ensure ore can fit in OreSheet::generate() 2013-03-24 20:19:59 -04:00
kwolekr
1cd1c8e3e6 Add Ore infrastructure and l_register_ore() 2013-03-24 13:23:33 -04:00
kwolekr
648867e48d Add jungle grass to jungles 2013-03-17 23:08:11 -04:00
kwolekr
01c75af672 Re-add jungles, apple trees 2013-03-16 17:06:11 -04:00
kwolekr
32dd095b44 Optimize Mapgen::updateLighting(), add setLighting() 2013-03-15 23:04:50 -04:00
kwolekr
7aee7a1898 Clean up Mapgen 2013-03-11 21:32:52 -04:00
Ilya Zhuravlev
a12df55f29 Migrate to STL containers/algorithms. 2013-03-11 19:08:39 -04:00
kwolekr
8b67ae7c4a Re-add dungeons in new dungeongen.cpp 2013-03-10 00:42:51 -05:00
kwolekr
e2466d6b69 Add emerge.cpp, initial EmergeThread changes
- Neatly placed all emerge related code into a new file, emerge.cpp
- Greatly cleaned up the code in EmergeThread::Thread()
- Reworked Emerge queue.  Now an actual std::queue of v3s16 block positions
- Removed the completely unnecessary map of peer ids requesting blocks
2013-02-25 22:56:18 -05:00
Sfan5
3fab3825aa Update Copyright Years 2013-02-24 20:15:24 +01:00
PilzAdam
269f01224b Change Minetest-c55 to Minetest 2013-02-24 18:49:03 +01:00
RealBadAngel
1d3f601547 Add seed parameter for default and L-system trees 2013-02-24 02:26:25 +01:00
Ilya Zhuravlev
4f1d643faa Fix compile error (MSVC2010). 2013-02-07 16:17:55 +04:00
kwolekr
2b8f043a8a Add flag string settings, flat map option 2013-02-06 16:52:48 -05:00
kwolekr
022d563f71 Make mapgen factory setup more elegant, add mapgen_v6.h 2013-01-23 16:16:49 -05:00
kwolekr
a4e4846ffa Use a string identifier for a mapgen instead of version 2013-01-21 21:41:37 +02:00
kwolekr
dae40683b0 Removed Mapgen V7 for now 2013-01-21 21:41:37 +02:00
kwolekr
3d9ebbcc63 Finish and clean up mapgen configuration 2013-01-21 21:41:37 +02:00
kwolekr
01326e3823 Clean up EmergeManager, do initial work on Mapgen configuration 2013-01-21 21:41:37 +02:00
kwolekr
af04401ae2 Readded and optimized mapgen V6 2013-01-21 21:41:37 +02:00
kwolekr
b2ece95f10 Add initial Lua biomedef support, fixed biome selection 2013-01-21 21:41:37 +02:00
kwolekr
6df7f001e5 The new mapgen, noise functions, et al. 2013-01-21 21:41:33 +02:00
RealBadAngel
8547e965d0 L-System treegen 2012-12-30 13:42:19 +04:00
Ilya Zhuravlev
968351bf5f Fix trees growing into any type of node 2012-11-23 00:36:52 +04:00
PilzAdam
7afeee1a5b Replace pow() with multiplikation to improve speed 2012-11-02 16:24:57 +01:00
Perttu Ahola
4796440b78 Attempt to fix flying gravel and dirt 2012-09-01 13:41:15 +03:00
Sergey Gilfanov
ddf33bba16 Smooth transition to the desert biome. 2012-09-01 13:22:07 +03:00