diff --git a/NewHorizons/Handlers/PlanetCreationHandler.cs b/NewHorizons/Handlers/PlanetCreationHandler.cs index fc8b8ae7..1d1fcff1 100644 --- a/NewHorizons/Handlers/PlanetCreationHandler.cs +++ b/NewHorizons/Handlers/PlanetCreationHandler.cs @@ -514,7 +514,10 @@ namespace NewHorizons.Handlers if (body.Config.Orbit.showOrbitLine && !body.Config.Orbit.isStatic) { - OrbitlineBuilder.Make(body.Object, body.Config.Orbit.isMoon, body.Config); + if (LoadManager.GetCurrentScene() != OWScene.EyeOfTheUniverse) + { + OrbitlineBuilder.Make(body.Object, body.Config.Orbit.isMoon, body.Config); + } } DetectorBuilder.Make(go, owRigidBody, primaryBody, ao, body.Config); @@ -843,7 +846,10 @@ namespace NewHorizons.Handlers var isMoon = newAO.GetAstroObjectType() is AstroObject.Type.Moon or AstroObject.Type.Satellite or AstroObject.Type.SpaceStation; if (body.Config.Orbit.showOrbitLine) { - OrbitlineBuilder.Make(go, isMoon, body.Config); + if (LoadManager.GetCurrentScene() != OWScene.EyeOfTheUniverse) + { + OrbitlineBuilder.Make(go, isMoon, body.Config); + } } DetectorBuilder.SetDetector(primary, newAO, go.GetComponentInChildren()); diff --git a/docs/src/content/docs/guides/planet-generation.md b/docs/src/content/docs/guides/planet-generation.md index 4310b55a..241138e8 100644 --- a/docs/src/content/docs/guides/planet-generation.md +++ b/docs/src/content/docs/guides/planet-generation.md @@ -90,6 +90,9 @@ This makes the second planet a quantum state of the first, anything you specify } ``` +Keep in mind that if you redefine `Orbit` on all configs (even with the same parameters each time), **the planet will change its position within its orbit when changing states.** +*If you want your Quantum Planet's position to* ***NOT*** *change,* ***only define `Orbit` on the main state***. + ## Barycenters (Focal Points) To create a binary system of planets (like ash twin and ember twin), first create a config with `FocalPoint` set