Class AbyssalRogueStellarObjectDireHintsEPEC
java.lang.Object
com.fs.starfarer.api.impl.campaign.enc.BaseEPEncounterCreator
com.fs.starfarer.api.impl.campaign.enc.AbyssalRogueStellarObjectEPEC
com.fs.starfarer.api.impl.campaign.enc.AbyssalRogueStellarObjectDireHintsEPEC
- All Implemented Interfaces:
EPEncounterCreator
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static enum
Not related to sensor ghosts OR IS ITNested classes/interfaces inherited from class com.fs.starfarer.api.impl.campaign.enc.AbyssalRogueStellarObjectEPEC
AbyssalRogueStellarObjectEPEC.RogueStellarObjectType
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class com.fs.starfarer.api.impl.campaign.enc.AbyssalRogueStellarObjectEPEC
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_TYPES
Fields inherited from class com.fs.starfarer.api.impl.campaign.enc.BaseEPEncounterCreator
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
addBlackHoleReadings
(StarSystemAPI system, EncounterPoint point, HyperspaceAbyssPluginImpl.AbyssalEPData data) protected boolean
addGasGiantTurbulence
(StarSystemAPI system, EncounterPoint point, HyperspaceAbyssPluginImpl.AbyssalEPData data) protected boolean
addGhostShip
(StarSystemAPI system, AbyssalRogueStellarObjectDireHintsEPEC.GhostShipType type, EncounterPoint point, HyperspaceAbyssPluginImpl.AbyssalEPData data) protected boolean
addMiningOp
(StarSystemAPI system, EncounterPoint point, HyperspaceAbyssPluginImpl.AbyssalEPData data) void
addShipAroundPlanet
(SectorEntityToken planet, String variantId, ShipRecoverySpecial.ShipCondition condition, String gsType, String shipName, Random random) void
addShipAroundPlanet
(SectorEntityToken planet, String variantId, ShipRecoverySpecial.ShipCondition condition, String gsType, Random random) protected void
addSpecials
(StarSystemAPI system, EncounterManager manager, EncounterPoint point, HyperspaceAbyssPluginImpl.AbyssalEPData data) float
getFrequencyForPoint
(EncounterManager manager, EncounterPoint point) pickVariant
(String factionId, String shipRole, Random random) Methods inherited from class com.fs.starfarer.api.impl.campaign.enc.AbyssalRogueStellarObjectEPEC
addBlackHole, createEncounter, setAbyssalDetectedRange, setAbyssalDetectedRanges
Methods inherited from class com.fs.starfarer.api.impl.campaign.enc.BaseEPEncounterCreator
getClosestLuddicPathBase, getClosestLuddicPathBase, getClosestPirateBase, getClosestPirateBase, getClosestSystemWithRuins, getClosestSystemWithRuins, getCoreProximityFactor, getCreatorTimeoutMax, getCreatorTimeoutMin, getId, getLuddicPathBaseProximityFactor, getPirateBaseProximityFactor, getPointTimeoutMax, getPointTimeoutMin, getRuinsProximityFactor
-
Field Details
-
DIRE_HINT_TYPES
public static WeightedRandomPicker<AbyssalRogueStellarObjectDireHintsEPEC.AbyssalDireHintType> DIRE_HINT_TYPES
-
-
Constructor Details
-
AbyssalRogueStellarObjectDireHintsEPEC
public AbyssalRogueStellarObjectDireHintsEPEC()
-
-
Method Details
-
getFrequencyForPoint
- Specified by:
getFrequencyForPoint
in interfaceEPEncounterCreator
- Overrides:
getFrequencyForPoint
in classAbyssalRogueStellarObjectEPEC
-
addSpecials
protected void addSpecials(StarSystemAPI system, EncounterManager manager, EncounterPoint point, HyperspaceAbyssPluginImpl.AbyssalEPData data) - Overrides:
addSpecials
in classAbyssalRogueStellarObjectEPEC
-
addBlackHoleReadings
protected boolean addBlackHoleReadings(StarSystemAPI system, EncounterPoint point, HyperspaceAbyssPluginImpl.AbyssalEPData data) -
addGasGiantTurbulence
protected boolean addGasGiantTurbulence(StarSystemAPI system, EncounterPoint point, HyperspaceAbyssPluginImpl.AbyssalEPData data) -
addMiningOp
protected boolean addMiningOp(StarSystemAPI system, EncounterPoint point, HyperspaceAbyssPluginImpl.AbyssalEPData data) -
addGhostShip
protected boolean addGhostShip(StarSystemAPI system, AbyssalRogueStellarObjectDireHintsEPEC.GhostShipType type, EncounterPoint point, HyperspaceAbyssPluginImpl.AbyssalEPData data) -
addShipAroundPlanet
public void addShipAroundPlanet(SectorEntityToken planet, String variantId, ShipRecoverySpecial.ShipCondition condition, String gsType, Random random) -
addShipAroundPlanet
public void addShipAroundPlanet(SectorEntityToken planet, String variantId, ShipRecoverySpecial.ShipCondition condition, String gsType, String shipName, Random random) -
pickVariant
-