feat: production chain
This commit is contained in:
@@ -11,7 +11,6 @@ public sealed class BalanceDefinition
|
||||
public float UndockingDuration { get; set; }
|
||||
public float UndockDistance { get; set; }
|
||||
public EnergyBalanceDefinition Energy { get; set; } = new();
|
||||
public FuelBalanceDefinition Fuel { get; set; } = new();
|
||||
}
|
||||
|
||||
public sealed class EnergyBalanceDefinition
|
||||
@@ -23,11 +22,6 @@ public sealed class EnergyBalanceDefinition
|
||||
public float StationSolarCharge { get; set; }
|
||||
}
|
||||
|
||||
public sealed class FuelBalanceDefinition
|
||||
{
|
||||
public float WarpDrain { get; set; }
|
||||
}
|
||||
|
||||
public sealed class SolarSystemDefinition
|
||||
{
|
||||
public required string Id { get; set; }
|
||||
@@ -57,6 +51,9 @@ public sealed class ResourceNodeDefinition
|
||||
public string SourceKind { get; set; } = "asteroid-belt";
|
||||
public float Angle { get; set; }
|
||||
public float RadiusOffset { get; set; }
|
||||
public float InclinationDegrees { get; set; }
|
||||
public int? AnchorPlanetIndex { get; set; }
|
||||
public int? AnchorMoonIndex { get; set; }
|
||||
public float OreAmount { get; set; }
|
||||
public required string ItemId { get; set; }
|
||||
public int ShardCount { get; set; }
|
||||
@@ -99,6 +96,7 @@ public sealed class RecipeDefinition
|
||||
public List<string> RequiredModules { get; set; } = [];
|
||||
public List<RecipeInputDefinition> Inputs { get; set; } = [];
|
||||
public List<RecipeOutputDefinition> Outputs { get; set; } = [];
|
||||
public string? ShipOutputId { get; set; }
|
||||
}
|
||||
|
||||
public sealed class PlanetDefinition
|
||||
|
||||
Reference in New Issue
Block a user