1package com.fs.starfarer.api.impl.campaign.procgen;
5import com.fs.starfarer.api.campaign.PlanetAPI;
6import com.fs.starfarer.api.impl.campaign.ids.Conditions;
7import com.fs.starfarer.api.impl.campaign.procgen.PlanetConditionGenerator.ConditionGenerator;
8import com.fs.starfarer.api.impl.campaign.procgen.StarSystemGenerator.GenContext;
22 if (radius < min) radius = min;
23 if (radius > max) radius = max;
26 float range = 100 - min;
29 chance = 0.2f + 0.8f * ((100f - radius) / range);
38 float range = max - 140;
41 chance = 0.1f + 0.9f * (1f - ((max - radius) / range));
static final String HIGH_GRAVITY
static final String LOW_GRAVITY
void addConditions(Set< String > conditionsSoFar, GenContext context, PlanetAPI planet)
static boolean preconditionsMet(String conditionId, Set< String > conditionsSoFar)
static final float MIN_MOON_RADIUS