MinetestForFun / server-minetestforfun

Repository of the subgame and mods of "MinetestForFun" server
https://www.xorhub.com
The Unlicense
27 stars 10 forks source link

Do not generate liquid ores near fissures #490

Closed gaelysam closed 8 years ago

gaelysam commented 8 years ago

I've added noise_params to the ore def for liquid ores, that matches watershed's fissures with a noise_threshold of 0.08, to avoid endless water/lava/acid flowings in fissures. I've also duplicated these 3 ores, with inverted scale of noise_params to generate them on both side of the fault.

But there can still be liquids flows, but much more rarely (for example if they sink into a small cave that leads to a fault). I followed 3 fissures on more than 1000 nodes down and have not seen any liquid in 2 of them. The third was filled by lava because of a volcano. I may try to fix this. But I think it takes part of the game, as long as that's not the case for most of them.

BetterToAutomateTheWorld commented 8 years ago

Im my point of view it's enough, thank you @Gael-de-Sailly for this improvment.

if volcano inside fissures are rare enough, we can just work with this. (Because, clearly 90% of the flowing liquids into fissures has been removed with this PR)

gaelysam commented 8 years ago

6aa375d