Ok, getting ready to release an update for this. Includes 2 new settings to control the autoplace.coverage
and autoplace.max_probability
. These two new settings will default to 1
(vanilla) and will accept decimal input. It uses a statically built list to determine what to affect.
They aren't going to affect Volcanic rock at this time, though, because these properties are actually manually overwritten and become nil
, which means they then use default values (in the wiki, it says coverage
becomes calculated based on the peaks
values, and max_probability
becomes 1
; additionally, sharpness
is defaulted to 0
, which means disabled). A random_probability_penalty
is then assigned a value, which, according to the wiki, this is subtracted from a final value. I don't know how any of this relates, though, to be able to make proper adjustments.
If anyone wants to try explaining it to me, below is an example excerpt of what autoplace
is set to (I know what the tile_restriction
means :P ):
data.raw['optimized-decorative']['rock-medium-volcanic'].autoplace = {
random_probability_penalty = 0.2, tile_restriction = volcanic_tiles,
peaks = {
{ influence = 0.4 },
{ noise_layer = "grass1", influence = 0.4, noise_persistance = 0.8, noise_octaves_difference = -4},
}
}
You can see the whole piece at the end of the prototypes\decorative\rocks.lua
file in the Alien Biomes mod.