Class FleetParams
java.lang.Object
com.fs.starfarer.api.impl.campaign.fleets.FleetParams
Parameters for generic fleet creation.
Fleet point values are targets not hard limits.
"Pts" are not fleet points
1/2/4/8 points = frigate/destroyer/cruiser/capital
- Author:
- Alex Mosolov Copyright 2015 Fractal Softworks, LLC
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloat
float
float
org.lwjgl.util.vector.Vector2f
int
float
int
0: fighter, 4: capitalint
float
float
float
float
float
float
boolean
-
Constructor Summary
ConstructorsConstructorDescriptionFleetParams
(org.lwjgl.util.vector.Vector2f hyperspaceLocation, MarketAPI market, String factionId, String fleetType, float combatFP, float freighterPts, float tankerPts, float transportPts, float linerPts, float civilianPts, float utilityPts, float qualityBonus, float qualityOverride) FleetParams
(org.lwjgl.util.vector.Vector2f hyperspaceLocation, MarketAPI market, String factionId, String fleetType, float combatPts, float freighterPts, float tankerPts, float transportPts, float linerPts, float civilianPts, float utilityPts, float qualityBonus, float qualityOverride, float officerNumMult, int officerLevelBonus, PersonAPI commander, int levelLimit) FleetParams
(org.lwjgl.util.vector.Vector2f hyperspaceLocation, MarketAPI market, String factionId, String factionIdForShipPicking, String fleetType, float combatPts, float freighterPts, float tankerPts, float transportPts, float linerPts, float civilianPts, float utilityPts, float qualityBonus, float qualityOverride, float officerNumMult, int officerLevelBonus) -
Method Summary
-
Field Details
-
hyperspaceLocation
public org.lwjgl.util.vector.Vector2f hyperspaceLocation -
market
-
factionId
-
fleetType
-
combatPts
public float combatPts -
freighterPts
public float freighterPts -
tankerPts
public float tankerPts -
transportPts
public float transportPts -
linerPts
public float linerPts -
civilianPts
public float civilianPts -
utilityPts
public float utilityPts -
qualityBonus
public float qualityBonus -
qualityOverride
public float qualityOverride -
officerNumMult
public float officerNumMult -
officerLevelBonus
public int officerLevelBonus -
levelLimit
public int levelLimit -
commander
-
factionIdForShipPicking
-
random
-
withOfficers
public boolean withOfficers -
maxShipSize
public int maxShipSize0: fighter, 4: capital
-
-
Constructor Details
-
FleetParams
public FleetParams() -
FleetParams
-
FleetParams
public FleetParams(org.lwjgl.util.vector.Vector2f hyperspaceLocation, MarketAPI market, String factionId, String factionIdForShipPicking, String fleetType, float combatPts, float freighterPts, float tankerPts, float transportPts, float linerPts, float civilianPts, float utilityPts, float qualityBonus, float qualityOverride, float officerNumMult, int officerLevelBonus) -
FleetParams
public FleetParams(org.lwjgl.util.vector.Vector2f hyperspaceLocation, MarketAPI market, String factionId, String fleetType, float combatPts, float freighterPts, float tankerPts, float transportPts, float linerPts, float civilianPts, float utilityPts, float qualityBonus, float qualityOverride, float officerNumMult, int officerLevelBonus, PersonAPI commander, int levelLimit)
-
-
Method Details
-
getTotalPts
public float getTotalPts()
-