1package com.fs.starfarer.api.impl.campaign.ghosts.types;
3import java.util.ArrayList;
6import com.fs.starfarer.api.Global;
7import com.fs.starfarer.api.impl.campaign.ghosts.BaseSensorGhostCreator;
8import com.fs.starfarer.api.impl.campaign.ghosts.GhostFrequencies;
9import com.fs.starfarer.api.impl.campaign.ghosts.SensorGhost;
10import com.fs.starfarer.api.impl.campaign.ghosts.SensorGhostManager;
16 if (!
Global.
getSector().getCurrentLocation().isHyperspace())
return null;
18 float r = manager.
getRandom().nextFloat();
20 boolean withCalf =
false;
24 }
else if (r < 0.3f) {
25 numRemora = 1 + manager.
getRandom().nextInt(3);
31 List<SensorGhost> result =
new ArrayList<SensorGhost>();
42 for (
int i = 0; i < numRemora; i++) {
static SectorAPI getSector()
CustomCampaignEntityAPI getEntity()
boolean isCreationFailed()
static float getLeviathanFrequency(SensorGhostManager manager)
List< SensorGhost > createGhost(SensorGhostManager manager)
boolean canSpawnWhilePlayerInOrNearSlipstream()
float getFrequency(SensorGhostManager manager)