diff --git a/NewHorizons/Builder/Body/AsteroidBeltBuilder.cs b/NewHorizons/Builder/Body/AsteroidBeltBuilder.cs index fdc893c7..53d56301 100644 --- a/NewHorizons/Builder/Body/AsteroidBeltBuilder.cs +++ b/NewHorizons/Builder/Body/AsteroidBeltBuilder.cs @@ -39,7 +39,8 @@ namespace NewHorizons.Builder.Body { surfaceGravity = belt.gravity, surfaceSize = size, - gravityFallOff = GravityFallOff.InverseSquared + gravityFallOff = GravityFallOff.InverseSquared, + hasFluidDetector = false }; config.Orbit = new OrbitModule() @@ -86,6 +87,10 @@ namespace NewHorizons.Builder.Body { config.ProcGen = belt.procGen; config.ProcGen.scale = size; + if (belt.procGen.color == null) + { + config.ProcGen.color = new MColor(126, 94, 73); + } } else { @@ -95,6 +100,7 @@ namespace NewHorizons.Builder.Body color = new MColor(126, 94, 73) }; } + config.AmbientLights = new[] { new AmbientLightModule() { outerRadius = size * 1.2f, intensity = 0.6f } }; var asteroid = new NewHorizonsBody(config, mod); PlanetCreationHandler.GenerateBody(asteroid); diff --git a/NewHorizons/Builder/Body/ProcGenBuilder.cs b/NewHorizons/Builder/Body/ProcGenBuilder.cs index 29cde612..f97b21aa 100644 --- a/NewHorizons/Builder/Body/ProcGenBuilder.cs +++ b/NewHorizons/Builder/Body/ProcGenBuilder.cs @@ -43,10 +43,9 @@ namespace NewHorizons.Builder.Body material.name = planetGO.name; material.mainTexture = ImageUtilities.TintImage(ImageUtilities.ClearTexture(1, 1), colour); - material.SetFloat("_Smoothness", 0.2f); - material.SetFloat("_Metallic", 0.2f); + material.SetFloat("_Smoothness", 0.1f); + material.SetFloat("_Metallic", 0.1f); break; - } material.color = colour; cubeSphereMR.material = material;