1package com.fs.starfarer.api.impl.campaign;
3import com.fs.starfarer.api.EveryFrameScript;
4import com.fs.starfarer.api.Global;
5import com.fs.starfarer.api.campaign.CampaignFleetAPI;
6import com.fs.starfarer.api.campaign.FleetAssignment;
7import com.fs.starfarer.api.campaign.SectorEntityToken;
8import com.fs.starfarer.api.campaign.ai.FleetAssignmentDataAPI;
9import com.fs.starfarer.api.util.IntervalUtil;
10import com.fs.starfarer.api.util.Misc;
15 private String origFaction;
25 if (tracker.intervalElapsed() && fleet.
getAI() !=
null) {
35 if (target !=
null && target.
getFaction() !=
null) {
41 if (targetHostile && !mathchesTarget) {
static SectorAPI getSector()
void advance(float amount)
SmugglingFactionChangeScript(CampaignFleetAPI fleet)
void advance(float amount)
static float getDistance(SectorEntityToken from, SectorEntityToken to)
float convertToDays(float realSeconds)
CampaignFleetAIAPI getAI()
void setFaction(String factionId, boolean includeCaptains)
boolean isHostileTo(FactionAPI other)
CampaignClockAPI getClock()
FleetAssignmentDataAPI getCurrentAssignment()
SectorEntityToken getTarget()
FleetAssignment getAssignment()