public class BaseRaidStage extends java.lang.Object implements RaidIntel.RaidStage
Modifier and Type | Field and Description |
---|---|
protected float |
abortFP |
protected float |
elapsed |
protected RaidIntel |
intel |
protected float |
maxDays |
protected RaidIntel.RaidStageStatus |
status |
protected IntervalUtil |
statusInterval |
static java.lang.String |
STRAGGLER |
Constructor and Description |
---|
BaseRaidStage(RaidIntel raid) |
Modifier and Type | Method and Description |
---|---|
protected void |
abortIfNeededBasedOnFP(boolean giveReturnOrders) |
void |
advance(float amount) |
protected boolean |
enoughMadeIt(java.util.List<RouteManager.RouteData> routes,
java.util.List<RouteManager.RouteData> stragglers) |
float |
getAbortFP() |
float |
getElapsed() |
float |
getExtraDaysUsed() |
float |
getMaxDays() |
java.util.List<RouteManager.RouteData> |
getRoutes() |
RaidIntel.RaidStageStatus |
getStatus() |
java.util.List<RouteManager.RouteData> |
getStragglers(java.util.List<RouteManager.RouteData> routes,
SectorEntityToken dest,
float maxRange) |
void |
giveReturnOrdersToStragglers(java.util.List<RouteManager.RouteData> stragglers) |
void |
notifyStarted() |
void |
resetRoute(RouteManager.RouteData route) |
void |
resetRoutes() |
void |
setAbortFP(float abortFP) |
void |
showStageInfo(TooltipMakerAPI info) |
protected void |
updateStatus() |
protected void |
updateStatusBasedOnReaching(SectorEntityToken dest,
boolean giveReturnOrders) |
protected void |
updateStatusBasedOnReaching(SectorEntityToken dest,
boolean giveReturnOrders,
boolean requireNearTarget) |
public static final java.lang.String STRAGGLER
protected RaidIntel intel
protected IntervalUtil statusInterval
protected RaidIntel.RaidStageStatus status
protected float elapsed
protected float maxDays
protected float abortFP
public BaseRaidStage(RaidIntel raid)
public float getAbortFP()
public void setAbortFP(float abortFP)
public void resetRoutes()
public void resetRoute(RouteManager.RouteData route)
public java.util.List<RouteManager.RouteData> getRoutes()
public void giveReturnOrdersToStragglers(java.util.List<RouteManager.RouteData> stragglers)
public void advance(float amount)
advance
in interface RaidIntel.RaidStage
public RaidIntel.RaidStageStatus getStatus()
getStatus
in interface RaidIntel.RaidStage
public void notifyStarted()
notifyStarted
in interface RaidIntel.RaidStage
protected boolean enoughMadeIt(java.util.List<RouteManager.RouteData> routes, java.util.List<RouteManager.RouteData> stragglers)
protected void updateStatus()
protected void abortIfNeededBasedOnFP(boolean giveReturnOrders)
protected void updateStatusBasedOnReaching(SectorEntityToken dest, boolean giveReturnOrders)
protected void updateStatusBasedOnReaching(SectorEntityToken dest, boolean giveReturnOrders, boolean requireNearTarget)
public float getExtraDaysUsed()
getExtraDaysUsed
in interface RaidIntel.RaidStage
public java.util.List<RouteManager.RouteData> getStragglers(java.util.List<RouteManager.RouteData> routes, SectorEntityToken dest, float maxRange)
public float getElapsed()
getElapsed
in interface RaidIntel.RaidStage
public float getMaxDays()
getMaxDays
in interface RaidIntel.RaidStage
public void showStageInfo(TooltipMakerAPI info)
showStageInfo
in interface RaidIntel.RaidStage
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.