public class HyperspaceAbyssPluginImpl extends BaseHyperspaceAbyssPlugin implements EncounterPointProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
HyperspaceAbyssPluginImpl.AbyssalEPData |
| Modifier and Type | Field and Description |
|---|---|
static float |
DEPTH_THRESHOLD_FOR_ABYSSAL_LIGHT |
static float |
DEPTH_THRESHOLD_FOR_ABYSSAL_STAR_SYSTEM |
static float |
DEPTH_THRESHOLD_FOR_ABYSSAL_STELLAR_OBJECT |
static float |
DEPTH_THRESHOLD_FOR_DWELLER_LIGHT |
static float |
DEPTH_THRESHOLD_FOR_ENCOUNTER |
static float |
DEPTH_THRESHOLD_FOR_FLEETS_FLEEING |
static float |
DEPTH_THRESHOLD_FOR_NO_DUST_PARTICLES_IN_COMBAT |
static float |
ENCOUNTER_NEAR_ABYSSAL_SYSTEM_DIST |
protected java.util.List<EncounterPoint> |
encounterPoints |
static java.lang.String |
EP_TYPE_ABYSSAL |
static float |
GAS_GIANT_DETECTED_RANGE |
static float |
JUMP_POINT_DETECTED_RANGE |
static float |
NASCENT_WELL_DETECTED_RANGE |
static float |
PLAYER_DIST_TRAVELLED_TO_REGEN_EPS |
protected org.lwjgl.util.vector.Vector2f |
playerLocWhenGeneratingEPs |
protected java.util.Random |
random |
static float |
STAR_DETECTED_RANGE |
| Constructor and Description |
|---|
HyperspaceAbyssPluginImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float amount) |
java.util.List<EncounterPoint> |
generateEncounterPoints(LocationAPI where) |
float |
getAbyssalDepth(org.lwjgl.util.vector.Vector2f loc,
boolean uncapped) |
java.util.List<StarSystemAPI> |
getAbyssalSystems() |
protected java.lang.Object |
readResolve() |
getAbyssalDepth, getAbyssalDepth, getAbyssalDepth, isInAbyss, isInAbysspublic static java.lang.String EP_TYPE_ABYSSAL
public static float ENCOUNTER_NEAR_ABYSSAL_SYSTEM_DIST
public static float NASCENT_WELL_DETECTED_RANGE
public static float JUMP_POINT_DETECTED_RANGE
public static float GAS_GIANT_DETECTED_RANGE
public static float STAR_DETECTED_RANGE
public static float DEPTH_THRESHOLD_FOR_ENCOUNTER
public static float DEPTH_THRESHOLD_FOR_DWELLER_LIGHT
public static float DEPTH_THRESHOLD_FOR_ABYSSAL_LIGHT
public static float DEPTH_THRESHOLD_FOR_ABYSSAL_STELLAR_OBJECT
public static float DEPTH_THRESHOLD_FOR_ABYSSAL_STAR_SYSTEM
public static float DEPTH_THRESHOLD_FOR_NO_DUST_PARTICLES_IN_COMBAT
public static float DEPTH_THRESHOLD_FOR_FLEETS_FLEEING
public static float PLAYER_DIST_TRAVELLED_TO_REGEN_EPS
protected org.lwjgl.util.vector.Vector2f playerLocWhenGeneratingEPs
protected java.util.List<EncounterPoint> encounterPoints
protected java.util.Random random
public HyperspaceAbyssPluginImpl()
protected java.lang.Object readResolve()
public float getAbyssalDepth(org.lwjgl.util.vector.Vector2f loc, boolean uncapped)
getAbyssalDepth in interface HyperspaceAbyssPlugingetAbyssalDepth in class BaseHyperspaceAbyssPluginpublic void advance(float amount)
advance in interface HyperspaceAbyssPluginadvance in class BaseHyperspaceAbyssPluginamount - public java.util.List<StarSystemAPI> getAbyssalSystems()
getAbyssalSystems in interface HyperspaceAbyssPlugingetAbyssalSystems in class BaseHyperspaceAbyssPluginpublic java.util.List<EncounterPoint> generateEncounterPoints(LocationAPI where)
generateEncounterPoints in interface EncounterPointProvider