public class BaseEPEncounterCreator extends java.lang.Object implements EPEncounterCreator
| Modifier and Type | Field and Description |
|---|---|
static float |
CORE_PROXIMITY_MAX_RANGE |
static float |
PATHER_AMBUSH_MAX_RANGE |
static float |
PATHER_AMBUSH_RANGE_FOR_FULL_PROXIMITY_FACTOR |
static float |
PIRATE_AMBUSH_MAX_RANGE |
static float |
PIRATE_AMBUSH_RANGE_FOR_FULL_PROXIMITY_FACTOR |
static float |
RUINS_MAX_RANGE |
static float |
RUINS_RANGE_FOR_FULL_PROXIMITY_FACTOR |
| Constructor and Description |
|---|
BaseEPEncounterCreator() |
| Modifier and Type | Method and Description |
|---|---|
void |
createEncounter(EncounterManager manager,
EncounterPoint point) |
static LuddicPathBaseIntel |
getClosestLuddicPathBase(org.lwjgl.util.vector.Vector2f locInHyper) |
static LuddicPathBaseIntel |
getClosestLuddicPathBase(org.lwjgl.util.vector.Vector2f locInHyper,
boolean onlyInProximity) |
static PirateBaseIntel |
getClosestPirateBase(org.lwjgl.util.vector.Vector2f locInHyper) |
static PirateBaseIntel |
getClosestPirateBase(org.lwjgl.util.vector.Vector2f locInHyper,
boolean onlyInProximity) |
static StarSystemAPI |
getClosestSystemWithRuins(org.lwjgl.util.vector.Vector2f locInHyper) |
static StarSystemAPI |
getClosestSystemWithRuins(org.lwjgl.util.vector.Vector2f locInHyper,
boolean onlyInProximity) |
static float |
getCoreProximityFactor(org.lwjgl.util.vector.Vector2f locInHyper) |
float |
getCreatorTimeoutMax() |
float |
getCreatorTimeoutMin() |
float |
getFrequencyForPoint(EncounterManager manager,
EncounterPoint point) |
java.lang.String |
getId() |
static float |
getLuddicPathBaseProximityFactor(LuddicPathBaseIntel base,
org.lwjgl.util.vector.Vector2f locInHyper) |
static float |
getPirateBaseProximityFactor(PirateBaseIntel base,
org.lwjgl.util.vector.Vector2f locInHyper) |
float |
getPointTimeoutMax() |
float |
getPointTimeoutMin() |
static float |
getRuinsProximityFactor(StarSystemAPI system,
org.lwjgl.util.vector.Vector2f locInHyper) |
public static float PATHER_AMBUSH_RANGE_FOR_FULL_PROXIMITY_FACTOR
public static float PATHER_AMBUSH_MAX_RANGE
public static float PIRATE_AMBUSH_RANGE_FOR_FULL_PROXIMITY_FACTOR
public static float PIRATE_AMBUSH_MAX_RANGE
public static float RUINS_RANGE_FOR_FULL_PROXIMITY_FACTOR
public static float RUINS_MAX_RANGE
public static float CORE_PROXIMITY_MAX_RANGE
public BaseEPEncounterCreator()
public java.lang.String getId()
getId in interface EPEncounterCreatorpublic float getPointTimeoutMin()
getPointTimeoutMin in interface EPEncounterCreatorpublic float getPointTimeoutMax()
getPointTimeoutMax in interface EPEncounterCreatorpublic float getCreatorTimeoutMin()
getCreatorTimeoutMin in interface EPEncounterCreatorpublic float getCreatorTimeoutMax()
getCreatorTimeoutMax in interface EPEncounterCreatorpublic float getFrequencyForPoint(EncounterManager manager, EncounterPoint point)
getFrequencyForPoint in interface EPEncounterCreatorpublic void createEncounter(EncounterManager manager, EncounterPoint point)
createEncounter in interface EPEncounterCreatorpublic static float getLuddicPathBaseProximityFactor(LuddicPathBaseIntel base, org.lwjgl.util.vector.Vector2f locInHyper)
public static LuddicPathBaseIntel getClosestLuddicPathBase(org.lwjgl.util.vector.Vector2f locInHyper)
public static LuddicPathBaseIntel getClosestLuddicPathBase(org.lwjgl.util.vector.Vector2f locInHyper, boolean onlyInProximity)
public static float getPirateBaseProximityFactor(PirateBaseIntel base, org.lwjgl.util.vector.Vector2f locInHyper)
public static PirateBaseIntel getClosestPirateBase(org.lwjgl.util.vector.Vector2f locInHyper)
public static PirateBaseIntel getClosestPirateBase(org.lwjgl.util.vector.Vector2f locInHyper, boolean onlyInProximity)
public static float getCoreProximityFactor(org.lwjgl.util.vector.Vector2f locInHyper)
public static float getRuinsProximityFactor(StarSystemAPI system, org.lwjgl.util.vector.Vector2f locInHyper)
public static StarSystemAPI getClosestSystemWithRuins(org.lwjgl.util.vector.Vector2f locInHyper)
public static StarSystemAPI getClosestSystemWithRuins(org.lwjgl.util.vector.Vector2f locInHyper, boolean onlyInProximity)