Uses of Interface
com.fs.starfarer.api.campaign.CampaignFleetAPI
Packages that use CampaignFleetAPI
Package
Description
-
Uses of CampaignFleetAPI in com.fs.starfarer.api
Methods in com.fs.starfarer.api that return CampaignFleetAPIModifier and TypeMethodDescriptionFactoryAPI.createEmptyFleet
(FactionAPI faction, boolean aiMode) FactoryAPI.createEmptyFleet
(String factionId, String name, boolean aiMode) Methods in com.fs.starfarer.api with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionFactoryAPI.createBattle
(CampaignFleetAPI one, CampaignFleetAPI two) FactoryAPI.createFleetAI
(CampaignFleetAPI fleet) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.campaign
Fields in com.fs.starfarer.api.campaign declared as CampaignFleetAPIModifier and TypeFieldDescriptionFleetEncounterContextPlugin.DataForEncounterSide.OfficerEngagementData.sourceFleet
Methods in com.fs.starfarer.api.campaign that return CampaignFleetAPIModifier and TypeMethodDescriptionFleetStubConverterPlugin.convertToFleet
(FleetStubAPI stub) BattleAPI.getClosestInvolvedFleetTo
(CampaignFleetAPI fleet) BattleAPI.getCombined
(BattleAPI.BattleSide side) BattleAPI.getCombinedFor
(CampaignFleetAPI participantOrCombined) BattleAPI.getCombinedOne()
BattleAPI.getCombinedTwo()
EngagementResultForFleetAPI.getFleet()
FleetDataAPI.getFleet()
FleetEncounterContextPlugin.DataForEncounterSide.getFleet()
FleetStubAPI.getFleet()
CustomCampaignEntityAPI.getFleetForVisual()
FleetEncounterContextPlugin.getLoser()
BattleAPI.getNonPlayerCombined()
BattleAPI.getOtherSideCombined
(BattleAPI.BattleSide side) BattleAPI.getPlayerCombined()
SectorAPI.getPlayerFleet()
BattleAPI.getPrimary
(List<CampaignFleetAPI> side) BattleAPI.getPrimary
(List<CampaignFleetAPI> side, boolean nonPlayer) BattleAPI.getSourceFleet
(FleetMemberAPI member) FleetEncounterContextPlugin.getWinner()
Methods in com.fs.starfarer.api.campaign that return types with arguments of type CampaignFleetAPIModifier and TypeMethodDescriptionBattleAPI.getBothSides()
LocationAPI.getFleets()
BattleAPI.getFleetsFor
(EngagementResultForFleetAPI side) BattleAPI.getMemberSourceMap()
BattleAPI.getNonPlayerSide()
BattleAPI.getNonPlayerSideSnapshot()
Snapshot before the battle, containing any fleets that may have been eliminated during.BattleAPI.getOtherSide
(BattleAPI.BattleSide side) BattleAPI.getOtherSideFor
(CampaignFleetAPI participantOrCombined) BattleAPI.getOtherSideSnapshotFor
(CampaignFleetAPI participantOrCombined) BattleAPI.getPlayerSide()
BattleAPI.getPlayerSideSnapshot()
Snapshot before the battle, containing any fleets that may have been eliminated during.BattleAPI.getSide
(BattleAPI.BattleSide side) BattleAPI.getSideFor
(CampaignFleetAPI participantOrCombined) BattleAPI.getSideOne()
BattleAPI.getSideTwo()
BattleAPI.getSnapshotBothSides()
BattleAPI.getSnapshotFor
(List<CampaignFleetAPI> side) BattleAPI.getSnapshotSideFor
(CampaignFleetAPI participantOrCombined) BattleAPI.getSnapshotSideOne()
BattleAPI.getSnapshotSideTwo()
BattleAPI.getStationSide()
Methods in com.fs.starfarer.api.campaign with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionvoid
BattleAPI.applyVisibilityMod
(CampaignFleetAPI fleet) boolean
BattleAPI.canJoin
(CampaignFleetAPI fleet) FleetStubConverterPlugin.convertToStub
(CampaignFleetAPI fleet) void
SectorAPI.doHyperspaceTransition
(CampaignFleetAPI fleet, SectorEntityToken jumpLocation, JumpPointAPI.JumpDestination dest) void
SectorAPI.doHyperspaceTransition
(CampaignFleetAPI fleetAPI, SectorEntityToken jumpLocation, JumpPointAPI.JumpDestination dest, float initialDelay) FleetActionTextProvider.getActionText
(CampaignFleetAPI fleet) BattleAPI.getClosestInvolvedFleetTo
(CampaignFleetAPI fleet) BattleAPI.getCombinedFor
(CampaignFleetAPI participantOrCombined) FleetEncounterContextPlugin.getDataFor
(CampaignFleetAPI fleet) FleetEncounterContextPlugin.getDisengageHarryAvailability
(CampaignFleetAPI fleet, CampaignFleetAPI otherFleet) BattleAPI.getOtherSideFor
(CampaignFleetAPI participantOrCombined) BattleAPI.getOtherSideSnapshotFor
(CampaignFleetAPI participantOrCombined) FleetEncounterContextPlugin.getPursuitAvailability
(CampaignFleetAPI fleet, CampaignFleetAPI otherFleet) BattleAPI.getSideFor
(CampaignFleetAPI participantOrCombined) BattleAPI.getSnapshotSideFor
(CampaignFleetAPI participantOrCombined) boolean
CampaignTerrainPlugin.hasAIFlag
(Object flag, CampaignFleetAPI fleet) void
FleetInflater.inflate
(CampaignFleetAPI fleet) boolean
BattleAPI.isInvolved
(CampaignFleetAPI test) boolean
BattleAPI.isOnPlayerSide
(CampaignFleetAPI participantOrCombined) boolean
BattleAPI.join
(CampaignFleetAPI fleet) boolean
BattleAPI.join
(CampaignFleetAPI fleet, BattleAPI.BattleSide side) void
BattleAPI.leave
(CampaignFleetAPI fleet, boolean engagedInHostilities) boolean
BattleAPI.onPlayerSide
(CampaignFleetAPI fleet) boolean
BattleAPI.onSameSide
(CampaignFleetAPI one, CampaignFleetAPI two) BaseCampaignPlugin.pickAssignmentAIModule
(CampaignFleetAPI fleet, ModularFleetAIAPI ai) CampaignPlugin.pickAssignmentAIModule
(CampaignFleetAPI fleet, ModularFleetAIAPI ai) See ModularFleetAIAPI documentation for details.BaseCampaignPlugin.pickFleetInflater
(CampaignFleetAPI fleet, Object params) CampaignPlugin.pickFleetInflater
(CampaignFleetAPI fleet, Object params) PluginPickerAPI.pickFleetInflater
(CampaignFleetAPI fleet, Object params) PluginPickerAPI.pickFleetStubConverter
(CampaignFleetAPI fleet) BaseCampaignPlugin.pickNavigationAIModule
(CampaignFleetAPI fleet, ModularFleetAIAPI ai) CampaignPlugin.pickNavigationAIModule
(CampaignFleetAPI fleet, ModularFleetAIAPI ai) See ModularFleetAIAPI documentation for details.float
FactionAPI.pickShipAndAddToFleet
(String role, FactionAPI.ShipPickParams params, CampaignFleetAPI fleet) May add more than one ship if a fallback specifies to add multiple ships.float
FactionAPI.pickShipAndAddToFleet
(String role, FactionAPI.ShipPickParams params, CampaignFleetAPI fleet, Random random) BattleAPI.pickSide
(CampaignFleetAPI fleet) BattleAPI.pickSide
(CampaignFleetAPI fleet, boolean considerPlayerTransponderStatus) BaseCampaignPlugin.pickStrategicAIModule
(CampaignFleetAPI fleet, ModularFleetAIAPI ai) CampaignPlugin.pickStrategicAIModule
(CampaignFleetAPI fleet, ModularFleetAIAPI ai) See ModularFleetAIAPI documentation for details.BaseCampaignPlugin.pickStubConverter
(CampaignFleetAPI fleet) CampaignPlugin.pickStubConverter
(CampaignFleetAPI fleet) BaseCampaignPlugin.pickTacticalAIModule
(CampaignFleetAPI fleet, ModularFleetAIAPI ai) CampaignPlugin.pickTacticalAIModule
(CampaignFleetAPI fleet, ModularFleetAIAPI ai) See ModularFleetAIAPI documentation for details.void
BaseCampaignEventListener.reportBattleFinished
(CampaignFleetAPI primaryWinner, BattleAPI battle) void
CampaignEventListener.reportBattleFinished
(CampaignFleetAPI primaryWinner, BattleAPI battle) void
SectorAPI.reportBattleFinished
(CampaignFleetAPI primaryWinner, BattleAPI battle) Called after an autoresolve round that finishes a battle, after reportBattleOccurred.void
BaseCampaignEventListener.reportBattleOccurred
(CampaignFleetAPI primaryWinner, BattleAPI battle) void
CampaignEventListener.reportBattleOccurred
(CampaignFleetAPI primaryWinner, BattleAPI battle) Once for each autoresolve round for AI vs AI.void
SectorAPI.reportBattleOccurred
(CampaignFleetAPI primaryWinner, BattleAPI battle) Called once per each autoresolve round of the battle.void
BaseCampaignEventListener.reportFleetDespawned
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
CampaignEventListener.reportFleetDespawned
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) Could be destroyed or simply reached a despawn location.void
SectorAPI.reportFleetDespawned
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
BaseCampaignEventListener.reportFleetJumped
(CampaignFleetAPI fleet, SectorEntityToken from, JumpPointAPI.JumpDestination to) void
CampaignEventListener.reportFleetJumped
(CampaignFleetAPI fleet, SectorEntityToken from, JumpPointAPI.JumpDestination to) from is generally a JumpPointAPI, but doesn't *have* to be.void
SectorAPI.reportFleetJumped
(CampaignFleetAPI fleet, SectorEntityToken from, JumpPointAPI.JumpDestination to) void
BaseCampaignEventListener.reportFleetReachedEntity
(CampaignFleetAPI fleet, SectorEntityToken entity) void
CampaignEventListener.reportFleetReachedEntity
(CampaignFleetAPI fleet, SectorEntityToken entity) Planets/stations/etc that are the target of a fleet's assignment.void
SectorAPI.reportFleetReachedEntity
(CampaignFleetAPI fleet, SectorEntityToken entity) void
BaseCampaignEventListener.reportFleetSpawned
(CampaignFleetAPI fleet) void
CampaignEventListener.reportFleetSpawned
(CampaignFleetAPI fleet) void
FleetStubAPI.setFleet
(CampaignFleetAPI fleet) void
CustomCampaignEntityAPI.setFleetForVisual
(CampaignFleetAPI fleetForVisual) void
SectorAPI.setPlayerFleet
(CampaignFleetAPI playerFleet) boolean
FleetStubConverterPlugin.shouldConvertToStub
(CampaignFleetAPI fleet) void
VisualPanelAPI.showFleetInfo
(String titleOne, CampaignFleetAPI one, String titleTwo, CampaignFleetAPI two) void
VisualPanelAPI.showFleetInfo
(String titleOne, CampaignFleetAPI one, String titleTwo, CampaignFleetAPI two, FleetEncounterContextPlugin context) void
VisualPanelAPI.showFleetInfo
(String titleOne, CampaignFleetAPI one, String titleTwo, CampaignFleetAPI two, FleetEncounterContextPlugin context, boolean recoveryMode) void
VisualPanelAPI.showPreBattleJoinInfo
(String playerTitle, CampaignFleetAPI playerFleet, String titleOne, String titleTwo, FleetEncounterContextPlugin context) void
LocationAPI.spawnFleet
(SectorEntityToken anchor, float xOffset, float yOffset, CampaignFleetAPI fleet) boolean
BattleAPI.wasFleetDefeated
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner) boolean
BattleAPI.wasFleetVictorious
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner) Method parameters in com.fs.starfarer.api.campaign with type arguments of type CampaignFleetAPIModifier and TypeMethodDescriptionBattleAPI.getPrimary
(List<CampaignFleetAPI> side) BattleAPI.getPrimary
(List<CampaignFleetAPI> side, boolean nonPlayer) BattleAPI.getSnapshotFor
(List<CampaignFleetAPI> side) boolean
BattleAPI.isPlayerSide
(List<CampaignFleetAPI> side) boolean
BattleAPI.isStationInvolved
(List<CampaignFleetAPI> side) boolean
BattleAPI.knowsWhoPlayerIs
(List<CampaignFleetAPI> side) Constructors in com.fs.starfarer.api.campaign with parameters of type CampaignFleetAPI -
Uses of CampaignFleetAPI in com.fs.starfarer.api.campaign.ai
Methods in com.fs.starfarer.api.campaign.ai that return CampaignFleetAPIMethods in com.fs.starfarer.api.campaign.ai with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionboolean
CampaignFleetAIAPI.isHostileTo
(CampaignFleetAPI other) boolean
TacticalModulePlugin.isHostileTo
(CampaignFleetAPI other) boolean
TacticalModulePlugin.isHostileTo
(CampaignFleetAPI other, boolean assumeTransponderOn) void
CampaignFleetAIAPI.notifyInteractedWith
(CampaignFleetAPI otherFleet) void
TacticalModulePlugin.notifyInteractedWith
(CampaignFleetAPI other) void
CampaignFleetAIAPI.performCrashMothballingPriorToEscape
(FleetEncounterContextPlugin context, CampaignFleetAPI playerFleet) void
TacticalModulePlugin.performCrashMothballingPriorToEscape
(FleetEncounterContextPlugin context, CampaignFleetAPI otherFleet) CampaignFleetAIAPI.pickBoardingResponse
(FleetEncounterContextPlugin context, FleetMemberAPI toBoard, CampaignFleetAPI otherFleet) TacticalModulePlugin.pickBoardingResponse
(FleetEncounterContextPlugin context, FleetMemberAPI toBoard, CampaignFleetAPI otherFleet) CampaignFleetAIAPI.pickBoardingTaskForce
(FleetEncounterContextPlugin context, FleetMemberAPI toBoard, CampaignFleetAPI otherFleet) TacticalModulePlugin.pickBoardingTaskForce
(FleetEncounterContextPlugin context, FleetMemberAPI toBoard, CampaignFleetAPI otherFleet) CampaignFleetAIAPI.pickEncounterOption
(FleetEncounterContextPlugin context, CampaignFleetAPI otherFleet) CampaignFleetAIAPI.pickEncounterOption
(FleetEncounterContextPlugin context, CampaignFleetAPI otherFleet, boolean pureCheck) TacticalModulePlugin.pickEncounterOption
(FleetEncounterContextPlugin context, CampaignFleetAPI otherFleet) TacticalModulePlugin.pickEncounterOption
(FleetEncounterContextPlugin context, CampaignFleetAPI otherFleet, boolean pureCheck) CampaignFleetAIAPI.pickPursuitOption
(FleetEncounterContextPlugin context, CampaignFleetAPI otherFleet) TacticalModulePlugin.pickPursuitOption
(FleetEncounterContextPlugin context, CampaignFleetAPI otherFleet) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.campaign.econ
Methods in com.fs.starfarer.api.campaign.econ with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionfloat
MarketAPI.pickShipAndAddToFleet
(String role, FactionAPI.ShipPickParams params, CampaignFleetAPI fleet) May add more than one ship if a fallback specifies to add multiple ships.float
MarketAPI.pickShipAndAddToFleet
(String role, String factionId, FactionAPI.ShipPickParams params, CampaignFleetAPI fleet) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.campaign.listeners
Methods in com.fs.starfarer.api.campaign.listeners with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionvoid
CoreDiscoverEntityPlugin.addRemnantNexusIntelIfNeeded
(CampaignFleetAPI nexus) void
BaseFleetEventListener.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
FleetEventListener.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) "fleet" will be null if the listener is registered with the ListenerManager, and non-null if the listener is added directly to a fleet.static void
ListenerUtil.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
BaseFleetEventListener.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
FleetEventListener.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) static void
ListenerUtil.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
FleetInflationListener.reportFleetInflated
(CampaignFleetAPI fleet, FleetInflater inflater) static void
ListenerUtil.reportFleetInflated
(CampaignFleetAPI fleet, FleetInflater inflater) void
FleetSpawnListener.reportFleetSpawnedToListener
(CampaignFleetAPI fleet) void
GateTransitListener.reportFleetTransitingGate
(CampaignFleetAPI fleet, SectorEntityToken gateFrom, SectorEntityToken gateTo) gateFrom may be null.static void
ListenerUtil.reportFleetTransitingGate
(CampaignFleetAPI fleet, SectorEntityToken gateFrom, SectorEntityToken gateTo) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.campaign.rules
Methods in com.fs.starfarer.api.campaign.rules that return CampaignFleetAPI -
Uses of CampaignFleetAPI in com.fs.starfarer.api.characters
Methods in com.fs.starfarer.api.characters that return CampaignFleetAPIModifier and TypeMethodDescriptionMutableCharacterStatsAPI.getFleet()
PersonAPI.getFleet()
For officers, the fleet they're in.Methods in com.fs.starfarer.api.characters with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionvoid
MutableCharacterStatsAPI.setFleet
(CampaignFleetAPI fleet) void
PersonAPI.setFleet
(CampaignFleetAPI fleet) For officers, the fleet they're in. -
Uses of CampaignFleetAPI in com.fs.starfarer.api.combat
Methods in com.fs.starfarer.api.combat that return CampaignFleetAPIModifier and TypeMethodDescriptionBattleCreationContext.getOtherFleet()
BattleCreationContext.getPlayerFleet()
Methods in com.fs.starfarer.api.combat with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionvoid
HullModFleetEffect.advanceInCampaign
(CampaignFleetAPI fleet) Called for *every* fleet, even fleets that don't have a ship with the specific hullmod.void
HullModFleetEffect.onFleetSync
(CampaignFleetAPI fleet) Called when anything about the fleet composition changes, including hullmod changes.Constructors in com.fs.starfarer.api.combat with parameters of type CampaignFleetAPIModifierConstructorDescriptionBattleCreationContext
(CampaignFleetAPI playerFleet, FleetGoal playerGoal, CampaignFleetAPI otherFleet, FleetGoal otherGoal) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.fleet
Methods in com.fs.starfarer.api.fleet that return CampaignFleetAPI -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl
Methods in com.fs.starfarer.api.impl with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionstatic float
SimulatorPluginImpl.getDP
(CampaignFleetAPI fleet) static void
SimulatorPluginImpl.pruneFleetDownToDP
(CampaignFleetAPI fleet, float targetDP, Random random) void
SimulatorPluginImpl.reportPlayerBattleOccurred
(CampaignFleetAPI primaryWinner, BattleAPI battle) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign
Fields in com.fs.starfarer.api.impl.campaign declared as CampaignFleetAPIModifier and TypeFieldDescriptionprotected CampaignFleetAPI
AbyssalLightBonus.fleet
protected CampaignFleetAPI
AbyssalLightEntityPlugin.DwellerEncounterScript.fleet
BattleAutoresolverPluginImpl.EngagementResultForFleetImpl.fleet
BattleAutoresolverPluginImpl.FleetAutoresolveData.fleet
protected CampaignFleetAPI
HassleNPCScript.fleet
protected CampaignFleetAPI
NPCHassler.fleet
protected CampaignFleetAPI
BattleAutoresolverPluginImpl.one
protected CampaignFleetAPI
FleetInteractionDialogPluginImpl.otherFleet
protected CampaignFleetAPI
FleetInteractionDialogPluginImpl.playerFleet
protected CampaignFleetAPI
StandardRespawnDialogPluginImpl.playerFleet
protected CampaignFleetAPI
HassleNPCScript.target
protected CampaignFleetAPI
BattleAutoresolverPluginImpl.two
Fields in com.fs.starfarer.api.impl.campaign with type parameters of type CampaignFleetAPIModifier and TypeFieldDescriptionprotected Map<FleetMemberAPI,
CampaignFleetAPI> FleetEncounterContext.origSourceForRecoveredShips
protected List<CampaignFleetAPI>
FleetInteractionDialogPluginImpl.pulledIn
Methods in com.fs.starfarer.api.impl.campaign that return CampaignFleetAPIModifier and TypeMethodDescriptionFleetStubConverterPluginImpl.convertToFleet
(FleetStubAPI stub) BattleAutoresolverPluginImpl.EngagementResultForFleetImpl.getFleet()
FleetEncounterContext.getLoser()
FleetEncounterContext.getWinner()
Methods in com.fs.starfarer.api.impl.campaign with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionstatic void
DModManager.addDMods
(FleetEncounterContextPlugin.FleetMemberData data, boolean own, CampaignFleetAPI recoverer, Random random) This is the d-mods post combat method.static void
DModManager.addDMods
(ShipVariantAPI variant, boolean destroyed, boolean own, CampaignFleetAPI recoverer, Random random) static void
DModManager.addDMods
(FleetMemberAPI member, boolean destroyed, boolean own, CampaignFleetAPI recoverer, Random random) protected void
FleetEncounterContext.applyBoardingSelfDestruct
(FleetMemberAPI member, CrewCompositionAPI boardingParty, FleetEncounterContext.BoardingAttackType attackType, List<FleetMemberAPI> boardingTaskForce, CampaignFleetAPI attacker, CampaignFleetAPI defender, FleetEncounterContext.BoardingResult result) void
ExplosionEntityPlugin.applyDamageToFleet
(CampaignFleetAPI fleet, float damageMult) void
FleetEncounterContext.applyPursuitOption
(CampaignFleetAPI pursuingFleet, CampaignFleetAPI otherFleet, CampaignFleetAIAPI.PursuitOption pursuitOption) FleetEncounterContext.boardShip
(FleetMemberAPI member, CampaignFleetAPI attacker, CampaignFleetAPI defender) protected boolean
FleetInteractionDialogPluginImpl.canDisengageCleanly
(CampaignFleetAPI fleet) protected boolean
FleetInteractionDialogPluginImpl.canDisengageWithoutPursuit
(CampaignFleetAPI fleet) boolean
FleetEncounterContext.canOutrunOtherFleet
(CampaignFleetAPI fleet, CampaignFleetAPI other) protected void
HassleNPCScript.cleanUpFleet
(CampaignFleetAPI fleet) BattleAutoresolverPluginImpl.computeDataForFleet
(CampaignFleetAPI fleet) FleetStubConverterPluginImpl.convertToStub
(CampaignFleetAPI fleet) protected boolean
CargoPodsResponse.couldInvestigatePods
(CampaignFleetAPI fleet) protected boolean
MilitaryResponseScript.couldRespond
(CampaignFleetAPI fleet) protected boolean
FleetInteractionDialogPluginImpl.didEnoughToDisengage
(CampaignFleetAPI fleet) FleetEncounterContext.engageBoardableShip
(FleetMemberAPI toBoard, CampaignFleetAPI fleetItBelongsTo, CampaignFleetAPI attackingFleet) protected boolean
FleetInteractionDialogPluginImpl.fleetCanDisengage
(CampaignFleetAPI fleet) protected boolean
FleetInteractionDialogPluginImpl.fleetHoldingVsStrongerEnemy
(CampaignFleetAPI fleet, CampaignFleetAPI other) protected boolean
FleetInteractionDialogPluginImpl.fleetWantsToDisengage
(CampaignFleetAPI fleet, CampaignFleetAPI other) protected boolean
FleetInteractionDialogPluginImpl.fleetWantsToFight
(CampaignFleetAPI fleet, CampaignFleetAPI other) protected boolean
FleetInteractionDialogPluginImpl.fleetWantsToFight
(CampaignFleetAPI fleet, CampaignFleetAPI other, boolean assumeHostile) static void
CoreScript.generateOrAddToDebrisFieldFromBattle
(CampaignFleetAPI primaryWinner, BattleAPI battle) static AbyssalLightBonus
AbyssalLightBonus.get
(CampaignFleetAPI fleet) static float
RepairGantry.getAdjustedGantryModifier
(CampaignFleetAPI fleet, String skipId, float add) static float
RepairGantry.getAdjustedGantryModifierForPostCombatSalvage
(CampaignFleetAPI fleet) protected float
CargoPodsResponse.getBaseDur
(CampaignFleetAPI fleet) float
FleetEncounterContext.getBoardingSuccessPercent
(FleetMemberAPI member, CampaignFleetAPI attacker, CampaignFleetAPI defender) FleetEncounterContext.getDataFor
(CampaignFleetAPI participantOrCombined) FleetEncounterContext.getDisengageHarryAvailability
(CampaignFleetAPI fleet, CampaignFleetAPI otherFleet) static float
AbyssalLightEntityPlugin.getProximityBasedBrightnessFactor
(CampaignFleetAPI from, org.lwjgl.util.vector.Vector2f loc) FleetEncounterContext.getPursuitAvailability
(CampaignFleetAPI fleet, CampaignFleetAPI otherFleet) FleetInteractionDialogPluginImpl.getPursuitAvailability
(CampaignFleetAPI fleet) FleetEncounterContext.getRecoverableShips
(BattleAPI battle, CampaignFleetAPI winningFleet, CampaignFleetAPI otherFleet) void
SurveyPluginImpl.init
(CampaignFleetAPI fleet, PlanetAPI planet) protected boolean
MilitaryResponseScript.isResponding
(CampaignFleetAPI fleet) protected boolean
NPCHassler.isTargetAllowed
(CampaignFleetAPI target) protected boolean
NPCHassler.isTargetRightTypeOfFleet
(CampaignFleetAPI target) This is called in addition to the standard faction/hostility/visibility/etc checks in isTargetAllowed().protected boolean
MilitaryResponseScript.isTemporarilyNotResponding
(CampaignFleetAPI fleet) void
FleetEncounterContext.letBoardableGo
(FleetMemberAPI toBoard, CampaignFleetAPI fleetItBelongsTo, CampaignFleetAPI attackingFleet) CoreCampaignPluginImpl.pickFleetInflater
(CampaignFleetAPI fleet, Object params) protected CampaignFleetAIAPI.PursuitOption
FleetInteractionDialogPluginImpl.pickPursuitOption
(CampaignFleetAPI fleet, CampaignFleetAPI other, FleetEncounterContext context) CoreCampaignPluginImpl.pickStubConverter
(CampaignFleetAPI fleet) void
FleetEncounterContext.recoverCrew
(CampaignFleetAPI fleet) static void
FleetEncounterContext.recoverShips
(List<FleetMemberAPI> ships, FleetEncounterContext context, CampaignFleetAPI winningFleet, CampaignFleetAPI otherFleet) void
CoreScript.reportBattleOccurred
(CampaignFleetAPI primaryWinner, BattleAPI battle) void
CoreScript.reportFleetJumped
(CampaignFleetAPI fleet, SectorEntityToken from, JumpPointAPI.JumpDestination to) protected void
CargoPodsResponse.respond
(CampaignFleetAPI fleet) protected void
MilitaryResponseScript.respond
(CampaignFleetAPI fleet) protected void
SensorArrayEntityPlugin.respondToFalseSensorReadings
(CampaignFleetAPI fleet) protected void
MilitaryResponseScript.seeIfFleetShouldRespond
(CampaignFleetAPI fleet) void
FleetInteractionDialogPluginImpl.setPlayerFleet
(CampaignFleetAPI playerFleet) boolean
FleetStubConverterPluginImpl.shouldConvertToStub
(CampaignFleetAPI fleet) protected void
SensorArrayEntityPlugin.spawnPlayerSensorReading
(CampaignFleetAPI fleet) protected void
CargoPodsResponse.unrespond
(CampaignFleetAPI fleet) protected void
MilitaryResponseScript.unrespond
(CampaignFleetAPI fleet) Method parameters in com.fs.starfarer.api.impl.campaign with type arguments of type CampaignFleetAPIModifier and TypeMethodDescriptionFleetInteractionDialogPluginImpl.getNonHostileOtherFaction
(List<CampaignFleetAPI> otherSide) Constructors in com.fs.starfarer.api.impl.campaign with parameters of type CampaignFleetAPIModifierConstructorDescriptionDwellerEncounterScript
(String trigger, CampaignFleetAPI fleet, SectorEntityToken light) EngagementResultImpl
(BattleAPI battle, CampaignFleetAPI winner, CampaignFleetAPI loser) HassleNPCScript
(CampaignFleetAPI fleet, CampaignFleetAPI target) HassleNPCScript
(CampaignFleetAPI fleet, CampaignFleetAPI target, HassleNPCScript.HassleParams params) HassleNPCScript
(CampaignFleetAPI fleet, CampaignFleetAPI target, String fleetAction, String targetAction) LeashScript
(CampaignFleetAPI fleet, float range, SectorEntityToken anchor, org.lwjgl.util.vector.Vector2f offset, Script onBroken) NPCHassler
(CampaignFleetAPI fleet) NPCHassler
(CampaignFleetAPI fleet, StarSystemAPI restrictTo) NPCHassler
(CampaignFleetAPI fleet, HassleNPCScript.HassleParams params, StarSystemAPI restrictTo) TOffAlarm
(CampaignFleetAPI fleet) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.abilities
Fields in com.fs.starfarer.api.impl.campaign.abilities declared as CampaignFleetAPIModifier and TypeFieldDescriptionprotected CampaignFleetAPI
GenerateSlipsurgeAbility.SlipsurgeEffectScript.fleet
Methods in com.fs.starfarer.api.impl.campaign.abilities that return CampaignFleetAPIModifier and TypeMethodDescriptionBaseAbilityPlugin.getFleet()
DistressCallAbility.spawnFleet
(RouteManager.RouteData route) Methods in com.fs.starfarer.api.impl.campaign.abilities with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionstatic float
EmergencyBurnAbility.getCRCost
(FleetMemberAPI member, CampaignFleetAPI fleet) protected float
FractureJumpAbility.getCRCostMult
(CampaignFleetAPI fleet) static List<FactionAPI>
TransponderAbility.getFactionsThatWouldBecomeHostile
(CampaignFleetAPI fleet) static float
InterdictionPulseAbility.getInterdictSeconds
(CampaignFleetAPI fleet, CampaignFleetAPI other) static float
InterdictionPulseAbility.getRange
(CampaignFleetAPI fleet) Constructors in com.fs.starfarer.api.impl.campaign.abilities with parameters of type CampaignFleetAPIModifierConstructorDescriptionDistressCallResponseAssignmentAI
(CampaignFleetAPI fleet, StarSystemAPI system, JumpPointAPI inner, JumpPointAPI outer) DistressCallResponsePirateAssignmentAI
(CampaignFleetAPI fleet, StarSystemAPI system, JumpPointAPI inner, JumpPointAPI outer) IPReactionScript
(CampaignFleetAPI fleet, CampaignFleetAPI other, float activationDays) fleet is using IP, other is reacting.SlipsurgeEffectScript
(CampaignFleetAPI fleet, SlipstreamTerrainPlugin2 plugin) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.abilities.ai
Fields in com.fs.starfarer.api.impl.campaign.abilities.ai declared as CampaignFleetAPIMethods in com.fs.starfarer.api.impl.campaign.abilities.ai with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionstatic float
EmergencyBurnAbilityAI.getStrength
(CampaignFleetAPI fleet) protected boolean
EmergencyBurnAbilityAI.isGreatlyOutmatchedBy
(CampaignFleetAPI other) protected boolean
EmergencyBurnAbilityAI.otherInsignificant
(CampaignFleetAPI other) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.econ.impl
Fields in com.fs.starfarer.api.impl.campaign.econ.impl declared as CampaignFleetAPIMethods in com.fs.starfarer.api.impl.campaign.econ.impl that return CampaignFleetAPIModifier and TypeMethodDescriptionstatic CampaignFleetAPI
MilitaryBase.createPatrol
(FleetFactory.PatrolType type, float extraTankerPts, String factionId, RouteManager.RouteData route, MarketAPI market, org.lwjgl.util.vector.Vector2f locInHyper, Random random) static CampaignFleetAPI
MilitaryBase.createPatrol
(FleetFactory.PatrolType type, String factionId, RouteManager.RouteData route, MarketAPI market, org.lwjgl.util.vector.Vector2f locInHyper, Random random) OrbitalStation.getStationFleet()
LionsGuardHQ.spawnFleet
(RouteManager.RouteData route) MilitaryBase.spawnFleet
(RouteManager.RouteData route) Methods in com.fs.starfarer.api.impl.campaign.econ.impl with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionvoid
LionsGuardHQ.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
MilitaryBase.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
OrbitalStation.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
LionsGuardHQ.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
MilitaryBase.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
OrbitalStation.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.events
Methods in com.fs.starfarer.api.impl.campaign.events with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionstatic PersonAPI
OfficerManagerEvent.createOfficer
(FactionAPI faction, int level, OfficerManagerEvent.SkillPickPreference pref, boolean allowNonDoctrinePersonality, CampaignFleetAPI fleet, boolean allowAnyLevel, boolean withEliteSkills, int eliteSkillsNumOverride, Random random) void
BaseEventPlugin.reportBattleFinished
(CampaignFleetAPI primaryWinner, BattleAPI battle) void
BaseEventPlugin.reportBattleOccurred
(CampaignFleetAPI primaryWinner, BattleAPI battle) void
BaseEventPlugin.reportFleetDespawned
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
FoodShortageEvent.reportFleetDespawned
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
BaseEventPlugin.reportFleetJumped
(CampaignFleetAPI fleet, SectorEntityToken from, JumpPointAPI.JumpDestination to) void
BaseEventPlugin.reportFleetReachedEntity
(CampaignFleetAPI fleet, SectorEntityToken entity) void
BaseEventPlugin.reportFleetSpawned
(CampaignFleetAPI fleet) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.events.nearby
Methods in com.fs.starfarer.api.impl.campaign.events.nearby that return CampaignFleetAPIMethods in com.fs.starfarer.api.impl.campaign.events.nearby with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionstatic void
DistressCallNormalAssignmentAI.leaveCrewInPods
(CampaignFleetAPI fleet, int crew) static void
DistressCallNormalAssignmentAI.scuttleShips
(CampaignFleetAPI fleet, int crewFreed) Constructors in com.fs.starfarer.api.impl.campaign.events.nearby with parameters of type CampaignFleetAPIModifierConstructorDescriptionDistressCallNormalAssignmentAI
(CampaignFleetAPI fleet, StarSystemAPI system, SectorEntityToken jumpPoint) DistressCallPirateAmbushAssignmentAI
(CampaignFleetAPI fleet, StarSystemAPI system, SectorEntityToken jumpPoint) DistressCallPirateAmbushTrapAssignmentAI
(CampaignFleetAPI fleet, StarSystemAPI system, SectorEntityToken jumpPoint) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.fleets
Fields in com.fs.starfarer.api.impl.campaign.fleets declared as CampaignFleetAPIModifier and TypeFieldDescriptionprotected CampaignFleetAPI
RouteManager.RouteData.activeFleet
protected CampaignFleetAPI
AutoDespawnScript.fleet
BaseLimitedFleetManager.ManagedFleetData.fleet
protected CampaignFleetAPI
DefaultFleetInflater.fleet
protected CampaignFleetAPI
DisposableAggroAssignmentAI.fleet
GenerateFleetOfficersPlugin.GenerateFleetOfficersPickData.fleet
PatrolFleetManager.PatrolFleetData.fleet
protected CampaignFleetAPI
PersonalFleetScript.fleet
SeededFleetManager.SeededFleet.fleet
Fields in com.fs.starfarer.api.impl.campaign.fleets with type parameters of type CampaignFleetAPIMethods in com.fs.starfarer.api.impl.campaign.fleets that return CampaignFleetAPIModifier and TypeMethodDescriptionstatic CampaignFleetAPI
FleetFactory.createEmptyFleet
(String factionId, String fleetType, MarketAPI market) static CampaignFleetAPI
FleetFactoryV3.createEmptyFleet
(String factionId, String fleetType, MarketAPI market) static CampaignFleetAPI
FleetFactoryV3.createFleet
(FleetParamsV3 params) static CampaignFleetAPI
FleetFactory.createGenericFleet
(String factionId, String name, float qualityFactor, int maxFP) static CampaignFleetAPI
FleetFactory.createMerc
(MarketAPI market, float qf, FleetFactory.MercType type, String factionIdForShipPicking) static CampaignFleetAPI
FleetFactory.createPatrol
(MarketAPI market, FleetFactory.PatrolType type) static CampaignFleetAPI
FleetFactory.createPatrol
(FleetFactory.PatrolType type, FactionAPI faction, float stability, float qf, MarketAPI market) static CampaignFleetAPI
PatrolFleetManager.createPatrolFleet
(FleetFactory.PatrolType type, MarketAPI market, String factionId, org.lwjgl.util.vector.Vector2f locInHyper, float losses) static CampaignFleetAPI
PilgrimageFleetRouteManager.createPilgrimRouteFleet
(RouteManager.RouteData route, Random random) Deprecated.static CampaignFleetAPI
PirateFleetManager.createPirateFleet
(int combatPoints, RouteManager.RouteData route, org.lwjgl.util.vector.Vector2f locInHyper) static CampaignFleetAPI
EconomyFleetRouteManager.createTradeRouteFleet
(RouteManager.RouteData route, Random random) RouteManager.RouteData.getActiveFleet()
PersonalFleetScript.getFleet()
protected abstract CampaignFleetAPI
BaseLimitedFleetManager.spawnFleet()
DisposableFleetManager.spawnFleet()
EconomyFleetRouteManager.spawnFleet
(RouteManager.RouteData route) protected CampaignFleetAPI
LuddicPathFleetManager.spawnFleet()
MercFleetManagerV2.spawnFleet
(RouteManager.RouteData route) PersonalFleetHoracioCaden.spawnFleet()
PersonalFleetOxanaHyder.spawnFleet()
abstract CampaignFleetAPI
PersonalFleetScript.spawnFleet()
PilgrimageFleetRouteManager.spawnFleet
(RouteManager.RouteData route) Deprecated.protected CampaignFleetAPI
PirateFleetManager.spawnFleet()
RouteManager.RouteFleetSpawner.spawnFleet
(RouteManager.RouteData route) SDFHegemony.spawnFleet()
SDFLeague.spawnFleet()
SDFLuddicChurch.spawnFleet()
SDFTriTachyon.spawnFleet()
protected abstract CampaignFleetAPI
SeededFleetManager.spawnFleet
(long seed) protected abstract CampaignFleetAPI
SourceBasedFleetManager.spawnFleet()
protected abstract CampaignFleetAPI
DisposableFleetManager.spawnFleetImpl()
protected CampaignFleetAPI
DisposableLuddicPathFleetManager.spawnFleetImpl()
protected CampaignFleetAPI
DisposablePirateFleetManager.spawnFleetImpl()
Methods in com.fs.starfarer.api.impl.campaign.fleets with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionstatic float
FleetFactoryV3.addCarrierFleetPoints
(CampaignFleetAPI fleet, Random random, float fp, FleetParamsV3 params) static void
FleetFactoryV3.addCombatFleetPoints
(CampaignFleetAPI fleet, Random random, float warshipFP, float carrierFP, float phaseFP, FleetParamsV3 params) static float
FleetFactoryV3.addCombatFreighterFleetPoints
(CampaignFleetAPI fleet, Random random, float fp, FleetParamsV3 params) void
BaseGenerateFleetOfficersPlugin.addCommanderAndOfficers
(CampaignFleetAPI fleet, FleetParamsV3 params, Random random) static void
FleetFactoryV3.addCommanderAndOfficers
(CampaignFleetAPI fleet, FleetParamsV3 params, Random random) void
GenerateFleetOfficersPlugin.addCommanderAndOfficers
(CampaignFleetAPI fleet, FleetParamsV3 params, Random random) static void
FleetFactoryV3.addCommanderAndOfficersV2
(CampaignFleetAPI fleet, FleetParamsV3 params, Random random) static void
FleetFactoryV3.addCommanderAndOfficersV2
(CampaignFleetAPI fleet, FleetParamsV3 params, Random random, boolean simFleet, boolean putOfficersOnCivShips) static void
FleetFactoryV3.addCommanderSkills
(PersonAPI commander, CampaignFleetAPI fleet, FleetParamsV3 params, Random random) static void
FleetFactoryV3.addCommanderSkills
(PersonAPI commander, CampaignFleetAPI fleet, Random random) static float
FleetFactoryV3.addFleetPoints
(CampaignFleetAPI fleet, Random random, float fp, FleetParamsV3 params, FleetFactoryV3.SizeFilterMode sizeFilterMode, String... roles) static float
FleetFactoryV3.addFreighterFleetPoints
(CampaignFleetAPI fleet, Random random, float fp, FleetParamsV3 params) static void
FleetFactory.addGenericCombatShips
(CampaignFleetAPI fleet, FactionAPI faction, MarketAPI market, int extraFP) static float
FleetFactoryV3.addLinerFleetPoints
(CampaignFleetAPI fleet, Random random, float fp, FleetParamsV3 params) static float
FleetFactoryV3.addPhaseFleetPoints
(CampaignFleetAPI fleet, Random random, float fp, FleetParamsV3 params) static float
FleetFactoryV3.addPriorityOnlyThenAll
(CampaignFleetAPI fleet, Random random, float fp, FleetParamsV3 params, FleetFactoryV3.SizeFilterMode sizeFilterMode, String roleSmall, String roleMedium, String roleLarge) static boolean
FleetFactoryV3.addShips
(WeightedRandomPicker<String> rolePicker, Set<String> usePriorityOnly, Map<String, FleetFactoryV3.FPRemaining> remaining, FleetFactoryV3.FPRemaining remOverride, int count, CampaignFleetAPI fleet, Random random, FleetParamsV3 params) static boolean
FleetFactoryV3.addShips
(String role, int count, MarketAPI market, Random random, CampaignFleetAPI fleet, FleetFactoryV3.FPRemaining rem, FleetParamsV3 params) static float
FleetFactoryV3.addTankerFleetPoints
(CampaignFleetAPI fleet, Random random, float fp, FleetParamsV3 params) protected static float
FleetFactoryV3.addToFleet
(ShipRolePick pick, CampaignFleetAPI fleet, Random random) static float
FleetFactoryV3.addToFleet
(String role, MarketAPI market, Random random, CampaignFleetAPI fleet, int maxFP, FleetParamsV3 params) protected static void
FleetFactoryV3.addToPriorityOnlySet
(CampaignFleetAPI fleet, Set<String> set, String small, String medium, String large) static float
FleetFactoryV3.addTransportFleetPoints
(CampaignFleetAPI fleet, Random random, float fp, FleetParamsV3 params) static float
FleetFactoryV3.addUtilityFleetPoints
(CampaignFleetAPI fleet, Random random, float fp, FleetParamsV3 params) static void
FleetFactoryV3.applyDamageToFleet
(CampaignFleetAPI fleet, float damage, boolean damageRemainingShips, Random random) static void
RouteLocationCalculator.computeIntervalsAndSetLocation
(CampaignFleetAPI fleet, float daysElapsed, float maxDays, boolean onlyComputeIntervals, RouteLocationCalculator.TaskInterval[] intervals, SectorEntityToken... sequence) static float
DisposableAggroAssignmentAI.countNearbyPatrols
(StarSystemAPI system, CampaignFleetAPI fleet, SectorEntityToken entity) static JumpPointAPI
RouteLocationCalculator.findJumpPointToUse
(CampaignFleetAPI fleet, SectorEntityToken from) static void
FleetFactory.finishAndSync
(CampaignFleetAPI fleet) protected String
DisposableFleetManager.getActionInsideText
(StarSystemAPI system, CampaignFleetAPI fleet) protected String
DisposableFleetManager.getActionOutsideText
(StarSystemAPI system, CampaignFleetAPI fleet) PatrolAssignmentAIV4.getActionText
(CampaignFleetAPI fleet) static int
FleetFactoryV3.getAdjustedDoctrineSize
(int size, CampaignFleetAPI fleetSoFar) static int
FleetFactoryV3.getFP
(CampaignFleetAPI fleet) static List<FleetMemberAPI>
FleetFactoryV3.getRemoveOrder
(CampaignFleetAPI fleet) RouteManager.getRoute
(String source, CampaignFleetAPI fleet) protected String
DisposableFleetManager.getTravelText
(StarSystemAPI system, CampaignFleetAPI fleet) static float
DisposableAggroAssignmentAI.getWeightMultForPatrols
(StarSystemAPI system, CampaignFleetAPI fleet, SectorEntityToken entity) void
DefaultFleetInflater.inflate
(CampaignFleetAPI fleet) protected boolean
DisposableFleetManager.isOkToDespawnAssumingNotPlayerVisible
(CampaignFleetAPI fleet) protected abstract boolean
PlayerVisibleFleetManager.isOkToDespawnAssumingNotPlayerVisible
(CampaignFleetAPI fleet) protected boolean
PlayerVisibleFleetManager.isVisibleToPlayer
(CampaignFleetAPI fleet) static SectorEntityToken
DisposableAggroAssignmentAI.pickEntityToGuard
(Random random, StarSystemAPI system, CampaignFleetAPI fleet) static void
FleetFactoryV3.pruneFleet
(int maxShips, int doctrineSize, CampaignFleetAPI fleet, float targetFP, Random random) void
BaseLimitedFleetManager.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
EconomyFleetRouteManager.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
PatrolFleetManager.reportBattleOccurred
(CampaignFleetAPI primaryWinner, BattleAPI battle) void
PatrolFleetManagerV2.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
PersonalFleetScript.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
PilgrimageFleetRouteManager.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) Deprecated.void
RouteManager.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
SeededFleetManager.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
SourceBasedFleetManager.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
BaseLimitedFleetManager.reportFleetDespawned
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
PatrolFleetManager.reportFleetDespawned
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
BaseLimitedFleetManager.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
EconomyFleetRouteManager.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
PatrolFleetManagerV2.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
PersonalFleetScript.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
PilgrimageFleetRouteManager.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) Deprecated.void
RouteManager.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
SeededFleetManager.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
SourceBasedFleetManager.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
PersonalFleetScript.setFleet
(CampaignFleetAPI fleet) static int
RouteLocationCalculator.setLocation
(CampaignFleetAPI fleet, float daysElapsed, float maxDays, int overflowIndex, boolean onlyAdjustIntervals, float[] intervals, SectorEntityToken... sequence) Used to assign a reasonable location to a fleet that was just spawned by RouteManager.static void
RouteLocationCalculator.setLocation
(CampaignFleetAPI fleet, float progress, SectorEntityToken from, SectorEntityToken to) protected void
DisposableFleetManager.setLocationAndOrders
(CampaignFleetAPI fleet, float probStartInHyper, float probStayInHyper) Constructors in com.fs.starfarer.api.impl.campaign.fleets with parameters of type CampaignFleetAPIModifierConstructorDescriptionDisposableAggroAssignmentAI
(CampaignFleetAPI fleet, StarSystemAPI system, DisposableFleetManager manager, float probStayInHyper) EconomyFleetAssignmentAI
(CampaignFleetAPI fleet, RouteManager.RouteData route) GenerateFleetOfficersPickData
(CampaignFleetAPI fleet, FleetParamsV3 params) ManagedFleetData
(CampaignFleetAPI fleet, LocationAPI spawnedFor) MercAssignmentAIV2
(CampaignFleetAPI fleet, RouteManager.RouteData route) PatrolAssignmentAIV4
(CampaignFleetAPI fleet, RouteManager.RouteData route) PatrolFleetData
(CampaignFleetAPI fleet, FleetFactory.PatrolType type) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.fleets.misc
Methods in com.fs.starfarer.api.impl.campaign.fleets.misc that return CampaignFleetAPIModifier and TypeMethodDescriptionBaseMiscFleetCreatorPlugin.createFleet
(MiscFleetRouteManager manager, RouteManager.RouteData route, Random random) MiscAcademyFleetCreator.createFleet
(MiscFleetRouteManager manager, RouteManager.RouteData route, Random random) MiscFleetCreatorPlugin.createFleet
(MiscFleetRouteManager manager, RouteManager.RouteData route, Random random) MiscPilgrimFleetCreator.createFleet
(MiscFleetRouteManager manager, RouteManager.RouteData route, Random random) MiscFleetRouteManager.spawnFleet
(RouteManager.RouteData route) Methods in com.fs.starfarer.api.impl.campaign.fleets.misc with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionBaseMiscFleetCreatorPlugin.getAtDestLoadActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) MiscAcademyFleetCreator.getAtDestLoadActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) MiscFleetCreatorPlugin.getAtDestLoadActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) MiscPilgrimFleetCreator.getAtDestLoadActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) BaseMiscFleetCreatorPlugin.getAtDestUnloadActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) MiscAcademyFleetCreator.getAtDestUnloadActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) MiscFleetCreatorPlugin.getAtDestUnloadActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) MiscPilgrimFleetCreator.getAtDestUnloadActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) BaseMiscFleetCreatorPlugin.getEndingActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) MiscAcademyFleetCreator.getEndingActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) MiscFleetCreatorPlugin.getEndingActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) MiscPilgrimFleetCreator.getEndingActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) BaseMiscFleetCreatorPlugin.getStartingActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) MiscAcademyFleetCreator.getStartingActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) MiscFleetCreatorPlugin.getStartingActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) MiscPilgrimFleetCreator.getStartingActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) BaseMiscFleetCreatorPlugin.getTravelReturnActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) MiscAcademyFleetCreator.getTravelReturnActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) MiscFleetCreatorPlugin.getTravelReturnActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) MiscPilgrimFleetCreator.getTravelReturnActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) BaseMiscFleetCreatorPlugin.getTravelToDestActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) MiscAcademyFleetCreator.getTravelToDestActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) MiscFleetCreatorPlugin.getTravelToDestActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) MiscPilgrimFleetCreator.getTravelToDestActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) void
BaseMiscFleetCreatorPlugin.reportBattleOccurred
(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
MiscAcademyFleetCreator.reportBattleOccurred
(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
MiscFleetCreatorPlugin.reportBattleOccurred
(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
MiscFleetRouteManager.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
MiscPilgrimFleetCreator.reportBattleOccurred
(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
BaseMiscFleetCreatorPlugin.reportFleetDespawnedToListener
(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
MiscFleetCreatorPlugin.reportFleetDespawnedToListener
(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
MiscFleetRouteManager.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) Constructors in com.fs.starfarer.api.impl.campaign.fleets.misc with parameters of type CampaignFleetAPIModifierConstructorDescriptionMiscFleetAssignmentAI
(CampaignFleetAPI fleet, RouteManager.RouteData route) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.ghosts.types
Methods in com.fs.starfarer.api.impl.campaign.ghosts.types that return CampaignFleetAPIModifier and TypeMethodDescriptionEncounterTricksterGhostCreator.createOtherFleet
(SensorGhostManager manager, org.lwjgl.util.vector.Vector2f locInHyper) Constructors in com.fs.starfarer.api.impl.campaign.ghosts.types with parameters of type CampaignFleetAPIModifierConstructorDescriptionAbyssalDrifterGhost
(SensorGhostManager manager, CampaignFleetAPI fleet) ChargerGhost
(SensorGhostManager manager, CampaignFleetAPI fleet) EchoGhost
(SensorGhostManager manager, CampaignFleetAPI fleet) EncounterTricksterGhost
(SensorGhostManager manager, CampaignFleetAPI other, boolean guideToTarget) RemnantGhost
(SensorGhostManager manager, CampaignFleetAPI fleet) ShipGhost
(SensorGhostManager manager, CampaignFleetAPI fleet) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.intel
Methods in com.fs.starfarer.api.impl.campaign.intel that return CampaignFleetAPIMethods in com.fs.starfarer.api.impl.campaign.intel with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionvoid
FactionCommissionIntel.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
PersonBountyIntel.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
SystemBountyIntel.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
FactionCommissionIntel.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
PersonBountyIntel.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
SystemBountyIntel.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.intel.bar.events
Methods in com.fs.starfarer.api.impl.campaign.intel.bar.events that return CampaignFleetAPIModifier and TypeMethodDescriptionprotected CampaignFleetAPI
DeliveryFailureConsequences.createBountyHunter()
protected CampaignFleetAPI
TriTachLoanIncentiveScript.createBountyHunter()
Methods in com.fs.starfarer.api.impl.campaign.intel.bar.events with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionvoid
DeliveryFailureConsequences.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
DeliveryFailureConsequences.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.intel.bases
Fields in com.fs.starfarer.api.impl.campaign.intel.bases declared as CampaignFleetAPIModifier and TypeFieldDescriptionprotected CampaignFleetAPI
LuddicPathBaseIntel.addedListenerTo
protected CampaignFleetAPI
PirateBaseIntel.addedListenerTo
Methods in com.fs.starfarer.api.impl.campaign.intel.bases that return CampaignFleetAPIModifier and TypeMethodDescriptionPirateBaseIntel.getAddedListenerTo()
LuddicPathCellsIntel.spawnFleet
(RouteManager.RouteData route) Methods in com.fs.starfarer.api.impl.campaign.intel.bases with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionvoid
LuddicPathBaseIntel.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
LuddicPathCellsIntel.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
PirateBaseIntel.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
LuddicPathBaseIntel.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
LuddicPathCellsIntel.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
PirateBaseIntel.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.intel.events
Methods in com.fs.starfarer.api.impl.campaign.intel.events that return CampaignFleetAPIModifier and TypeMethodDescriptionBaseHostileActivityFactor.createFleet
(StarSystemAPI system, Random random) HegemonyHostileActivityFactor.createFleet
(StarSystemAPI system, Random random) HostileActivityFactor.createFleet
(StarSystemAPI system, Random random) LuddicChurchHostileActivityFactor.createFleet
(StarSystemAPI system, Random random) LuddicPathHostileActivityFactor.createFleet
(StarSystemAPI system, Random random) PerseanLeagueHostileActivityFactor.createFleet
(StarSystemAPI system, Random random) PirateHostileActivityFactor.createFleet
(StarSystemAPI system, Random random) RemnantHostileActivityFactor.createFleet
(StarSystemAPI system, Random random) SindrianDiktatHostileActivityFactor.createFleet
(StarSystemAPI system, Random random) TriTachyonHostileActivityFactor.createFleet
(StarSystemAPI system, Random random) static CampaignFleetAPI
RemnantHostileActivityFactor.getRemnantNexus
(StarSystemAPI system) protected CampaignFleetAPI
DisposableHostileActivityFleetManager.spawnFleetImpl()
Methods in com.fs.starfarer.api.impl.campaign.intel.events with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionprotected int
RemnantNexusActivityCause.getProgressForNexus
(CampaignFleetAPI nexus) static boolean
TriTachyonHostileActivityFactor.isCommerceRaider
(CampaignFleetAPI fleet) static boolean
TriTachyonHostileActivityFactor.isTraderServingATTColony
(CampaignFleetAPI fleet) void
HostileActivityEventIntel.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
TriTachyonHostileActivityFactor.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
HostileActivityEventIntel.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
TriTachyonHostileActivityFactor.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) boolean
RemnantHostileActivityFactor.startAttack
(CampaignFleetAPI nexus, MarketAPI target, StarSystemAPI system, BaseEventIntel.EventStageData stage, Random random) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.intel.events.ht
Methods in com.fs.starfarer.api.impl.campaign.intel.events.ht with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionvoid
HyperspaceTopographyEventIntel.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
HyperspaceTopographyEventIntel.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.intel.group
Fields in com.fs.starfarer.api.impl.campaign.intel.group with type parameters of type CampaignFleetAPIModifier and TypeFieldDescriptionprotected List<CampaignFleetAPI>
FleetGroupIntel.fleets
protected List<CampaignFleetAPI>
FleetGroupIntel.spawning
Methods in com.fs.starfarer.api.impl.campaign.intel.group that return CampaignFleetAPIModifier and TypeMethodDescriptionprotected CampaignFleetAPI
GenericRaidFGI.createFleet
(int size, float damage) protected CampaignFleetAPI
KnightsOfLuddTakeoverExpedition.createFleet
(int size, float damage) protected CampaignFleetAPI
PerseanLeagueBlockade.createFleet
(int size, float damage) protected CampaignFleetAPI
PerseanLeaguePunitiveExpedition.createFleet
(int size, float damage) FleetGroupIntel.spawnFleet
(RouteManager.RouteData route) Methods in com.fs.starfarer.api.impl.campaign.intel.group that return types with arguments of type CampaignFleetAPIMethods in com.fs.starfarer.api.impl.campaign.intel.group with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionboolean
FGRaidAction.canRaid
(CampaignFleetAPI fleet, MarketAPI market) static float
FGTravelAction.computeETADays
(CampaignFleetAPI fleet, SectorEntityToken dest) protected void
GenericRaidFGI.configureFleet
(int size, CampaignFleetAPI fleet) protected void
TTMercenaryAttack.configureFleet
(int size, CampaignFleetAPI fleet) void
GenericRaidFGI.doCustomRaidAction
(CampaignFleetAPI fleet, MarketAPI market, float raidStr) FGRaidAction.getRaidActionText
(CampaignFleetAPI fleet, MarketAPI market) FGRaidAction.getRaidApproachText
(CampaignFleetAPI fleet, MarketAPI market) FGRaidAction.getRaidDefaultText
(CampaignFleetAPI fleet) FGRaidAction.getRaidInSystemText
(CampaignFleetAPI fleet) FGRaidAction.getRaidPrepText
(CampaignFleetAPI fleet, SectorEntityToken from) protected void
FleetGroupIntel.giveReturnAssignments
(CampaignFleetAPI fleet) void
FGRaidAction.performRaid
(CampaignFleetAPI fleet, MarketAPI market) static void
FleetGroupIntel.setLocationAndCoordinates
(CampaignFleetAPI fleet, RouteManager.RouteSegment current) void
FleetGroupIntel.setNeverStraggler
(CampaignFleetAPI fleet) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.intel.inspection
Fields in com.fs.starfarer.api.impl.campaign.intel.inspection declared as CampaignFleetAPIModifier and TypeFieldDescriptionprotected CampaignFleetAPI
HIOrdersInteractionDialogPluginImpl.playerFleet
Methods in com.fs.starfarer.api.impl.campaign.intel.inspection with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionboolean
HIActionStage.canRaid
(CampaignFleetAPI fleet, MarketAPI market) HegemonyInspectionIntel.createAssignmentAI
(CampaignFleetAPI fleet, RouteManager.RouteData route) HIActionStage.getRaidActionText
(CampaignFleetAPI fleet, MarketAPI market) HIActionStage.getRaidApproachText
(CampaignFleetAPI fleet, MarketAPI market) HIActionStage.getRaidDefaultText
(CampaignFleetAPI fleet) HIActionStage.getRaidInSystemText
(CampaignFleetAPI fleet) HIActionStage.getRaidPrepText
(CampaignFleetAPI fleet, SectorEntityToken from) void
HIActionStage.performRaid
(CampaignFleetAPI fleet, MarketAPI market) HIActionStage.removeCores
(CampaignFleetAPI inspector, boolean resist) protected void
HIActionStage.removeCoresAndApplyResult
(CampaignFleetAPI fleet) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.intel.misc
Constructors in com.fs.starfarer.api.impl.campaign.intel.misc with parameters of type CampaignFleetAPI -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.intel.punitive
Fields in com.fs.starfarer.api.impl.campaign.intel.punitive declared as CampaignFleetAPIModifier and TypeFieldDescriptionprotected CampaignFleetAPI
PEAvertInteractionDialogPluginImpl.playerFleet
Methods in com.fs.starfarer.api.impl.campaign.intel.punitive that return CampaignFleetAPIModifier and TypeMethodDescriptionPunitiveExpeditionIntel.createFleet
(String factionId, RouteManager.RouteData route, MarketAPI market, org.lwjgl.util.vector.Vector2f locInHyper, Random random) PunitiveExpeditionIntel.spawnFleet
(RouteManager.RouteData route) Methods in com.fs.starfarer.api.impl.campaign.intel.punitive with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionboolean
PEActionStage.canRaid
(CampaignFleetAPI fleet, MarketAPI market) PunitiveExpeditionIntel.createAssignmentAI
(CampaignFleetAPI fleet, RouteManager.RouteData route) PEActionStage.getRaidActionText
(CampaignFleetAPI fleet, MarketAPI market) PEActionStage.getRaidApproachText
(CampaignFleetAPI fleet, MarketAPI market) PEActionStage.getRaidDefaultText
(CampaignFleetAPI fleet) PEActionStage.getRaidInSystemText
(CampaignFleetAPI fleet) PEActionStage.getRaidPrepText
(CampaignFleetAPI fleet, SectorEntityToken from) void
PEActionStage.performRaid
(CampaignFleetAPI fleet, MarketAPI market) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.intel.raid
Methods in com.fs.starfarer.api.impl.campaign.intel.raid that return CampaignFleetAPIModifier and TypeMethodDescriptionRaidIntel.createFleet
(String factionId, RouteManager.RouteData route, MarketAPI market, org.lwjgl.util.vector.Vector2f locInHyper, Random random) RaidIntel.spawnFleet
(RouteManager.RouteData route) Methods in com.fs.starfarer.api.impl.campaign.intel.raid with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionboolean
PirateRaidActionStage.canRaid
(CampaignFleetAPI fleet, MarketAPI market) RaidIntel.createAssignmentAI
(CampaignFleetAPI fleet, RouteManager.RouteData route) RaidAssignmentAI.getActionText
(CampaignFleetAPI fleet) PirateRaidActionStage.getRaidActionText
(CampaignFleetAPI fleet, MarketAPI market) PirateRaidActionStage.getRaidApproachText
(CampaignFleetAPI fleet, MarketAPI market) PirateRaidActionStage.getRaidDefaultText
(CampaignFleetAPI fleet) PirateRaidActionStage.getRaidInSystemText
(CampaignFleetAPI fleet) PirateRaidActionStage.getRaidPrepText
(CampaignFleetAPI fleet, SectorEntityToken from) void
PirateRaidActionStage.performRaid
(CampaignFleetAPI fleet, MarketAPI market) Constructors in com.fs.starfarer.api.impl.campaign.intel.raid with parameters of type CampaignFleetAPIModifierConstructorDescriptionRaidAssignmentAI
(CampaignFleetAPI fleet, RouteManager.RouteData route, BaseAssignmentAI.FleetActionDelegate delegate) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.missions
Methods in com.fs.starfarer.api.impl.campaign.missions that return CampaignFleetAPIModifier and TypeMethodDescriptionFleetCreatorMission.createFleet()
static CampaignFleetAPI
RecoverAPlanetkiller.getNexus()
Methods in com.fs.starfarer.api.impl.campaign.missions with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionvoid
PirateSystemBounty.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
PirateSystemBounty.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) void
DelayedFleetEncounter.reportFleetTransitingGate
(CampaignFleetAPI fleet, SectorEntityToken gateFrom, SectorEntityToken gateTo) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.missions.academy
Fields in com.fs.starfarer.api.impl.campaign.missions.academy declared as CampaignFleetAPIModifier and TypeFieldDescriptionprotected CampaignFleetAPI
GAAtTheGates.encounterHegemonyFleet
protected CampaignFleetAPI
GAAtTheGates.encounterLuddicFleet
protected CampaignFleetAPI
GAAtTheGates.encounterPirateFleet
protected CampaignFleetAPI
GAAtTheGates.encounterTTFleet
protected CampaignFleetAPI
GAProjectZiggurat.zigFleet
-
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.missions.cb
Fields in com.fs.starfarer.api.impl.campaign.missions.cb declared as CampaignFleetAPIMethods in com.fs.starfarer.api.impl.campaign.missions.cb that return CampaignFleetAPIModifier and TypeMethodDescriptionprotected CampaignFleetAPI
BaseCustomBountyCreator.createFleet
(HubMissionWithBarEvent mission, CustomBountyCreator.CustomBountyData data) Methods in com.fs.starfarer.api.impl.campaign.missions.cb that return types with arguments of type CampaignFleetAPIModifier and TypeMethodDescriptionCBEnemyStation.getStations
(HubMissionWithBarEvent mission, int difficulty) CBRemnantStation.getStations
(HubMissionWithBarEvent mission, int difficulty) Methods in com.fs.starfarer.api.impl.campaign.missions.cb with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionvoid
BaseCustomBounty.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
BaseCustomBounty.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.missions.hub
Fields in com.fs.starfarer.api.impl.campaign.missions.hub declared as CampaignFleetAPIModifier and TypeFieldDescriptionprotected CampaignFleetAPI
BaseHubMission.DefeatTriggerAdded.fleet
protected CampaignFleetAPI
MissionFleetAutoDespawn.fleet
protected CampaignFleetAPI
MissionFleetInterceptPlayerIfNearby.fleet
protected CampaignFleetAPI
MissionFleetStopPursuingPlayer.fleet
MissionTrigger.TriggerActionContext.fleet
protected CampaignFleetAPI
TriggerFleetAssignmentAI.fleet
Fields in com.fs.starfarer.api.impl.campaign.missions.hub with type parameters of type CampaignFleetAPIMethods in com.fs.starfarer.api.impl.campaign.missions.hub that return CampaignFleetAPIModifier and TypeMethodDescriptionstatic CampaignFleetAPI
HubMissionWithTriggers.createFleet
(HubMissionWithTriggers.FleetSize size, HubMissionWithTriggers.FleetQuality quality, HubMissionWithTriggers.OfficerNum oNum, HubMissionWithTriggers.OfficerQuality oQuality, String factionId, String fleetFactionId, String type, org.lwjgl.util.vector.Vector2f locInHyper) Methods in com.fs.starfarer.api.impl.campaign.missions.hub that return types with arguments of type CampaignFleetAPIMethods in com.fs.starfarer.api.impl.campaign.missions.hub with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionvoid
BaseHubMission.addFleetDefeatTrigger
(CampaignFleetAPI fleet, String trigger, boolean permanent) static void
HubMissionWithTriggers.addTugsToFleet
(CampaignFleetAPI fleet, int tugs, Random random) void
HubMissionWithTriggers.makeHostileAndAggressive
(CampaignFleetAPI fleet, boolean permanent) Constructors in com.fs.starfarer.api.impl.campaign.missions.hub with parameters of type CampaignFleetAPIModifierConstructorDescriptionDefeatTriggerAdded
(CampaignFleetAPI fleet, String trigger, boolean permanent) MissionFleetAutoDespawn
(HubMission mission, CampaignFleetAPI fleet) MissionFleetInterceptPlayerIfNearby
(CampaignFleetAPI fleet, BaseHubMission mission, boolean mustBeStrongEnoughToFight, float maxRange, boolean repeatable, float repeatDelay, List<Object> stages) MissionFleetStopPursuingPlayer
(CampaignFleetAPI fleet, BaseHubMission mission, List<Object> stages) TriggerFleetAssignmentAI
(String travelText, String patrolText, HubMission mission, LocationAPI system, boolean randomLocation, CampaignFleetAPI fleet, SectorEntityToken... patrolPoints) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.missions.luddic
Fields in com.fs.starfarer.api.impl.campaign.missions.luddic declared as CampaignFleetAPIModifier and TypeFieldDescriptionprotected CampaignFleetAPI
BornanewFilesFalseIdols.patherStationFleet
-
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.procgen
Fields in com.fs.starfarer.api.impl.campaign.procgen declared as CampaignFleetAPIModifier and TypeFieldDescriptionprotected CampaignFleetAPI
EventTestPluginImpl.playerFleet
protected CampaignFleetAPI
PlayerFleetGenPluginImpl.playerFleet
protected CampaignFleetAPI
ProcGenTestPluginImpl.playerFleet
-
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.procgen.themes
Fields in com.fs.starfarer.api.impl.campaign.procgen.themes declared as CampaignFleetAPIModifier and TypeFieldDescriptionprotected CampaignFleetAPI
BaseAssignmentAI.fleet
protected CampaignFleetAPI
RemnantAssignmentAI.fleet
protected CampaignFleetAPI
ScavengerPiracyScript.fleet
Methods in com.fs.starfarer.api.impl.campaign.procgen.themes that return CampaignFleetAPIModifier and TypeMethodDescriptionstatic CampaignFleetAPI
RuinsFleetRouteManager.createScavenger
(String type, org.lwjgl.util.vector.Vector2f locInHyper, MarketAPI source, boolean pirate, Random random) static CampaignFleetAPI
RuinsFleetRouteManager.createScavenger
(String type, org.lwjgl.util.vector.Vector2f locInHyper, RouteManager.RouteData route, MarketAPI source, boolean pirate, Random random) protected CampaignFleetAPI
RemnantSeededFleetManager.spawnFleet
(long seed) protected CampaignFleetAPI
RemnantStationFleetManager.spawnFleet()
RuinsFleetRouteManager.spawnFleet
(RouteManager.RouteData route) Methods in com.fs.starfarer.api.impl.campaign.procgen.themes that return types with arguments of type CampaignFleetAPIModifier and TypeMethodDescriptionRemnantThemeGenerator.addBattlestations
(BaseThemeGenerator.StarSystemData data, float chanceToAddAny, int min, int max, WeightedRandomPicker<String> stationTypes) static List<CampaignFleetAPI>
MiscellaneousThemeGenerator.getRemnantStations
(boolean includeDamaged, boolean onlyDamaged) Methods in com.fs.starfarer.api.impl.campaign.procgen.themes with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionstatic void
PKDefenderPluginImpl.addAutomated
(CampaignFleetAPI fleet, String variantId, String shipName, String aiCore, Random random) void
OmegaOfficerGeneratorPlugin.addCommanderAndOfficers
(CampaignFleetAPI fleet, FleetParamsV3 params, Random random) void
RemnantOfficerGeneratorPlugin.addCommanderAndOfficers
(CampaignFleetAPI fleet, FleetParamsV3 params, Random random) static void
OmegaOfficerGeneratorPlugin.addCommanderSkills
(PersonAPI commander, CampaignFleetAPI fleet, FleetParamsV3 params, int numSkills, Random random) static void
RemnantOfficerGeneratorPlugin.addCommanderSkills
(PersonAPI commander, CampaignFleetAPI fleet, FleetParamsV3 params, int numSkills, Random random) static void
RemnantSeededFleetManager.addRemnantInteractionConfig
(CampaignFleetAPI fleet) static void
RemnantThemeGenerator.addRemnantStationInteractionConfig
(CampaignFleetAPI fleet) boolean
BaseAssignmentAI.FleetActionDelegate.canRaid
(CampaignFleetAPI fleet, MarketAPI market) protected void
BaseAssignmentAI.clearTempAssignments
(CampaignFleetAPI fleet) BaseAssignmentAI.FleetActionDelegate.getRaidActionText
(CampaignFleetAPI fleet, MarketAPI market) BaseAssignmentAI.FleetActionDelegate.getRaidApproachText
(CampaignFleetAPI fleet, MarketAPI market) BaseAssignmentAI.FleetActionDelegate.getRaidDefaultText
(CampaignFleetAPI fleet) BaseAssignmentAI.FleetActionDelegate.getRaidInSystemText
(CampaignFleetAPI fleet) BaseAssignmentAI.FleetActionDelegate.getRaidPrepText
(CampaignFleetAPI fleet, SectorEntityToken from) static void
RemnantSeededFleetManager.initRemnantFleetProperties
(Random random, CampaignFleetAPI fleet, boolean dormant) void
PKDefenderPluginImpl.modifyFleet
(SalvageGenFromSeed.SDMParams p, CampaignFleetAPI fleet, Random random, boolean withOverride) void
BaseAssignmentAI.FleetActionDelegate.performRaid
(CampaignFleetAPI fleet, MarketAPI market) static SectorEntityToken
RemnantSeededFleetManager.pickEntityToGuard
(Random random, StarSystemAPI system, CampaignFleetAPI fleet) void
PKDefenderPluginImpl.reportDefeated
(SalvageGenFromSeed.SDMParams p, SectorEntityToken entity, CampaignFleetAPI fleet) void
RemnantStationFleetManager.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) Constructors in com.fs.starfarer.api.impl.campaign.procgen.themes with parameters of type CampaignFleetAPIModifierConstructorDescriptionBaseAssignmentAI
(CampaignFleetAPI fleet) RemnantAssignmentAI
(CampaignFleetAPI fleet, StarSystemAPI homeSystem, SectorEntityToken source) RouteFleetAssignmentAI
(CampaignFleetAPI fleet, RouteManager.RouteData route) RouteFleetAssignmentAI
(CampaignFleetAPI fleet, RouteManager.RouteData route, BaseAssignmentAI.FleetActionDelegate delegate) ScavengerFleetAssignmentAI
(CampaignFleetAPI fleet, RouteManager.RouteData route, boolean pirate) WarfleetAssignmentAI
(CampaignFleetAPI fleet, boolean doCapture, boolean doRaid) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.rulecmd
Methods in com.fs.starfarer.api.impl.campaign.rulecmd that return CampaignFleetAPIModifier and TypeMethodDescriptionstatic CampaignFleetAPI
DwellerCMD.createDwellerFleet
(DwellerCMD.DwellerStrength str, Random random) Methods in com.fs.starfarer.api.impl.campaign.rulecmd with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionstatic int
DwellerCMD.addShips
(CampaignFleetAPI fleet, int min, int max, Random random, Object... roles) static void
NGCAddStandardStartingScript.adjustStartingHulls
(CampaignFleetAPI fleet) static void
ApplyCRDamage.applyCRDamage
(CampaignFleetAPI fleet, float damageFP, float crMult, String desc, TextPanelAPI text, Random random) static boolean
NGCAddStandardStartingScript.genRandomStart
(CampaignFleetAPI fleet) static boolean
IsSoughtByPatrols.isPatrol
(CampaignFleetAPI fleet) void
HA_CMD.StationKingScript.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
HA_CMD.StationKingScript.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) protected void
ShowDefaultVisual.showFleetInfo
(InteractionDialogAPI dialog, CampaignFleetAPI player, CampaignFleetAPI other) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.rulecmd.missions
Fields in com.fs.starfarer.api.impl.campaign.rulecmd.missions declared as CampaignFleetAPIModifier and TypeFieldDescriptionprotected CampaignFleetAPI
Commission.playerFleet
protected CampaignFleetAPI
DeliveryMission.playerFleet
protected CampaignFleetAPI
GateCMD.playerFleet
protected CampaignFleetAPI
GateHaulerCMD.playerFleet
-
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.rulecmd.salvage
Fields in com.fs.starfarer.api.impl.campaign.rulecmd.salvage declared as CampaignFleetAPIModifier and TypeFieldDescriptionprotected CampaignFleetAPI
DistressResponse.fleet
protected CampaignFleetAPI
DemandCargo.otherFleet
protected CampaignFleetAPI
AICores.playerFleet
protected CampaignFleetAPI
CargoPods.playerFleet
protected CampaignFleetAPI
DemandCargo.playerFleet
protected CampaignFleetAPI
DistressResponse.playerFleet
protected CampaignFleetAPI
MarketCMD.playerFleet
protected CampaignFleetAPI
MiscCMD.playerFleet
protected CampaignFleetAPI
Objectives.playerFleet
protected CampaignFleetAPI
PrintWreckDescription.playerFleet
protected CampaignFleetAPI
RedPlanet.playerFleet
protected CampaignFleetAPI
SalvageEntity.playerFleet
protected CampaignFleetAPI
ZGRTurnIn.playerFleet
protected CampaignFleetAPI
ZigguratCMD.playerFleet
Methods in com.fs.starfarer.api.impl.campaign.rulecmd.salvage that return CampaignFleetAPIModifier and TypeMethodDescriptionprotected CampaignFleetAPI
MarketCMD.getInteractionTargetForFIDPI()
protected CampaignFleetAPI
MarketCMD.getStationFleet()
Methods in com.fs.starfarer.api.impl.campaign.rulecmd.salvage with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionstatic int
MarketCMD.getBombardmentCost
(MarketAPI market, CampaignFleetAPI fleet) static int
DistressResponse.getNeededFuel
(CampaignFleetAPI playerFleet) static float
MarketCMD.getRaidEffectiveness
(MarketAPI market, CampaignFleetAPI fleet) static float
MarketCMD.getRaidStr
(CampaignFleetAPI fleet) void
SalvageGenFromSeed.SalvageDefenderModificationPlugin.modifyFleet
(SalvageGenFromSeed.SDMParams p, CampaignFleetAPI fleet, Random random, boolean withOverride) void
SalvageGenFromSeed.SalvageDefenderModificationPluginImpl.modifyFleet
(SalvageGenFromSeed.SDMParams p, CampaignFleetAPI fleet, Random random, boolean withOverride) void
SalvageGenFromSeed.SalvageDefenderModificationPlugin.reportDefeated
(SalvageGenFromSeed.SDMParams p, SectorEntityToken entity, CampaignFleetAPI fleet) void
SalvageGenFromSeed.SalvageDefenderModificationPluginImpl.reportDefeated
(SalvageGenFromSeed.SDMParams p, SectorEntityToken entity, CampaignFleetAPI fleet) Constructors in com.fs.starfarer.api.impl.campaign.rulecmd.salvage with parameters of type CampaignFleetAPI -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special
Fields in com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special declared as CampaignFleetAPIMethods in com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionstatic void
TransmitterTrapSpecial.makeFleetInterceptPlayer
(CampaignFleetAPI fleet, boolean makeAggressive, boolean makeLowRepImpact, boolean makeHostile, float interceptDays) static void
TransmitterTrapSpecial.makeFleetInterceptPlayer
(CampaignFleetAPI fleet, boolean makeAggressive, boolean makeLowRepImpact, float interceptDays) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.terrain
Fields in com.fs.starfarer.api.impl.campaign.terrain declared as CampaignFleetAPIModifier and TypeFieldDescriptionprotected CampaignFleetAPI
AsteroidImpact.fleet
protected CampaignFleetAPI
HyperStormBoost.fleet
protected CampaignFleetAPI
ShoveFleetScript.fleet
SpatialAnomalyTerrainPlugin.SpatialAnomalyParams.source
Methods in com.fs.starfarer.api.impl.campaign.terrain with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionprotected void
HyperspaceTerrainPlugin.applyStormStrikes
(HyperspaceTerrainPlugin.CellStateTracker cell, CampaignFleetAPI fleet, float days) void
SlipstreamTerrainPlugin.disrupt
(CampaignFleetAPI fleet, float dur) protected float
MagneticFieldTerrainPlugin.getAdjustedMult
(CampaignFleetAPI fleet, float baseMult) protected float
HyperspaceTerrainPlugin.getAdjustedSpeedMult
(CampaignFleetAPI fleet, float baseMult) static float
RingSystemTerrainPlugin.getVisibilityMult
(CampaignFleetAPI fleet) boolean
BaseTerrain.hasAIFlag
(Object flag, CampaignFleetAPI fleet) boolean
HyperspaceTerrainPlugin.hasAIFlag
(Object flag, CampaignFleetAPI fleet) boolean
PulsarBeamTerrainPlugin.hasAIFlag
(Object flag, CampaignFleetAPI fleet) Constructors in com.fs.starfarer.api.impl.campaign.terrain with parameters of type CampaignFleetAPIModifierConstructorDescriptionAsteroidImpact
(CampaignFleetAPI fleet, boolean dealDamage) ShoveFleetScript
(CampaignFleetAPI fleet, float direction, float intensity) SpatialAnomalyParams
(CampaignFleetAPI source, float dur, float bandWidthInEngine, SectorEntityToken relatedEntity) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.tutorial
Fields in com.fs.starfarer.api.impl.campaign.tutorial declared as CampaignFleetAPIModifier and TypeFieldDescriptionprotected CampaignFleetAPI
CampaignTutorialScript.detachment
protected CampaignFleetAPI
CampaignTutorialScript.pirateFleet
protected CampaignFleetAPI
TutorialGoSlowDialogPluginImpl.playerFleet
protected CampaignFleetAPI
TutorialLayInCourseDialogPluginImpl.playerFleet
protected CampaignFleetAPI
TutorialLevelUpDialogPluginImpl.playerFleet
protected CampaignFleetAPI
TutorialPirateApproachesDialogPluginImpl.playerFleet
protected CampaignFleetAPI
TutorialRespawnDialogPluginImpl.playerFleet
protected CampaignFleetAPI
TutorialSustainedBurnDialogPluginImpl.playerFleet
protected CampaignFleetAPI
TutorialTransponderDialogPluginImpl.playerFleet
protected CampaignFleetAPI
TutorialWelcomeDialogPluginImpl.playerFleet
Methods in com.fs.starfarer.api.impl.campaign.tutorial that return CampaignFleetAPIModifier and TypeMethodDescriptionstatic CampaignFleetAPI
RogueMinerMiscFleetManager.createEmptyRogueFleet
(String name, boolean withFaction) static CampaignFleetAPI
RogueMinerMiscFleetManager.createGuardFleet
(boolean stronger) protected CampaignFleetAPI
RogueMinerMiscFleetManager.spawnFleet()
Constructors in com.fs.starfarer.api.impl.campaign.tutorial with parameters of type CampaignFleetAPIModifierConstructorDescriptionTutorialLeashAssignmentAI
(CampaignFleetAPI fleet, StarSystemAPI system, SectorEntityToken toGuard) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.campaign.world
Constructors in com.fs.starfarer.api.impl.campaign.world with parameters of type CampaignFleetAPIModifierConstructorDescriptionZigLeashAssignmentAI
(CampaignFleetAPI fleet, SectorEntityToken toGuard) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.codex
Methods in com.fs.starfarer.api.impl.codex with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionvoid
CodexUnlocker.reportBattleOccurred
(CampaignFleetAPI nullHere, CampaignFleetAPI primaryWinner, BattleAPI battle) void
CodexUnlocker.reportFleetDespawnedToListener
(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, Object param) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.combat
Methods in com.fs.starfarer.api.impl.combat with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionprotected float
BattleCreationPluginImpl.countNearbyAsteroids
(CampaignFleetAPI playerFleet) protected PlanetAPI
BattleCreationPluginImpl.getClosestPlanet
(CampaignFleetAPI playerFleet) protected List<BattleCreationPluginImpl.NearbyPlanetData>
BattleCreationPluginImpl.getNearbyPlanets
(CampaignFleetAPI playerFleet) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.combat.threat
Fields in com.fs.starfarer.api.impl.combat.threat declared as CampaignFleetAPIMethods in com.fs.starfarer.api.impl.combat.threat that return CampaignFleetAPIModifier and TypeMethodDescriptionstatic CampaignFleetAPI
DisposableThreatFleetManager.createThreatFleet
(int numFabricators, int minOtherCapitals, int maxOtherCapitals, DisposableThreatFleetManager.FabricatorEscortStrength escorts, Random random) static CampaignFleetAPI
DisposableThreatFleetManager.createThreatFleet
(DisposableThreatFleetManager.ThreatFleetCreationParams params, Random random) protected CampaignFleetAPI
DisposableThreatFleetManager.spawnFleetImpl()
Methods in com.fs.starfarer.api.impl.combat.threat with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionstatic void
DisposableThreatFleetManager.addShips
(CampaignFleetAPI fleet, int num, String role, Random random) Constructors in com.fs.starfarer.api.impl.combat.threat with parameters of type CampaignFleetAPIModifierConstructorDescriptionThreatFleetBehaviorScript
(CampaignFleetAPI fleet, StarSystemAPI system) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.impl.hullmods
Methods in com.fs.starfarer.api.impl.hullmods with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionvoid
HighResSensors.advanceInCampaign
(CampaignFleetAPI fleet) void
PhaseField.advanceInCampaign
(CampaignFleetAPI fleet) static float
HighResSensors.getAdjustedHRSModifier
(CampaignFleetAPI fleet, String skipId, float add) static float[]
PhaseField.getPhaseFieldMultBaseProfileAndTotal
(CampaignFleetAPI fleet, String skipId, float addProfile, float addSensor) void
HighResSensors.onFleetSync
(CampaignFleetAPI fleet) void
PhaseField.onFleetSync
(CampaignFleetAPI fleet) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.plugins
Fields in com.fs.starfarer.api.plugins declared as CampaignFleetAPIModifier and TypeFieldDescriptionBuildObjectiveTypePicker.BuildObjectiveParams.fleet
DModAdderPlugin.DModAdderParams.recoverer
Methods in com.fs.starfarer.api.plugins that return CampaignFleetAPIMethods in com.fs.starfarer.api.plugins with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionvoid
AutofitPlugin.autoAssignOfficers
(CampaignFleetAPI fleet) void
SurveyPlugin.init
(CampaignFleetAPI fleet, PlanetAPI planet) void
SimulatorPlugin.reportPlayerBattleOccurred
(CampaignFleetAPI primaryWinner, BattleAPI battle) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.plugins.impl
Methods in com.fs.starfarer.api.plugins.impl with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionvoid
BaseAutofitPlugin.autoAssignOfficers
(CampaignFleetAPI fleet) void
CoreAutofitPlugin.autoAssignOfficers
(CampaignFleetAPI fleet) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.ui
Methods in com.fs.starfarer.api.ui with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionvoid
TooltipMakerAPI.addStatGridForShips
(float width, float valueWidth, float valuePad, float pad, CampaignFleetAPI fleet, int maxNum, boolean ascending, TooltipMakerAPI.FleetMemberValueGetter getter) -
Uses of CampaignFleetAPI in com.fs.starfarer.api.util
Methods in com.fs.starfarer.api.util that return CampaignFleetAPIModifier and TypeMethodDescriptionstatic CampaignFleetAPI
Misc.getStationBaseFleet
(MarketAPI market) static CampaignFleetAPI
Misc.getStationBaseFleet
(SectorEntityToken station) static CampaignFleetAPI
Misc.getStationFleet
(MarketAPI market) static CampaignFleetAPI
Misc.getStationFleet
(SectorEntityToken station) Methods in com.fs.starfarer.api.util that return types with arguments of type CampaignFleetAPIModifier and TypeMethodDescriptionstatic List<CampaignFleetAPI>
Misc.findNearbyFleets
(SectorEntityToken from, float maxRange, Misc.FleetFilter filter) static List<CampaignFleetAPI>
Misc.getFleetsInOrNearSystem
(StarSystemAPI system) static List<CampaignFleetAPI>
Misc.getNearbyFleets
(SectorEntityToken from, float maxDist) static Pair<SectorEntityToken,
CampaignFleetAPI> Misc.getNearestStationInSupportRange
(CampaignFleetAPI from) pair.one can be null if a stand-alone, non-market station is being returned in pair.two.static List<CampaignFleetAPI>
Misc.getVisibleFleets
(SectorEntityToken from, boolean includeSensorContacts) Methods in com.fs.starfarer.api.util with parameters of type CampaignFleetAPIModifier and TypeMethodDescriptionboolean
Misc.FleetFilter.accept
(CampaignFleetAPI curr) static void
Misc.addDefeatTrigger
(CampaignFleetAPI fleet, String trigger) static boolean
Misc.caresAboutPlayerTransponder
(CampaignFleetAPI fleet) static void
Misc.clearDefeatTriggersIfNeeded
(CampaignFleetAPI fleet) static void
Misc.clearTarget
(CampaignFleetAPI fleet, boolean forgetTransponder) static void
Misc.forgetAboutTransponder
(CampaignFleetAPI fleet) static float
Misc.getBurnMultForTerrain
(CampaignFleetAPI fleet) static int
Misc.getDangerLevel
(CampaignFleetAPI fleet) Misc.getDefeatTriggers
(CampaignFleetAPI fleet, boolean createIfNecessary) static float
Misc.getDesiredMoveDir
(CampaignFleetAPI fleet) static float
Misc.getFleetRadiusTerrainEffectMult
(CampaignFleetAPI fleet) static String
Misc.getFleetType
(CampaignFleetAPI fleet) static float
Misc.getFleetwideTotalMod
(CampaignFleetAPI fleet, String dynamicMemberStatId, float base) static float
Misc.getFleetwideTotalMod
(CampaignFleetAPI fleet, String dynamicMemberStatId, float base, ShipAPI ship) static float
Misc.getFleetwideTotalStat
(CampaignFleetAPI fleet, String dynamicMemberStatId) static float
Misc.getFuelPerDay
(CampaignFleetAPI fleet, float burnLevel) static float
Misc.getFuelPerDayAtSpeed
(CampaignFleetAPI fleet, float speed) static int
Misc.getGoSlowBurnLevel
(CampaignFleetAPI fleet) static FleetInflater
Misc.getInflater
(CampaignFleetAPI fleet, Object params) static org.lwjgl.util.vector.Vector2f
Misc.getInterceptPoint
(CampaignFleetAPI from, SectorEntityToken to) static float
Misc.getLYPerDayAtBurn
(CampaignFleetAPI fleet, float burnLevel) static float
Misc.getLYPerDayAtSpeed
(CampaignFleetAPI fleet, float speed) static int
Misc.getMaxOfficers
(CampaignFleetAPI fleet) static List<OfficerDataAPI>
Misc.getMercs
(CampaignFleetAPI fleet) static Pair<SectorEntityToken,
CampaignFleetAPI> Misc.getNearestStationInSupportRange
(CampaignFleetAPI from) pair.one can be null if a stand-alone, non-market station is being returned in pair.two.static int
Misc.getNumNonMercOfficers
(CampaignFleetAPI fleet) static float
Misc.getShieldedCargoFraction
(CampaignFleetAPI fleet) static float
Misc.getSnapshotFPLost
(CampaignFleetAPI fleet) static List<FleetMemberAPI>
Misc.getSnapshotMembersLost
(CampaignFleetAPI fleet) static SectorEntityToken
Misc.getSourceEntity
(CampaignFleetAPI fleet) static MarketAPI
Misc.getSourceMarket
(CampaignFleetAPI fleet) static float
Misc.getSpawnFPMult
(CampaignFleetAPI fleet) static SectorEntityToken
Misc.getStationEntity
(MarketAPI market, CampaignFleetAPI fleet) static MarketAPI
Misc.getStationMarket
(CampaignFleetAPI station) static void
Misc.giveStandardReturnAssignments
(CampaignFleetAPI fleet, SectorEntityToken where, String text, boolean withClear) static void
static void
Misc.giveStandardReturnToSourceAssignments
(CampaignFleetAPI fleet, boolean withClear) static void
Misc.interruptAbilitiesWithTag
(CampaignFleetAPI fleet, String tag) static boolean
Misc.isAvoidingPlayerHalfheartedly
(CampaignFleetAPI fleet) static boolean
Misc.isBusy
(CampaignFleetAPI fleet) static boolean
Misc.isFleetMadeHostileToFaction
(CampaignFleetAPI fleet, FactionAPI faction) static boolean
Misc.isFleetMadeHostileToFaction
(CampaignFleetAPI fleet, String factionId) static boolean
Misc.isFleetReturningToDespawn
(CampaignFleetAPI fleet) static boolean
Misc.isInsideBlackHole
(CampaignFleetAPI fleet, boolean includeEventHorizon) static boolean
Misc.isInsignificant
(CampaignFleetAPI fleet) Whether it prevents salvage, surveying, etc.static boolean
Misc.isPatrol
(CampaignFleetAPI fleet) static boolean
Misc.isPermaKnowsWhoPlayerIs
(CampaignFleetAPI fleet) static boolean
Misc.isPirate
(CampaignFleetAPI fleet) static boolean
Misc.isPlayerOrCombinedContainingPlayer
(CampaignFleetAPI fleet) static boolean
Misc.isPlayerOrCombinedPlayerPrimary
(CampaignFleetAPI fleet) static boolean
Misc.isRaider
(CampaignFleetAPI fleet) static boolean
Misc.isScavenger
(CampaignFleetAPI fleet) static boolean
Misc.isShipRecoverable
(FleetMemberAPI member, CampaignFleetAPI recoverer, boolean own, boolean useOfficerRecovery, float chanceMult) static boolean
Misc.isSlowMoving
(CampaignFleetAPI fleet) static boolean
Misc.isSmuggler
(CampaignFleetAPI fleet) static boolean
Misc.isStationInSupportRange
(CampaignFleetAPI fleet, CampaignFleetAPI station) static boolean
Misc.isTrader
(CampaignFleetAPI fleet) static boolean
Misc.isWarFleet
(CampaignFleetAPI fleet) static void
Misc.makeHostile
(CampaignFleetAPI fleet) static void
Misc.makeHostileToAllTradeFleets
(CampaignFleetAPI fleet) static void
Misc.makeHostileToFaction
(CampaignFleetAPI fleet, String factionId, boolean hostile, float dur) static void
Misc.makeHostileToFaction
(CampaignFleetAPI fleet, String factionId, float dur) static void
Misc.makeHostileToPlayerTradeFleets
(CampaignFleetAPI fleet) static void
Misc.makeLowRepImpact
(CampaignFleetAPI fleet, String reason) static void
Misc.makeNonHostileToFaction
(CampaignFleetAPI fleet, String factionId, boolean nonHostile, float dur) static void
Misc.makeNonHostileToFaction
(CampaignFleetAPI fleet, String factionId, float dur) static void
Misc.makeNoRepImpact
(CampaignFleetAPI fleet, String reason) static void
Misc.makeNotLowRepImpact
(CampaignFleetAPI fleet, String reason) static void
Misc.removeDefeatTrigger
(CampaignFleetAPI fleet, String trigger) static void
Misc.setSpawnFPMult
(CampaignFleetAPI fleet, float mult) static boolean
Mainly for avoiding stuff like "pirate fleet with 4 rustbuckets will run away from the player's 4 regular-quality frigates".