ZoneGenerator.Place owns every generated distance, fold and belt width
PlanetSafetyRadius, ChildDistanceMinimum/Maximum, ExpandSolar's distance series and the window filters are deleted. Place (ported from replace.py, root window from rootReach per root-window-floor) lays children inside-out, folds the lightest family while the outermost overflows, stretches to the window, merges rings that cannot keep their heavy member outside its Roche margin and sets belt half widths. Stations pick well-bearing, sibling-clear off-ring bodies; the tutorial entrance falls back to an orbit round a root node; turrets stop a side when within the base body's extent. GenerateZone/GenerateArena take PlanetSettings. Not yet built. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
781607763e
commit
84337de569
13 changed files with 240 additions and 135 deletions
|
|
@ -111,7 +111,6 @@ public class TutorialGenerationSettings
|
|||
[Serializable, MessagePackObject(keyAsPropertyName:true), JsonObject]
|
||||
public class ZoneGenerationSettings
|
||||
{
|
||||
public ExponentialCurve PlanetSafetyRadius;
|
||||
|
||||
public float MassFloor = 1;
|
||||
public float SunMass = 10000;
|
||||
|
|
|
|||
Loading…
Reference in a new issue