1package com.fs.starfarer.api.impl.campaign.fleets;
4import java.util.Random;
6import org.lwjgl.util.vector.Vector2f;
8import com.fs.starfarer.api.Global;
9import com.fs.starfarer.api.campaign.FactionAPI.ShipPickMode;
10import com.fs.starfarer.api.campaign.FactionDoctrineAPI;
11import com.fs.starfarer.api.campaign.econ.MarketAPI;
12import com.fs.starfarer.api.characters.PersonAPI;
13import com.fs.starfarer.api.combat.ShipVariantAPI;
14import com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithTriggers;
15import com.fs.starfarer.api.util.Misc;
95 public HubMissionWithTriggers.OfficerQuality
aiCores =
null;
99 public transient ShipPickMode
mode;
150 init(
source.getLocationInHyperspace(),
null,
null,
152 this.factionId =
source.getFactionId();
static SectorAPI getSector()
transient Boolean blockFallback
void init(Vector2f locInHyper, String factionId, Float qualityOverride, String fleetType, float combatPts, float freighterPts, float tankerPts, float transportPts, float linerPts, float utilityPts, float qualityMod)
ShipPickMode modeOverride
void updateQualityAndProducerFromSourceMarket()
Boolean noCommanderSkills
HubMissionWithTriggers.OfficerQuality aiCores
FleetParamsV3(Vector2f locInHyper, String factionId, Float qualityOverride, String fleetType, float combatPts, float freighterPts, float tankerPts, float transportPts, float linerPts, float utilityPts, float qualityMod)
Boolean forceAllowPhaseShipsEtc
void setSource(MarketAPI source, boolean updateQuality)
FleetParamsV3(MarketAPI source, Vector2f locInHyper, String factionId, Float qualityOverride, String fleetType, float combatPts, float freighterPts, float tankerPts, float transportPts, float linerPts, float utilityPts, float qualityMod)
FactionDoctrineAPI doctrineOverride
transient boolean banPhaseShipsEtc
Boolean doNotAddShipsBeforePruning
Boolean ignoreMarketFleetSizeMult
transient ShipPickMode mode
boolean doNotIntegrateAICores
Boolean onlyApplyFleetSizeToCombatShips
Boolean treatCombatFreighterSettingAsFraction
Boolean onlyRetainFlagship
void init(MarketAPI source, String fleetType, String factionId, float combatPts, float freighterPts, float tankerPts, float transportPts, float linerPts, float utilityPts, float qualityMod)
FleetParamsV3(MarketAPI source, String fleetType, float combatPts, float freighterPts, float tankerPts, float transportPts, float linerPts, float utilityPts, float qualityMod)
ShipVariantAPI flagshipVariant