diff options
author | kwolekr <kwolekr@minetest.net> | 2015-09-15 21:28:16 -0400 |
---|---|---|
committer | kwolekr <kwolekr@minetest.net> | 2015-09-17 03:04:50 -0400 |
commit | dcbb95338a9b0e2c5c95fcfc6eeceb9d6d93f320 (patch) | |
tree | 1234b8308040a7ce297457951c817cec904c4996 /doc | |
parent | 6c81be51ffd26ec7dee1ecb887a8743a8b6a6ce4 (diff) | |
download | minetest-dcbb95338a9b0e2c5c95fcfc6eeceb9d6d93f320.tar.gz minetest-dcbb95338a9b0e2c5c95fcfc6eeceb9d6d93f320.tar.bz2 minetest-dcbb95338a9b0e2c5c95fcfc6eeceb9d6d93f320.zip |
Ore: Add puff ore type
Diffstat (limited to 'doc')
-rw-r--r-- | doc/lua_api.txt | 28 |
1 files changed, 25 insertions, 3 deletions
diff --git a/doc/lua_api.txt b/doc/lua_api.txt index ae414406d..af48c64f6 100644 --- a/doc/lua_api.txt +++ b/doc/lua_api.txt @@ -714,8 +714,8 @@ a non-equal distribution of ore. ### `sheet` Creates a sheet of ore in a blob shape according to the 2D perlin noise -described by `noise_params`. This is essentially an improved version of -the so-called "stratus" ore seen in some unofficial mods. +described by `noise_params` and `noise_threshold`. This is essentially an +improved version of the so-called "stratus" ore seen in some unofficial mods. This sheet consists of vertical columns of uniform randomly distributed height, varying between the inclusive range `column_height_min` and `column_height_max`. @@ -731,12 +731,23 @@ the default is 0.5. The ore parameters `clust_scarcity` and `clust_num_ores` are ignored for this ore type. +### `puff` +Creates a sheet of ore in a cloud-like puff shape. + +As with the `sheet` ore type, the size and shape of puffs are described by +`noise_params` and `noise_threshold` and are placed at random vertical positions +within the currently generated chunk. + +The vertical top and bottom displacement of each puff are determined by the noise +parameters `np_puff_top` and `np_puff_bottom`, respectively. + + ### `blob` Creates a deformed sphere of ore according to 3d perlin noise described by `noise_params`. The maximum size of the blob is `clust_size`, and `clust_scarcity` has the same meaning as with the `scatter` type. -### `vein +### `vein` Creates veins of ore varying in density by according to the intersection of two instances of 3d perlin noise with diffferent seeds, both described by `noise_params`. `random_factor` varies the influence random chance has on @@ -771,6 +782,17 @@ Also produce this same ore between the height range of `-y_max` and `-y_min`. Useful for having ore in sky realms without having to duplicate ore entries. +### `puff_cliffs` +If set, puff ore generation will not taper down large differences in displacement +when approaching the edge of a puff. This flag has no effect for ore types other +than `puff`. + +### `puff_additive_composition` +By default, when noise described by `np_puff_top` or `np_puff_bottom` results in a +negative displacement, the sub-column at that point is not generated. With this +attribute set, puff ore generation will instead generate the absolute difference in +noise displacement values. This flag has no effect for ore types other than `puff`. + Decoration types ---------------- The varying types of decorations that can be placed. |