1package com.fs.starfarer.api.impl.campaign.enc;
3import com.fs.starfarer.api.impl.campaign.DebugFlags;
4import com.fs.starfarer.api.impl.campaign.terrain.HyperspaceAbyssPluginImpl;
5import com.fs.starfarer.api.impl.campaign.terrain.HyperspaceAbyssPluginImpl.AbyssalEPData;
32 return Math.min(10000f, Math.max(100f, total));
37 AbyssalEPData data = (AbyssalEPData) point.
custom;
38 if (data.depth < depthRequired)
return false;
39 if (!allowNearStar && data.nearest !=
null)
return false;
55 AbyssalEPData data = (AbyssalEPData) point.
custom;
static boolean ABYSSAL_GHOST_SHIPS_DEBUG
static float getAbyssalRogueStellarObjectDireHintsFrequency(EncounterManager manager, EncounterPoint point)
static float NO_ABYSS_ENCOUNTER_MULT
static float ROGUE_HINTS_FREQ
static boolean isPointSuited(EncounterPoint point, boolean allowNearStar, float depthRequired)
static float ROGUE_REGULAR_FREQ
static float DWELLER_FREQ_MAX
static float getNoAbyssalEncounterFrequency(EncounterManager manager, EncounterPoint point)
static float getAbyssalLightFrequency(EncounterManager manager, EncounterPoint point)
static float DWELLER_FREQ_MIN
static float getAbyssalLightDwellerFrequency(EncounterManager manager, EncounterPoint point)
static float getAbyssalRogueStellarObjectFrequency(EncounterManager manager, EncounterPoint point)
static List< EPEncounterCreator > CREATORS
static float DEPTH_THRESHOLD_FOR_DWELLER_LIGHT
static float DEPTH_THRESHOLD_FOR_ABYSSAL_LIGHT
static float DEPTH_THRESHOLD_FOR_ABYSSAL_STELLAR_OBJECT
static String EP_TYPE_ABYSSAL
float getFrequencyForPoint(EncounterManager manager, EncounterPoint point)