Definition at line 18 of file ShipVariantAPI.java.
◆ addMod()
void com.fs.starfarer.api.combat.ShipVariantAPI.addMod |
( |
String |
modId | ) |
|
◆ addPermaMod() [1/2]
void com.fs.starfarer.api.combat.ShipVariantAPI.addPermaMod |
( |
String |
modId | ) |
|
◆ addPermaMod() [2/2]
void com.fs.starfarer.api.combat.ShipVariantAPI.addPermaMod |
( |
String |
modId, |
|
|
boolean |
isSMod |
|
) |
| |
◆ addSuppressedMod()
void com.fs.starfarer.api.combat.ShipVariantAPI.addSuppressedMod |
( |
String |
modId | ) |
|
◆ addTag()
void com.fs.starfarer.api.combat.ShipVariantAPI.addTag |
( |
String |
tag | ) |
|
◆ addWeapon()
void com.fs.starfarer.api.combat.ShipVariantAPI.addWeapon |
( |
String |
slotId, |
|
|
String |
weaponId |
|
) |
| |
◆ addWeaponGroup()
void com.fs.starfarer.api.combat.ShipVariantAPI.addWeaponGroup |
( |
WeaponGroupSpec |
group | ) |
|
◆ assignUnassignedWeapons()
void com.fs.starfarer.api.combat.ShipVariantAPI.assignUnassignedWeapons |
( |
| ) |
|
◆ autoGenerateWeaponGroups()
void com.fs.starfarer.api.combat.ShipVariantAPI.autoGenerateWeaponGroups |
( |
| ) |
|
◆ clear()
void com.fs.starfarer.api.combat.ShipVariantAPI.clear |
( |
| ) |
|
Removes everything non-built-in - weapons, fighters, hullmods - and sets vents/capacitors to 0.
◆ clearHullMods()
void com.fs.starfarer.api.combat.ShipVariantAPI.clearHullMods |
( |
| ) |
|
Doesn't clear out built-in hullmods (or permamods), as opposed to getHullMods().clear().
◆ clearPermaMods()
void com.fs.starfarer.api.combat.ShipVariantAPI.clearPermaMods |
( |
| ) |
|
◆ clearSlot()
void com.fs.starfarer.api.combat.ShipVariantAPI.clearSlot |
( |
String |
slotId | ) |
|
◆ clearSuppressedMods()
void com.fs.starfarer.api.combat.ShipVariantAPI.clearSuppressedMods |
( |
| ) |
|
◆ clearTags()
void com.fs.starfarer.api.combat.ShipVariantAPI.clearTags |
( |
| ) |
|
◆ clone()
◆ computeHullModOPCost() [1/2]
int com.fs.starfarer.api.combat.ShipVariantAPI.computeHullModOPCost |
( |
| ) |
|
◆ computeHullModOPCost() [2/2]
int com.fs.starfarer.api.combat.ShipVariantAPI.computeHullModOPCost |
( |
MutableCharacterStatsAPI |
stats | ) |
|
◆ computeOPCost()
int com.fs.starfarer.api.combat.ShipVariantAPI.computeOPCost |
( |
MutableCharacterStatsAPI |
stats | ) |
|
◆ computeWeaponOPCost()
int com.fs.starfarer.api.combat.ShipVariantAPI.computeWeaponOPCost |
( |
MutableCharacterStatsAPI |
stats | ) |
|
◆ getDesignation()
String com.fs.starfarer.api.combat.ShipVariantAPI.getDesignation |
( |
| ) |
|
◆ getDisplayName()
String com.fs.starfarer.api.combat.ShipVariantAPI.getDisplayName |
( |
| ) |
|
◆ getFittedWeaponSlots()
Collection< String > com.fs.starfarer.api.combat.ShipVariantAPI.getFittedWeaponSlots |
( |
| ) |
|
◆ getFittedWings()
List< String > com.fs.starfarer.api.combat.ShipVariantAPI.getFittedWings |
( |
| ) |
|
◆ getFullDesignationWithHullName()
String com.fs.starfarer.api.combat.ShipVariantAPI.getFullDesignationWithHullName |
( |
| ) |
|
◆ getFullDesignationWithHullNameForShip()
String com.fs.starfarer.api.combat.ShipVariantAPI.getFullDesignationWithHullNameForShip |
( |
| ) |
|
◆ getGroup()
WeaponGroupSpec com.fs.starfarer.api.combat.ShipVariantAPI.getGroup |
( |
int |
index | ) |
|
◆ getHints()
EnumSet< ShipTypeHints > com.fs.starfarer.api.combat.ShipVariantAPI.getHints |
( |
| ) |
|
◆ getHullMods()
Collection< String > com.fs.starfarer.api.combat.ShipVariantAPI.getHullMods |
( |
| ) |
|
◆ getHullSize()
ShipAPI.HullSize com.fs.starfarer.api.combat.ShipVariantAPI.getHullSize |
( |
| ) |
|
◆ getHullSpec()
◆ getHullVariantId()
String com.fs.starfarer.api.combat.ShipVariantAPI.getHullVariantId |
( |
| ) |
|
◆ getLaunchBaysSlotIds()
List< String > com.fs.starfarer.api.combat.ShipVariantAPI.getLaunchBaysSlotIds |
( |
| ) |
|
◆ getModuleSlots()
List< String > com.fs.starfarer.api.combat.ShipVariantAPI.getModuleSlots |
( |
| ) |
|
◆ getModuleVariant()
ShipVariantAPI com.fs.starfarer.api.combat.ShipVariantAPI.getModuleVariant |
( |
String |
slotId | ) |
|
◆ getNonBuiltInHullmods()
Collection< String > com.fs.starfarer.api.combat.ShipVariantAPI.getNonBuiltInHullmods |
( |
| ) |
|
◆ getNonBuiltInWeaponSlots()
List< String > com.fs.starfarer.api.combat.ShipVariantAPI.getNonBuiltInWeaponSlots |
( |
| ) |
|
Only returns slots that have actual weapons in them, not empty slots.
- Returns
◆ getNonBuiltInWings()
List< String > com.fs.starfarer.api.combat.ShipVariantAPI.getNonBuiltInWings |
( |
| ) |
|
◆ getNumFluxCapacitors()
int com.fs.starfarer.api.combat.ShipVariantAPI.getNumFluxCapacitors |
( |
| ) |
|
◆ getNumFluxVents()
int com.fs.starfarer.api.combat.ShipVariantAPI.getNumFluxVents |
( |
| ) |
|
◆ getOriginalVariant()
String com.fs.starfarer.api.combat.ShipVariantAPI.getOriginalVariant |
( |
| ) |
|
If autofitted, what the goal variant was. May or may not be set. Must be set for fleet.deflate() to work.
- Returns
◆ getPermaMods()
Set< String > com.fs.starfarer.api.combat.ShipVariantAPI.getPermaMods |
( |
| ) |
|
◆ getSlot()
WeaponSlotAPI com.fs.starfarer.api.combat.ShipVariantAPI.getSlot |
( |
String |
slotId | ) |
|
◆ getSModdedBuiltIns()
LinkedHashSet< String > com.fs.starfarer.api.combat.ShipVariantAPI.getSModdedBuiltIns |
( |
| ) |
|
◆ getSMods()
LinkedHashSet< String > com.fs.starfarer.api.combat.ShipVariantAPI.getSMods |
( |
| ) |
|
◆ getSortedMods()
List< String > com.fs.starfarer.api.combat.ShipVariantAPI.getSortedMods |
( |
| ) |
|
◆ getSource()
VariantSource com.fs.starfarer.api.combat.ShipVariantAPI.getSource |
( |
| ) |
|
◆ getStationModules()
Map< String, String > com.fs.starfarer.api.combat.ShipVariantAPI.getStationModules |
( |
| ) |
|
◆ getStatsForOpCosts()
◆ getSuppressedMods()
Set< String > com.fs.starfarer.api.combat.ShipVariantAPI.getSuppressedMods |
( |
| ) |
|
◆ getTags()
Collection< String > com.fs.starfarer.api.combat.ShipVariantAPI.getTags |
( |
| ) |
|
◆ getUnusedOP()
int com.fs.starfarer.api.combat.ShipVariantAPI.getUnusedOP |
( |
MutableCharacterStatsAPI |
stats | ) |
|
◆ getVariantFilePath()
String com.fs.starfarer.api.combat.ShipVariantAPI.getVariantFilePath |
( |
| ) |
|
◆ getWeaponGroups()
List< WeaponGroupSpec > com.fs.starfarer.api.combat.ShipVariantAPI.getWeaponGroups |
( |
| ) |
|
◆ getWeaponId()
String com.fs.starfarer.api.combat.ShipVariantAPI.getWeaponId |
( |
String |
slotId | ) |
|
◆ getWeaponSpec()
WeaponSpecAPI com.fs.starfarer.api.combat.ShipVariantAPI.getWeaponSpec |
( |
String |
slotId | ) |
|
◆ getWing()
FighterWingSpecAPI com.fs.starfarer.api.combat.ShipVariantAPI.getWing |
( |
int |
index | ) |
|
◆ getWingId()
String com.fs.starfarer.api.combat.ShipVariantAPI.getWingId |
( |
int |
index | ) |
|
◆ getWings()
List< String > com.fs.starfarer.api.combat.ShipVariantAPI.getWings |
( |
| ) |
|
◆ hasDMods()
boolean com.fs.starfarer.api.combat.ShipVariantAPI.hasDMods |
( |
| ) |
|
◆ hasHullMod()
boolean com.fs.starfarer.api.combat.ShipVariantAPI.hasHullMod |
( |
String |
id | ) |
|
◆ hasTag()
boolean com.fs.starfarer.api.combat.ShipVariantAPI.hasTag |
( |
String |
tag | ) |
|
◆ hasUnassignedWeapons()
boolean com.fs.starfarer.api.combat.ShipVariantAPI.hasUnassignedWeapons |
( |
| ) |
|
◆ isCarrier()
boolean com.fs.starfarer.api.combat.ShipVariantAPI.isCarrier |
( |
| ) |
|
◆ isCivilian()
boolean com.fs.starfarer.api.combat.ShipVariantAPI.isCivilian |
( |
| ) |
|
◆ isCombat()
boolean com.fs.starfarer.api.combat.ShipVariantAPI.isCombat |
( |
| ) |
|
◆ isDHull()
boolean com.fs.starfarer.api.combat.ShipVariantAPI.isDHull |
( |
| ) |
|
Whether variant has any unsuppressed dmods.
- Returns
◆ isEmptyHullVariant()
boolean com.fs.starfarer.api.combat.ShipVariantAPI.isEmptyHullVariant |
( |
| ) |
|
◆ isFighter()
boolean com.fs.starfarer.api.combat.ShipVariantAPI.isFighter |
( |
| ) |
|
◆ isFreighter()
boolean com.fs.starfarer.api.combat.ShipVariantAPI.isFreighter |
( |
| ) |
|
◆ isGoalVariant()
boolean com.fs.starfarer.api.combat.ShipVariantAPI.isGoalVariant |
( |
| ) |
|
◆ isLiner()
boolean com.fs.starfarer.api.combat.ShipVariantAPI.isLiner |
( |
| ) |
|
◆ isMayAutoAssignWeapons()
boolean com.fs.starfarer.api.combat.ShipVariantAPI.isMayAutoAssignWeapons |
( |
| ) |
|
◆ isStation()
boolean com.fs.starfarer.api.combat.ShipVariantAPI.isStation |
( |
| ) |
|
◆ isStockVariant()
boolean com.fs.starfarer.api.combat.ShipVariantAPI.isStockVariant |
( |
| ) |
|
◆ isTanker()
boolean com.fs.starfarer.api.combat.ShipVariantAPI.isTanker |
( |
| ) |
|
◆ isTransport()
boolean com.fs.starfarer.api.combat.ShipVariantAPI.isTransport |
( |
| ) |
|
◆ refreshBuiltInWings()
void com.fs.starfarer.api.combat.ShipVariantAPI.refreshBuiltInWings |
( |
| ) |
|
◆ removeMod()
void com.fs.starfarer.api.combat.ShipVariantAPI.removeMod |
( |
String |
modId | ) |
|
◆ removePermaMod()
void com.fs.starfarer.api.combat.ShipVariantAPI.removePermaMod |
( |
String |
modId | ) |
|
◆ removeSuppressedMod()
void com.fs.starfarer.api.combat.ShipVariantAPI.removeSuppressedMod |
( |
String |
modId | ) |
|
◆ removeTag()
void com.fs.starfarer.api.combat.ShipVariantAPI.removeTag |
( |
String |
tag | ) |
|
◆ setGoalVariant()
void com.fs.starfarer.api.combat.ShipVariantAPI.setGoalVariant |
( |
boolean |
goalVariant | ) |
|
◆ setHullSpecAPI()
void com.fs.starfarer.api.combat.ShipVariantAPI.setHullSpecAPI |
( |
ShipHullSpecAPI |
hullSpec | ) |
|
◆ setHullVariantId()
void com.fs.starfarer.api.combat.ShipVariantAPI.setHullVariantId |
( |
String |
hullVariantId | ) |
|
◆ setMayAutoAssignWeapons()
void com.fs.starfarer.api.combat.ShipVariantAPI.setMayAutoAssignWeapons |
( |
boolean |
mayAutoAssign | ) |
|
◆ setModuleVariant()
void com.fs.starfarer.api.combat.ShipVariantAPI.setModuleVariant |
( |
String |
slotId, |
|
|
ShipVariantAPI |
variant |
|
) |
| |
◆ setNumFluxCapacitors()
void com.fs.starfarer.api.combat.ShipVariantAPI.setNumFluxCapacitors |
( |
int |
capacitors | ) |
|
◆ setNumFluxVents()
void com.fs.starfarer.api.combat.ShipVariantAPI.setNumFluxVents |
( |
int |
vents | ) |
|
◆ setOriginalVariant()
void com.fs.starfarer.api.combat.ShipVariantAPI.setOriginalVariant |
( |
String |
targetVariant | ) |
|
If autofitted by a FleetInflater, what the goal variant was. May or may not be set. Must be set for fleet.deflate() to work.
◆ setSource()
void com.fs.starfarer.api.combat.ShipVariantAPI.setSource |
( |
VariantSource |
source | ) |
|
◆ setVariantDisplayName()
void com.fs.starfarer.api.combat.ShipVariantAPI.setVariantDisplayName |
( |
String |
variantName | ) |
|
◆ setWingId()
void com.fs.starfarer.api.combat.ShipVariantAPI.setWingId |
( |
int |
index, |
|
|
String |
wingId |
|
) |
| |
The documentation for this interface was generated from the following file: