1package com.fs.starfarer.api.impl.campaign.ghosts.types;
3import com.fs.starfarer.api.Global;
4import com.fs.starfarer.api.campaign.CampaignFleetAPI;
5import com.fs.starfarer.api.campaign.SectorEntityToken;
6import com.fs.starfarer.api.impl.campaign.ghosts.BaseSensorGhost;
7import com.fs.starfarer.api.impl.campaign.ghosts.GBCircle;
8import com.fs.starfarer.api.impl.campaign.ghosts.GBITowardsEntity;
9import com.fs.starfarer.api.impl.campaign.ghosts.GBIntercept;
10import com.fs.starfarer.api.impl.campaign.ghosts.GBLeadPlayerTo;
11import com.fs.starfarer.api.impl.campaign.ghosts.GBStayInPlace;
12import com.fs.starfarer.api.impl.campaign.ghosts.GBStormArea;
13import com.fs.starfarer.api.impl.campaign.ghosts.SensorGhostManager;
22 float circleRadius =
genFloat(300f, 400f);
static SectorAPI getSector()
void addBehavior(GhostBehavior b)
float genFloat(float min, float max)
float genLargeSensorProfile()
float genDelay(float base)
boolean placeNearPlayer()
void initEntity(float sensorProfile, float radius)
void addInterrupt(GhostBehaviorInterrupt interrupt)
SensorGhostManager manager
StormTricksterGhost(SensorGhostManager manager, SectorEntityToken target)