1package com.fs.starfarer.api.impl.campaign.ghosts.types;
3import java.util.ArrayList;
6import com.fs.starfarer.api.Global;
7import com.fs.starfarer.api.campaign.CampaignFleetAPI;
8import com.fs.starfarer.api.impl.campaign.ghosts.BaseSensorGhostCreator;
9import com.fs.starfarer.api.impl.campaign.ghosts.GhostFrequencies;
10import com.fs.starfarer.api.impl.campaign.ghosts.SensorGhost;
11import com.fs.starfarer.api.impl.campaign.ghosts.SensorGhostManager;
12import com.fs.starfarer.api.util.Misc;
18 if (!
Global.
getSector().getCurrentLocation().isHyperspace())
return null;
20 float depth = Misc.getAbyssalDepth(pf);
21 if (depth < 1f)
return null;
23 List<SensorGhost> result =
new ArrayList<SensorGhost>();
static SectorAPI getSector()
static float getAbyssalDrifterFrequency(SensorGhostManager manager)
List< SensorGhost > createGhost(SensorGhostManager manager)
boolean canSpawnWhilePlayerInAbyss()
boolean canSpawnWhilePlayerOutsideAbyss()
float getFrequency(SensorGhostManager manager)
float getTimeoutDaysOnSuccessfulCreate(SensorGhostManager manager)
boolean isCreationFailed()