1package com.fs.starfarer.api.combat;
6import org.lwjgl.util.vector.Vector2f;
8import com.fs.starfarer.api.characters.PersonAPI;
9import com.fs.starfarer.api.fleet.FleetGoal;
10import com.fs.starfarer.api.fleet.FleetMemberAPI;
AssignmentTargetAPI getTarget()
CombatAssignmentType getType()
void addToReserves(FleetMemberAPI member)
ShipAPI getShipFor(PersonAPI captain)
AdmiralAIPlugin getAdmiralAI()
List< DeployedFleetMemberAPI > getDeployedCopyDFM()
List< DeployedFleetMemberAPI > getAllEverDeployedCopy()
ShipAPI spawnShipOrWing(String specId, Vector2f location, float facing)
DeployedFleetMemberAPI getDeployedFleetMemberFromAllEverDeployed(ShipAPI ship)
float getEnemyCleanDisengageThreshold()
List< FleetMemberAPI > getDisabledCopy()
boolean canEnemyDisengageCleanly()
boolean isDefendingStation()
float getEnemyCleanDisengageProgress()
AssignmentTargetAPI createWaypoint(Vector2f location, boolean ally)
void setDeploymentYOffset(float deploymentYOffset)
List< FleetMemberAPI > getRetreatedCopy()
FleetMemberAPI getBiggestStationDeployedOrNot()
PersonAPI getFleetCommander()
List< FleetMemberAPI > getReservesCopy()
PersonAPI getFleetCommanderPreferPlayer()
boolean isSuppressDeploymentMessages()
void removeFromReserves(FleetMemberAPI member)
boolean isOnlyTimidOrNonCombatDeployed()
void removeDeployed(ShipAPI ship, boolean retreated)
List< FleetMemberAPI > getDestroyedCopy()
void removeDeployed(FighterWingAPI wing, boolean retreated)
ShipAPI spawnFleetMember(FleetMemberAPI member, Vector2f location, float facing, float initialBurnDur)
ShipAPI getShipFor(FleetMemberAPI fleetMember)
DeployedFleetMemberAPI getDeployedFleetMember(ShipAPI ship)
void modifyFlatMax(String source, int value)
void setSuppressDeploymentMessages(boolean suppressDeploymentMessages)
ShipAPI spawnShipOrWing(String specId, Vector2f location, float facing, float initialBurnDur, PersonAPI captain)
boolean isDeployedStation()
Map< DeployedFleetMemberAPI, DeployedFleetMemberAPI > getShardToOriginalShipMap()
void setCanForceShipsToEngageWhenBattleClearlyLost(boolean canForceShipsToEngageWhenBattleClearlyLost)
float getDeploymentYOffset()
void setMaxStrength(int maxStrength)
void setDefaultCommander(PersonAPI defaultCommander)
PersonAPI getDefaultCommander()
void modifyPercentMax(String source, float percent)
CombatTaskManagerAPI getTaskManager(boolean ally)
void setDeployedStation(boolean deployedStation)
void setAdmiralAI(AdmiralAIPlugin admiralAI)
List< DeployedFleetMemberAPI > getStations()
boolean isCanForceShipsToEngageWhenBattleClearlyLost()
float getEnemyCleanDisengagePoints()
DeployedFleetMemberAPI getDeployedFleetMemberEvenIfDisabled(ShipAPI ship)
List< FleetMemberAPI > getDeployedCopy()
List< PersonAPI > getAllFleetCommanders()
ShipAPI spawnShipOrWing(String specId, Vector2f location, float facing, float initialBurnDur)