Uses of Interface
com.fs.starfarer.api.loading.WeaponSpecAPI
Packages that use WeaponSpecAPI
Package
Description
-
Uses of WeaponSpecAPI in com.fs.starfarer.api
Methods in com.fs.starfarer.api that return WeaponSpecAPIMethods in com.fs.starfarer.api that return types with arguments of type WeaponSpecAPIModifier and TypeMethodDescriptionSettingsAPI.getActuallyAllWeaponSpecs()
Includes SYSTEM weapons and, well, everything.SettingsAPI.getAllWeaponSpecs()
SettingsAPI.getSystemWeaponSpecs()
-
Uses of WeaponSpecAPI in com.fs.starfarer.api.campaign
Methods in com.fs.starfarer.api.campaign that return WeaponSpecAPIModifier and TypeMethodDescriptionFactionProductionAPI.ItemInProductionAPI.getWeaponSpec()
CargoStackAPI.getWeaponSpecIfWeapon()
-
Uses of WeaponSpecAPI in com.fs.starfarer.api.campaign.impl.items
Fields in com.fs.starfarer.api.campaign.impl.items declared as WeaponSpecAPI -
Uses of WeaponSpecAPI in com.fs.starfarer.api.combat
Methods in com.fs.starfarer.api.combat that return WeaponSpecAPIModifier and TypeMethodDescriptionWeaponAPI.getOriginalSpec()
WeaponAPI.getSpec()
MissileAPI.getWeaponSpec()
ShipVariantAPI.getWeaponSpec
(String slotId) Methods in com.fs.starfarer.api.combat with parameters of type WeaponSpecAPIModifier and TypeMethodDescriptionvoid
CombatEngineAPI.spawnMuzzleFlashOrSmoke
(ShipAPI ship, WeaponSlotAPI slot, WeaponSpecAPI spec, int barrel, float targetAngle) void
CombatEngineAPI.spawnMuzzleFlashOrSmoke
(ShipAPI ship, org.lwjgl.util.vector.Vector2f point, WeaponSpecAPI spec, float targetAngle) -
Uses of WeaponSpecAPI in com.fs.starfarer.api.combat.listeners
Methods in com.fs.starfarer.api.combat.listeners with parameters of type WeaponSpecAPIModifier and TypeMethodDescriptionstatic int
CombatListenerUtil.getWeaponOPCost
(MutableShipStatsAPI stats, WeaponSpecAPI weapon, int currCost) int
WeaponOPCostModifier.getWeaponOPCost
(MutableShipStatsAPI stats, WeaponSpecAPI weapon, int currCost) -
Uses of WeaponSpecAPI in com.fs.starfarer.api.impl
Methods in com.fs.starfarer.api.impl with parameters of type WeaponSpecAPI -
Uses of WeaponSpecAPI in com.fs.starfarer.api.impl.campaign.fleets
Fields in com.fs.starfarer.api.impl.campaign.fleets declared as WeaponSpecAPIModifier and TypeFieldDescriptionprotected WeaponSpecAPI
DefaultFleetInflater.AvailableWeaponImpl.spec
Methods in com.fs.starfarer.api.impl.campaign.fleets that return WeaponSpecAPIMethods in com.fs.starfarer.api.impl.campaign.fleets with parameters of type WeaponSpecAPIConstructors in com.fs.starfarer.api.impl.campaign.fleets with parameters of type WeaponSpecAPI -
Uses of WeaponSpecAPI in com.fs.starfarer.api.impl.campaign.procgen
Methods in com.fs.starfarer.api.impl.campaign.procgen that return WeaponSpecAPI -
Uses of WeaponSpecAPI in com.fs.starfarer.api.impl.campaign.rulecmd
Methods in com.fs.starfarer.api.impl.campaign.rulecmd with parameters of type WeaponSpecAPI -
Uses of WeaponSpecAPI in com.fs.starfarer.api.impl.campaign.submarkets
Method parameters in com.fs.starfarer.api.impl.campaign.submarkets with type arguments of type WeaponSpecAPIModifier and TypeMethodDescriptionprotected void
BaseSubmarketPlugin.pickAndAddWeapons
(WeightedRandomPicker<WeaponSpecAPI> picker) -
Uses of WeaponSpecAPI in com.fs.starfarer.api.loading
Subinterfaces of WeaponSpecAPI in com.fs.starfarer.api.loadingModifier and TypeInterfaceDescriptioninterface
interface
Methods in com.fs.starfarer.api.loading with parameters of type WeaponSpecAPI -
Uses of WeaponSpecAPI in com.fs.starfarer.api.plugins
Methods in com.fs.starfarer.api.plugins that return WeaponSpecAPIMethods in com.fs.starfarer.api.plugins with parameters of type WeaponSpecAPIModifier and TypeMethodDescriptionboolean
AutofitPlugin.AutofitPluginDelegate.isPriority
(WeaponSpecAPI weapon) -
Uses of WeaponSpecAPI in com.fs.starfarer.api.plugins.impl
Fields in com.fs.starfarer.api.plugins.impl with type parameters of type WeaponSpecAPIModifier and TypeFieldDescriptionprotected Map<WeaponSpecAPI,
List<String>> CoreAutofitPlugin.altWeaponCats
Methods in com.fs.starfarer.api.plugins.impl with parameters of type WeaponSpecAPIModifier and TypeMethodDescriptionCoreAutofitPlugin.getBestMatch
(WeaponSpecAPI desired, boolean useBetter, String catId, Set<String> alreadyUsed, List<AutofitPlugin.AvailableWeapon> possible, WeaponSlotAPI slot, AutofitPlugin.AutofitPluginDelegate delegate) CoreAutofitPlugin.getBestMatch
(WeaponSpecAPI desired, boolean useBetter, String catId, Set<String> alreadyUsed, List<AutofitPlugin.AvailableWeapon> possible, AutofitPlugin.AutofitPluginDelegate delegate) CoreAutofitPlugin.getPossibleWeapons
(WeaponSlotAPI slot, WeaponSpecAPI desired, ShipVariantAPI current, float opLeft, List<AutofitPlugin.AvailableWeapon> weapons)