public class AbyssalRogueStellarObjectDireHintsEPEC extends AbyssalRogueStellarObjectEPEC
| Modifier and Type | Class and Description |
|---|---|
static class |
AbyssalRogueStellarObjectDireHintsEPEC.AbyssalDireHintType |
static class |
AbyssalRogueStellarObjectDireHintsEPEC.GhostShipType
Not related to sensor ghosts OR IS IT
|
AbyssalRogueStellarObjectEPEC.RogueStellarObjectType| Modifier and Type | Field and Description |
|---|---|
static WeightedRandomPicker<AbyssalRogueStellarObjectDireHintsEPEC.AbyssalDireHintType> |
DIRE_HINT_TYPES |
BLACK_HOLE_TYPES, BONUS_PROB_PER_FAIL, GAS_GIANT_TYPES, MAX_THREAT_PROB, MAX_THREAT_PROB_DEPTH, MIN_DEPTH_FOR_GUARANTEED, MIN_THREAT_PROB, PLANETOID_TYPES, PROB_BLACK_HOLE_ORBITERS, STELLAR_OBJECT_TYPESCORE_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 |
|---|
AbyssalRogueStellarObjectDireHintsEPEC() |
addBlackHole, createEncounter, setAbyssalDetectedRange, setAbyssalDetectedRangesgetClosestLuddicPathBase, getClosestLuddicPathBase, getClosestPirateBase, getClosestPirateBase, getClosestSystemWithRuins, getClosestSystemWithRuins, getCoreProximityFactor, getCreatorTimeoutMax, getCreatorTimeoutMin, getId, getLuddicPathBaseProximityFactor, getPirateBaseProximityFactor, getPointTimeoutMax, getPointTimeoutMin, getRuinsProximityFactorpublic static WeightedRandomPicker<AbyssalRogueStellarObjectDireHintsEPEC.AbyssalDireHintType> DIRE_HINT_TYPES
public AbyssalRogueStellarObjectDireHintsEPEC()
public float getFrequencyForPoint(EncounterManager manager, EncounterPoint point)
getFrequencyForPoint in interface EPEncounterCreatorgetFrequencyForPoint in class AbyssalRogueStellarObjectEPECprotected void addSpecials(StarSystemAPI system, EncounterManager manager, EncounterPoint point, HyperspaceAbyssPluginImpl.AbyssalEPData data)
addSpecials in class AbyssalRogueStellarObjectEPECprotected boolean addBlackHoleReadings(StarSystemAPI system, EncounterPoint point, HyperspaceAbyssPluginImpl.AbyssalEPData data)
protected boolean addGasGiantTurbulence(StarSystemAPI system, EncounterPoint point, HyperspaceAbyssPluginImpl.AbyssalEPData data)
protected boolean addMiningOp(StarSystemAPI system, EncounterPoint point, HyperspaceAbyssPluginImpl.AbyssalEPData data)
protected boolean addGhostShip(StarSystemAPI system, AbyssalRogueStellarObjectDireHintsEPEC.GhostShipType type, EncounterPoint point, HyperspaceAbyssPluginImpl.AbyssalEPData data)
public void addShipAroundPlanet(SectorEntityToken planet, java.lang.String variantId, ShipRecoverySpecial.ShipCondition condition, java.lang.String gsType, java.util.Random random)
public void addShipAroundPlanet(SectorEntityToken planet, java.lang.String variantId, ShipRecoverySpecial.ShipCondition condition, java.lang.String gsType, java.lang.String shipName, java.util.Random random)
public java.lang.String pickVariant(java.lang.String factionId, java.lang.String shipRole, java.util.Random random)