1package com.fs.starfarer.api.fleet;
3import org.lwjgl.util.vector.Vector2f;
5import com.fs.starfarer.api.campaign.BuffManagerAPI;
6import com.fs.starfarer.api.campaign.FleetDataAPI;
7import com.fs.starfarer.api.characters.PersonAPI;
8import com.fs.starfarer.api.combat.MutableShipStatsAPI;
9import com.fs.starfarer.api.combat.ShipHullSpecAPI;
10import com.fs.starfarer.api.combat.ShipVariantAPI;
11import com.fs.starfarer.api.loading.WithSourceMod;
void setSpriteOverride(String spriteOverride)
BuffManagerAPI getBuffManager()
PersonAPI getFleetCommander()
PersonAPI getFleetCommanderForStats()
ShipVariantAPI getVariant()
float getDeploymentCostSupplies()
boolean canBeDeployedForCombat()
float getMemberStrength()
FleetDataAPI getFleetData()
float getDeploymentPointsCost()
FleetMemberType getType()
Vector2f getOverrideSpriteSize()
float getBaseDeployCost()
float getBaseDeploymentCostSupplies()
void setCaptain(PersonAPI commander)
void setPersonalityOverride(String personalityOverride)
String getSpriteOverride()
void setFlagship(boolean isFlagship, boolean withCaptainSet)
String getPersonalityOverride()
void setShipName(String name)
void setFleetCommanderForStats(PersonAPI alternateFleetCommander, FleetDataAPI fleetForStats)
void setOverrideSpriteSize(Vector2f overrideSpriteSize)
CrewCompositionAPI getCrewComposition()
void setAlly(boolean isAlly)
void setStatUpdateNeeded(boolean statUpdateNeeded)
FleetMemberStatusAPI getStatus()
float getUnmodifiedDeploymentPointsCost()
RepairTrackerAPI getRepairTracker()
void setFlagship(boolean isFlagship)
int getNumFightersInWing()
int getReplacementChassisCount()
ShipHullSpecAPI getHullSpec()
void setVariant(ShipVariantAPI variant, boolean withRefit, boolean withStatsUpdate)
MutableShipStatsAPI getStats()
FleetDataAPI getFleetDataForStats()