1package com.fs.starfarer.api.impl.campaign.intel.raid;
6import com.fs.starfarer.api.campaign.SectorEntityToken;
7import com.fs.starfarer.api.impl.campaign.DebugFlags;
8import com.fs.starfarer.api.impl.campaign.fleets.RouteLocationCalculator;
9import com.fs.starfarer.api.impl.campaign.fleets.RouteManager;
10import com.fs.starfarer.api.impl.campaign.fleets.RouteManager.RouteData;
11import com.fs.starfarer.api.impl.campaign.fleets.RouteManager.RouteSegment;
12import com.fs.starfarer.api.impl.campaign.intel.inspection.HITravelStage;
13import com.fs.starfarer.api.impl.campaign.intel.punitive.PETravelStage;
14import com.fs.starfarer.api.impl.campaign.intel.raid.RaidIntel.RaidStageStatus;
15import com.fs.starfarer.api.ui.TooltipMakerAPI;
16import com.fs.starfarer.api.util.Misc;
42 for (RouteData route : routes) {
51 route.addSegment(
new RouteSegment(travelDays,
from,
to));
73 if (
status == RaidStageStatus.FAILURE) {
74 info.
addPara(
"The raiding forces have failed to successfully reach the " +
76 }
else if (curr == index) {
77 info.
addPara(
"The raiding forces are currently travelling to the " +
static boolean PUNITIVE_EXPEDITION_DEBUG
static boolean RAID_DEBUG
static boolean HEGEMONY_INSPECTION_DEBUG
static boolean FAST_RAIDS
static float getTravelDays(SectorEntityToken from, SectorEntityToken to)
List< RouteData > getRoutesForSource(String source)
static RouteManager getInstance()
static final String WAIT_STAGE
void updateStatusBasedOnReaching(SectorEntityToken dest, boolean giveReturnOrders)
void abortIfNeededBasedOnFP(boolean giveReturnOrders)
String getRouteSourceId()
int getStageIndex(RaidStage stage)
StarSystemAPI getSystem()
TravelStage(RaidIntel raid, SectorEntityToken from, SectorEntityToken to, boolean requireNearTarget)
void showStageInfo(TooltipMakerAPI info)
boolean requireNearTarget
static Color getTextColor()
static Color getGrayColor()
static Color getHighlightColor()
String getNameWithLowercaseType()