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_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 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(Vector2f loc) |
java.util.List<StarSystemAPI> |
getAbyssalSystems() |
protected java.lang.Object |
readResolve() |
isInAbyss
public 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_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 Vector2f playerLocWhenGeneratingEPs
protected java.util.List<EncounterPoint> encounterPoints
protected java.util.Random random
protected java.lang.Object readResolve()
public float getAbyssalDepth(Vector2f loc)
getAbyssalDepth
in interface HyperspaceAbyssPlugin
getAbyssalDepth
in class BaseHyperspaceAbyssPlugin
public void advance(float amount)
advance
in interface HyperspaceAbyssPlugin
advance
in class BaseHyperspaceAbyssPlugin
amount
- public java.util.List<StarSystemAPI> getAbyssalSystems()
getAbyssalSystems
in interface HyperspaceAbyssPlugin
getAbyssalSystems
in class BaseHyperspaceAbyssPlugin
public java.util.List<EncounterPoint> generateEncounterPoints(LocationAPI where)
generateEncounterPoints
in interface EncounterPointProvider
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.