public class AbyssalLightEPEC extends BaseEPEncounterCreator
| Modifier and Type | Class and Description |
|---|---|
static class |
AbyssalLightEPEC.LightSpawnType |
CORE_PROXIMITY_MAX_RANGE, PATHER_AMBUSH_MAX_RANGE, PATHER_AMBUSH_RANGE_FOR_FULL_PROXIMITY_FACTOR, PIRATE_AMBUSH_MAX_RANGE, PIRATE_AMBUSH_RANGE_FOR_FULL_PROXIMITY_FACTOR, RUINS_MAX_RANGE, RUINS_RANGE_FOR_FULL_PROXIMITY_FACTOR| Constructor and Description |
|---|
AbyssalLightEPEC() |
| Modifier and Type | Method and Description |
|---|---|
void |
createEncounter(EncounterManager manager,
EncounterPoint point) |
float |
getFrequencyForPoint(EncounterManager manager,
EncounterPoint point) |
protected void |
modifyLightParams(EncounterManager manager,
EncounterPoint point,
AbyssalLightEPEC.LightSpawnType type,
AbyssalLightEntityPlugin.AbyssalLightParams params) |
protected void |
modifySpawnedLight(EncounterManager manager,
EncounterPoint point,
AbyssalLightEntityPlugin.AbyssalLightParams params,
SectorEntityToken light) |
protected AbyssalLightEPEC.LightSpawnType |
pickSpawnType(EncounterManager manager,
EncounterPoint point) |
getClosestLuddicPathBase, getClosestLuddicPathBase, getClosestPirateBase, getClosestPirateBase, getClosestSystemWithRuins, getClosestSystemWithRuins, getCoreProximityFactor, getCreatorTimeoutMax, getCreatorTimeoutMin, getId, getLuddicPathBaseProximityFactor, getPirateBaseProximityFactor, getPointTimeoutMax, getPointTimeoutMin, getRuinsProximityFactorpublic AbyssalLightEPEC()
public float getFrequencyForPoint(EncounterManager manager, EncounterPoint point)
getFrequencyForPoint in interface EPEncounterCreatorgetFrequencyForPoint in class BaseEPEncounterCreatorprotected AbyssalLightEPEC.LightSpawnType pickSpawnType(EncounterManager manager, EncounterPoint point)
protected void modifyLightParams(EncounterManager manager, EncounterPoint point, AbyssalLightEPEC.LightSpawnType type, AbyssalLightEntityPlugin.AbyssalLightParams params)
protected void modifySpawnedLight(EncounterManager manager, EncounterPoint point, AbyssalLightEntityPlugin.AbyssalLightParams params, SectorEntityToken light)
public void createEncounter(EncounterManager manager, EncounterPoint point)
createEncounter in interface EPEncounterCreatorcreateEncounter in class BaseEPEncounterCreator