Natural slopes – 1.1

Correctifs de génération du monde

La génération des pentes est maintenant effectuée en dernier durant la génération du monde (minetest.register_on_generated est appelé dans minetest.on_mods_loaded) et la génération automatique peut être désactivée en appelant naturalslopes.set_manual_map_generation(). Vous pourrez alors utiliser vos propres méthodes de génération dans d'autres mods pour tout contrôler.

Les rebords des zones sont maintenant gérées avec la génération progressive, qui a été accélérée un peu pour les processeurs rapides. Bien que la méthode progressive essaie de ne pas induire de latence en travaillant… progressivement… elle reste plus lente que rien et peut ralentir si de nombreuses personnes explorent le monde en même temps.

Facteurs de chance

L'enregistrement des pentes a été étendu avec les facteurs de chance. Vous pouvez définir un facteur pour chaque type de modification, que ce soit pour la génération du monde, au piétinnement, par le temps ou en minant et plaçant. Ceci permet par exempl d'avoir des pierres lisses à la génération mais qui ne s'éffritent pas facilement en marchant dessus ou qui ne "cassent" pas facilement quand d'autres blocs sont minés à proximité.

Enregistrement externe

L'enregistrement peut aussi être fait depuis les autres mods, sans modification du préfixe des nouveaux nœuds. Utilisez naturalslopeslib.get_slope_defs pour récupérer la définition à utiliser avec minetest.register_node et liez les avec naturalslopeslib.set_slopes. Un exemple est fourni dans la documentation. L'enregistrement automatique en une ligne à l'intérieur de naturalslopeslib est toujours disponible.