diff --git a/NewHorizons/Builder/Body/AsteroidBeltBuilder.cs b/NewHorizons/Builder/Body/AsteroidBeltBuilder.cs index 9e49a5d2..96ea1047 100644 --- a/NewHorizons/Builder/Body/AsteroidBeltBuilder.cs +++ b/NewHorizons/Builder/Body/AsteroidBeltBuilder.cs @@ -59,6 +59,8 @@ namespace NewHorizons.Builder.Body } }; + var asteroidConfig = new PlanetConfig(config); + if (belt.ProcGen != null) asteroidConfig.ProcGen = belt.ProcGen; var asteroid = new NewHorizonsBody(new PlanetConfig(config), assets, uniqueName); Main.NextPassBodies.Add(asteroid); } diff --git a/NewHorizons/External/AsteroidBeltModule.cs b/NewHorizons/External/AsteroidBeltModule.cs index b2edb237..c275b376 100644 --- a/NewHorizons/External/AsteroidBeltModule.cs +++ b/NewHorizons/External/AsteroidBeltModule.cs @@ -13,5 +13,6 @@ namespace NewHorizons.External public float Inclination { get; set; } public float LongitudeOfAscendingNode { get; set; } public int RandomSeed { get; set; } + public ProcGenModule ProcGen { get; set; } } }