Uses of Interface
com.fs.starfarer.api.combat.MutableShipStatsAPI
Packages that use MutableShipStatsAPI
Package
Description
-
Uses of MutableShipStatsAPI in com.fs.starfarer.api.characters
Methods in com.fs.starfarer.api.characters with parameters of type MutableShipStatsAPIModifier and TypeMethodDescriptionvoid
ShipSkillEffect.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ShipSkillEffect.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) -
Uses of MutableShipStatsAPI in com.fs.starfarer.api.combat
Methods in com.fs.starfarer.api.combat that return MutableShipStatsAPIModifier and TypeMethodDescriptionMissileAPI.getEngineStats()
ShipAPI.getMutableStats()
DamageAPI.getStats()
ShipVariantAPI.getStatsForOpCosts()
Methods in com.fs.starfarer.api.combat with parameters of type MutableShipStatsAPIModifier and TypeMethodDescriptionvoid
CombatReadinessPlugin.applyCRToStats
(float cr, MutableShipStatsAPI stats, ShipAPI.HullSize hullSize) void
BaseHullMod.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
HullModEffect.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) float
ShipSystemSpecAPI.getCooldown
(MutableShipStatsAPI stats) float
CombatReadinessPlugin.getCriticalMalfunctionThreshold
(MutableShipStatsAPI stats) float
ShipHullSpecAPI.getCRLossPerSecond
(MutableShipStatsAPI stats) (Equivalent to getCRLossPerSecond(), the parameter is ignored.)float
CombatReadinessPlugin.getMalfunctionThreshold
(MutableShipStatsAPI stats) ShipHullSpecAPI.EngineSpecAPI.getManeuverabilityDisplayName
(MutableShipStatsAPI stats) int
ShipSystemSpecAPI.getMaxUses
(MutableShipStatsAPI stats) float
CombatReadinessPlugin.getMissileLoadedFraction
(MutableShipStatsAPI stats, float cr) float
ShipSystemSpecAPI.getRange
(MutableShipStatsAPI stats) float
ShipSystemSpecAPI.getRegen
(MutableShipStatsAPI stats) float
ShipSystemSpecAPI.getThreatRange
(MutableShipStatsAPI stats) boolean
BaseHullMod.isInPlayerFleet
(MutableShipStatsAPI stats) boolean
BaseHullMod.isSMod
(MutableShipStatsAPI stats) void
DamageAPI.setStats
(MutableShipStatsAPI stats) -
Uses of MutableShipStatsAPI in com.fs.starfarer.api.combat.listeners
Methods in com.fs.starfarer.api.combat.listeners with parameters of type MutableShipStatsAPIModifier and TypeMethodDescriptionstatic int
CombatListenerUtil.getFighterOPCost
(MutableShipStatsAPI stats, FighterWingSpecAPI fighter, int currCost) int
FighterOPCostModifier.getFighterOPCost
(MutableShipStatsAPI stats, FighterWingSpecAPI fighter, int currCost) static int
CombatListenerUtil.getWeaponOPCost
(MutableShipStatsAPI stats, WeaponSpecAPI weapon, int currCost) int
WeaponOPCostModifier.getWeaponOPCost
(MutableShipStatsAPI stats, WeaponSpecAPI weapon, int currCost) -
Uses of MutableShipStatsAPI in com.fs.starfarer.api.fleet
Methods in com.fs.starfarer.api.fleet that return MutableShipStatsAPI -
Uses of MutableShipStatsAPI in com.fs.starfarer.api.impl.campaign
Methods in com.fs.starfarer.api.impl.campaign with parameters of type MutableShipStatsAPIModifier and TypeMethodDescriptionvoid
RepairGantry.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
TowCable.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) -
Uses of MutableShipStatsAPI in com.fs.starfarer.api.impl.campaign.fleets
Fields in com.fs.starfarer.api.impl.campaign.fleets declared as MutableShipStatsAPIModifier and TypeFieldDescriptionprotected MutableShipStatsAPI
DefaultFleetInflater.AvailableWeaponImpl.savedCostStats
Methods in com.fs.starfarer.api.impl.campaign.fleets with parameters of type MutableShipStatsAPIModifier and TypeMethodDescriptionfloat
DefaultFleetInflater.AvailableWeaponImpl.getOPCost
(MutableCharacterStatsAPI stats, MutableShipStatsAPI shipStats) -
Uses of MutableShipStatsAPI in com.fs.starfarer.api.impl.campaign.skills
Methods in com.fs.starfarer.api.impl.campaign.skills with parameters of type MutableShipStatsAPIModifier and TypeMethodDescriptionvoid
AdvancedCountermeasures.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
AdvancedCountermeasures.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
AdvancedCountermeasures.Level3A.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
AdvancedCountermeasures.Level3B.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
AutomatedShips.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
BallisticMastery.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
BallisticMastery.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
BallisticMastery.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
BallisticMastery.Level4.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
BestOfTheBest.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
BulkTransport.BaseCapacityModifierEffect.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
BulkTransport.Level4.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
CarrierCommand.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
CarrierCommand.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
CarrierCommand.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
CarrierGroup.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
CombatEndurance.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
CombatEndurance.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
CombatEndurance.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
CombatEndurance.Level4.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ContainmentProcedures.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ContainmentProcedures.Level4.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
CoordinatedManeuvers.Level1A.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
CoordinatedManeuvers.Level1C.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
CrewTraining.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
CrewTraining.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
CyberneticAugmentation.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
CyberneticAugmentation.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
DamageControl.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
DamageControl.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
DamageControl.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
DamageControl.Level4.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
DamageControl.Level5.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
DamageControl.Level6.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
DamageControl.Level7.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
DamageControl.Level8.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
DefensiveSystems.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
DefensiveSystems.Level2A.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
DefensiveSystems.Level2B.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
DefensiveSystems.Level3A.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
DefensiveSystems.Level3B.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
DerelictContingent.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ElectronicWarfare.Level1A.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ElectronicWarfare.Level1B.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ElectronicWarfare.Level1C.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
EnergyWeaponMastery.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
EnergyWeaponMastery.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
EvasiveAction.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
EvasiveAction.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
EvasiveAction.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
FieldModulation.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
FieldModulation.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
FieldModulation.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
FieldModulation.Level4.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
FieldModulation.Level5.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
FieldModulation.Level6.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
FieldRepairs.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
FighterDoctrine.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
FighterDoctrine.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
FighterDoctrine.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
FighterDoctrine.Test.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
FighterUplink.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
FighterUplink.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
FleetLogistics.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
FleetLogistics.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
FleetLogistics.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
FluxRegulation.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
GunneryImplants.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
GunneryImplants.Level1A.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
GunneryImplants.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
GunneryImplants.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
GunneryImplants.Level3A.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
Helmsmanship.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
Helmsmanship.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
Helmsmanship.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
Helmsmanship.Level4.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
HullRestoration.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
HullRestoration.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
HullRestoration.Level3B.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
HullRestoration.Level5.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ImpactMitigation.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ImpactMitigation.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ImpactMitigation.Level4.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ImpactMitigation.Level5.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ImpactMitigation.Level6.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ImpactMitigation.Level7.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
MakeshiftEquipment.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
MissileSpecialization.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
MissileSpecialization.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
MissileSpecialization.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
MissileSpecialization.Level3A.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
MissileSpecialization.Level4.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
Navigation.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
Navigation.Level4.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
OmegaECM.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
OrdnanceExpertise.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
OrdnanceExpertise.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
OrdnanceExpertise.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
PhaseCorps.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
PhaseMastery.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
PhaseMastery.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
PhaseMastery.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
PointDefense.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
PointDefense.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
PointDefense.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
PolarizedArmor.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
PolarizedArmor.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
PolarizedArmor.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
PolarizedArmor.Level4.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
PowerGridModulation.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
PowerGridModulation.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
PowerGridModulation.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
RangedSpecialization.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
RangedSpecialization.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
RecoveryOperations.Level2A.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ReliabilityEngineering.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ReliabilityEngineering.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ReliabilityEngineering.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ReliabilityEngineering.Level4.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ReliabilityEngineering.Level5.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
Salvaging.Level4.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ShieldModulation.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ShieldModulation.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ShieldModulation.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
ShieldModulation.Level4.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
SpecialModifications.Level4.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
StrikeCommander.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
StrikeCommander.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
StrikeCommander.Level4.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
SupportDoctrine.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
SupportDoctrine.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
SupportDoctrine.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
SystemsExpertise.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
SystemsExpertise.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
SystemsExpertise.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
SystemsExpertise.Level4.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
SystemsExpertise.Level5.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
SystemsExpertise.Level6.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
SystemsExpertise.Level7.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
SystemsExpertise.Level8.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
TacticalDrills.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
TargetAnalysis.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
TargetAnalysis.Level1A.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
TargetAnalysis.Level2.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
TargetAnalysis.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
TargetAnalysis.Level4.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
WeaponDrills.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
WingCommander.Level1.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
WingCommander.Level2A.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
WingCommander.Level2B.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
WingCommander.Level3.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
WolfpackTactics.Level1A.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) void
WolfpackTactics.Level1C.apply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id, float level) protected float
BaseSkillEffectDescription.computeAndCacheThresholdBonus
(MutableShipStatsAPI stats, String key, float maxBonus, BaseSkillEffectDescription.ThresholdBonusType type) protected float
FighterUplink.Level2.getAimBonus
(MutableShipStatsAPI stats) static MutableCharacterStatsAPI
BaseSkillEffectDescription.getCommanderStats
(MutableShipStatsAPI stats) protected float
FighterUplink.Level2.getDamageBonus
(MutableShipStatsAPI stats) static FleetDataAPI
BaseSkillEffectDescription.getFleetData
(MutableShipStatsAPI stats) static ShipAPI.HullSize
ImpactMitigation.getHullSize
(MutableShipStatsAPI stats) protected float
FighterUplink.Level2.getMaxSpeedBonus
(MutableShipStatsAPI stats) static float
CyberneticAugmentation.getNumEliteSkillsOfFleetCommander
(MutableShipStatsAPI stats) protected float
FighterDoctrine.Test.getReplacementRateBonus
(MutableShipStatsAPI stats) protected abstract StatBonus
BulkTransport.BaseCapacityModifierEffect.getShipStat
(MutableShipStatsAPI stats) BulkTransport.Level1.getShipStat
(MutableShipStatsAPI stats) BulkTransport.Level2.getShipStat
(MutableShipStatsAPI stats) BulkTransport.Level3.getShipStat
(MutableShipStatsAPI stats) static boolean
BaseSkillEffectDescription.hasFighterBays
(MutableShipStatsAPI stats) static boolean
BaseSkillEffectDescription.isCivilian
(MutableShipStatsAPI stats) static boolean
WolfpackTactics.isDestroyerAndOfficer
(MutableShipStatsAPI stats) static boolean
CyberneticAugmentation.isFlagship
(MutableShipStatsAPI stats) static boolean
WolfpackTactics.isFrigateAndOfficer
(MutableShipStatsAPI stats) static boolean
CoordinatedManeuvers.isFrigateOrDestroyerAndOfficer
(MutableShipStatsAPI stats) static boolean
BaseSkillEffectDescription.isMilitarized
(MutableShipStatsAPI stats) static boolean
SupportDoctrine.isNoOfficer
(MutableShipStatsAPI stats) static boolean
CarrierGroup.isOfficer
(MutableShipStatsAPI stats) static boolean
CyberneticAugmentation.isOfficer
(MutableShipStatsAPI stats) static boolean
FighterUplink.isOfficer
(MutableShipStatsAPI stats) static boolean
SupportDoctrine.isOriginalNoOfficer
(MutableShipStatsAPI stats) static boolean
PhaseCorps.isPhase
(MutableShipStatsAPI stats) static boolean
PhaseCorps.isPhaseAndOfficer
(MutableShipStatsAPI stats) void
AdvancedCountermeasures.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
AdvancedCountermeasures.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
AdvancedCountermeasures.Level3A.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
AdvancedCountermeasures.Level3B.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
AutomatedShips.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
BallisticMastery.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
BallisticMastery.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
BallisticMastery.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
BallisticMastery.Level4.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
BestOfTheBest.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
BulkTransport.BaseCapacityModifierEffect.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
BulkTransport.Level4.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
CarrierCommand.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
CarrierCommand.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
CarrierCommand.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
CarrierGroup.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
CombatEndurance.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
CombatEndurance.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
CombatEndurance.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
CombatEndurance.Level4.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ContainmentProcedures.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ContainmentProcedures.Level4.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
CoordinatedManeuvers.Level1A.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
CoordinatedManeuvers.Level1C.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
CrewTraining.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
CrewTraining.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
CyberneticAugmentation.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
CyberneticAugmentation.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
DamageControl.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
DamageControl.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
DamageControl.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
DamageControl.Level4.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
DamageControl.Level5.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
DamageControl.Level6.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
DamageControl.Level7.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
DamageControl.Level8.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
DefensiveSystems.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
DefensiveSystems.Level2A.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
DefensiveSystems.Level2B.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
DefensiveSystems.Level3A.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
DefensiveSystems.Level3B.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
DerelictContingent.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ElectronicWarfare.Level1A.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ElectronicWarfare.Level1B.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ElectronicWarfare.Level1C.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
EnergyWeaponMastery.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
EnergyWeaponMastery.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
EvasiveAction.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
EvasiveAction.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
EvasiveAction.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
FieldModulation.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
FieldModulation.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
FieldModulation.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
FieldModulation.Level4.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
FieldModulation.Level5.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
FieldModulation.Level6.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
FieldRepairs.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
FighterDoctrine.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
FighterDoctrine.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
FighterDoctrine.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
FighterDoctrine.Test.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
FighterUplink.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
FighterUplink.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
FleetLogistics.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
FleetLogistics.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
FleetLogistics.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
FluxRegulation.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
GunneryImplants.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
GunneryImplants.Level1A.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
GunneryImplants.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
GunneryImplants.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
GunneryImplants.Level3A.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
Helmsmanship.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
Helmsmanship.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
Helmsmanship.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
Helmsmanship.Level4.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
HullRestoration.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
HullRestoration.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
HullRestoration.Level3B.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
HullRestoration.Level5.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ImpactMitigation.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ImpactMitigation.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ImpactMitigation.Level4.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ImpactMitigation.Level5.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ImpactMitigation.Level6.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ImpactMitigation.Level7.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
MakeshiftEquipment.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
MissileSpecialization.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
MissileSpecialization.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
MissileSpecialization.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
MissileSpecialization.Level3A.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
MissileSpecialization.Level4.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
Navigation.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
Navigation.Level4.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
OmegaECM.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
OrdnanceExpertise.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
OrdnanceExpertise.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
OrdnanceExpertise.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
PhaseCorps.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
PhaseMastery.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
PhaseMastery.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
PhaseMastery.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
PointDefense.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
PointDefense.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
PointDefense.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
PolarizedArmor.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
PolarizedArmor.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
PolarizedArmor.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
PolarizedArmor.Level4.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
PowerGridModulation.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
PowerGridModulation.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
PowerGridModulation.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
RangedSpecialization.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
RangedSpecialization.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
RecoveryOperations.Level2A.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ReliabilityEngineering.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ReliabilityEngineering.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ReliabilityEngineering.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ReliabilityEngineering.Level4.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ReliabilityEngineering.Level5.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
Salvaging.Level4.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ShieldModulation.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ShieldModulation.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ShieldModulation.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
ShieldModulation.Level4.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
SpecialModifications.Level4.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
StrikeCommander.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
StrikeCommander.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
StrikeCommander.Level4.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
SupportDoctrine.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
SupportDoctrine.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
SupportDoctrine.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
SystemsExpertise.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
SystemsExpertise.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
SystemsExpertise.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
SystemsExpertise.Level4.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
SystemsExpertise.Level5.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
SystemsExpertise.Level6.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
SystemsExpertise.Level7.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
SystemsExpertise.Level8.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
TacticalDrills.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
TargetAnalysis.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
TargetAnalysis.Level1A.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
TargetAnalysis.Level2.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
TargetAnalysis.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
TargetAnalysis.Level4.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
WeaponDrills.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
WingCommander.Level1.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
WingCommander.Level2A.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
WingCommander.Level2B.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
WingCommander.Level3.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
WolfpackTactics.Level1A.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) void
WolfpackTactics.Level1C.unapply
(MutableShipStatsAPI stats, ShipAPI.HullSize hullSize, String id) -
Uses of MutableShipStatsAPI in com.fs.starfarer.api.impl.combat
Methods in com.fs.starfarer.api.impl.combat with parameters of type MutableShipStatsAPIModifier and TypeMethodDescriptionvoid
AcausalDisruptorStats.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
BaseShipSystemScript.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
ChiralFigmentStats.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
CryofluxTransducerStats.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
DamperFieldOmegaStats.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
DamperFieldStats.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
DroneStrikeStats.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
EntropyAmplifierStats.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
InterdictorArrayStats.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
LidarArrayStats.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
MineStrikeStats.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
MoteControlScript.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
OrionDeviceStats.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
PhaseCloakStats.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
PlasmaJetsStats.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
RecallDeviceStats.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
ReserveWingStats.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
TargetingFeedStats.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
TemporalShellStats.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
TriadShieldStats.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
TriadShieldStatsBackup.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
CRPluginImpl.applyCRToStats
(float cr, MutableShipStatsAPI stats, ShipAPI.HullSize hullSize) float
CRPluginImpl.getCriticalMalfunctionThreshold
(MutableShipStatsAPI stats) float
CRPluginImpl.getDegradeThreshold
(MutableShipStatsAPI stats) float
CRPluginImpl.getImproveThreshold
(MutableShipStatsAPI stats) float
CRPluginImpl.getMalfunctionThreshold
(MutableShipStatsAPI stats) static float
PhaseCloakStats.getMaxTimeMult
(MutableShipStatsAPI stats) float
CRPluginImpl.getMissileAmmoReductionThreshold
(MutableShipStatsAPI stats) float
CRPluginImpl.getMissileLoadedFraction
(MutableShipStatsAPI stats, float cr) float
CRPluginImpl.getShieldMalfunctionThreshold
(MutableShipStatsAPI stats) protected void
LidarArrayStats.modify
(String id, MutableShipStatsAPI stats, float effectLevel) void
AcausalDisruptorStats.unapply
(MutableShipStatsAPI stats, String id) void
BaseShipSystemScript.unapply
(MutableShipStatsAPI stats, String id) void
ChiralFigmentStats.unapply
(MutableShipStatsAPI stats, String id) void
CryofluxTransducerStats.unapply
(MutableShipStatsAPI stats, String id) void
DamperFieldOmegaStats.unapply
(MutableShipStatsAPI stats, String id) void
DamperFieldStats.unapply
(MutableShipStatsAPI stats, String id) void
DroneStrikeStats.unapply
(MutableShipStatsAPI stats, String id) void
EntropyAmplifierStats.unapply
(MutableShipStatsAPI stats, String id) void
InterdictorArrayStats.unapply
(MutableShipStatsAPI stats, String id) void
LidarArrayStats.unapply
(MutableShipStatsAPI stats, String id) void
MineStrikeStats.unapply
(MutableShipStatsAPI stats, String id) void
MoteControlScript.unapply
(MutableShipStatsAPI stats, String id) void
OrionDeviceStats.unapply
(MutableShipStatsAPI stats, String id) void
PhaseCloakStats.unapply
(MutableShipStatsAPI stats, String id) void
PlasmaJetsStats.unapply
(MutableShipStatsAPI stats, String id) void
RecallDeviceStats.unapply
(MutableShipStatsAPI stats, String id) void
ReserveWingStats.unapply
(MutableShipStatsAPI stats, String id) void
TargetingFeedStats.unapply
(MutableShipStatsAPI stats, String id) void
TemporalShellStats.unapply
(MutableShipStatsAPI stats, String id) void
TriadShieldStats.unapply
(MutableShipStatsAPI stats, String id) void
TriadShieldStatsBackup.unapply
(MutableShipStatsAPI stats, String id) protected void
LidarArrayStats.unmodify
(String id, MutableShipStatsAPI stats) -
Uses of MutableShipStatsAPI in com.fs.starfarer.api.impl.combat.dweller
Methods in com.fs.starfarer.api.impl.combat.dweller with parameters of type MutableShipStatsAPIModifier and TypeMethodDescriptionvoid
ConvulsiveLungeSystemScript.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
DarkenedGazeSystemScript.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
TenebrousExpulsionSystemScript.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
DwellerHullmod.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
HumanShipShroudedHullmod.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
ShroudedMantleHullmod.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
BaseDwellerShipCreator.initBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
DwellerShipCreator.initBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
HumanShipShroudCreator.initBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
ShroudedEyeShipCreator.initBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
ShroudedMaelstromShipCreator.initBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
ShroudedMawShipCreator.initBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
ShroudedTendrilShipCreator.initBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
DarkenedGazeSystemScript.unapply
(MutableShipStatsAPI stats, String id) -
Uses of MutableShipStatsAPI in com.fs.starfarer.api.impl.combat.threat
Methods in com.fs.starfarer.api.impl.combat.threat with parameters of type MutableShipStatsAPIModifier and TypeMethodDescriptionvoid
BaseEnergyLashActivatedSystem.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
ConstructionSwarmSystemScript.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
EnergyLashSystemScript.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
FragmentCoordinatorHullmod.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
FragmentSwarmHullmod.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
SecondaryFabricatorHullmod.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
ThreatHullmod.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) protected abstract void
BaseEnergyLashActivatedSystem.applyImpl
(ShipAPI ship, MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
DisplacerGlowScript.applyImpl
(ShipAPI ship, MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
ExtractionProtocolSystemScript.applyImpl
(ShipAPI ship, MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
FragmentVolleySystemScript.applyImpl
(ShipAPI ship, MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
IncursionModeSystemScript.applyImpl
(ShipAPI ship, MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) void
EnergyLashSystemScript.unapply
(MutableShipStatsAPI stats, String id) -
Uses of MutableShipStatsAPI in com.fs.starfarer.api.impl.hullmods
Methods in com.fs.starfarer.api.impl.hullmods with parameters of type MutableShipStatsAPIModifier and TypeMethodDescriptionvoid
AblativeArmor.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
AdaptivePhaseCoils.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
AdditionalBerthing.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
AdvancedGroundSupport.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
AndradaMods.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
AssaultPackage.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
Automated.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
AuxiliaryFuelTanks.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
BallisticRangefinder.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
BDeck.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
CompromisedStorage.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
CompromisedStructure.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
ConvertedHangar.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
DamagedFlightDeck.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
DamagedWeaponMounts.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
DefectiveManufactory.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
DefensiveTargetingArray.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
DegradedLifeSupport.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
DegradedShields.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
DesignCompromises.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
DistributedFireControl.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
DriveFieldStabilizer.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
ECMPackage.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
EfficiencyOverhaul.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
EnergyBoltCoherer.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
ErraticInjector.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
ExpandedCargoHolds.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
ExpandedDeckCrew.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
ExperimentalPhaseCoils.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
FaultyAutomatedSystems.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
FighterChassisStorage.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
FragileSubsystems.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
GlitchedSensorArray.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
GroundSupport.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
HeavyBallisticsIntegration.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
HighEfficiencyDriveField.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
HighResSensors.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
HighScatterAmp.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
IncreasedMaintenance.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
MalfunctioningComms.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
MilitarizedSubsystems.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
MissileAutoloader.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
NavRelay.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
NeuralIntegrator.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
NeuralInterface.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
OperationsCenter.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
PDIntegration.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
PeriodicMissileReload.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
PhaseAnchor.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
PhaseField.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
RecoveryShuttles.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
RuggedConstruction.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
ShardSpawner.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
ShieldAlwaysOn.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
ShieldShunt.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
TerminatorCore.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) void
VastHangar.applyEffectsBeforeShipCreation
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) static float
MilitarizedSubsystems.getBonusPercent
(MutableShipStatsAPI stats) static float
MilitarizedSubsystems.getEffectMult
(MutableShipStatsAPI stats) static float
ConvertedHangar.getFighterOPCost
(MutableShipStatsAPI stats) ConvertedHangar.getFighterWings
(MutableShipStatsAPI stats) static boolean
Automated.isAutomatedNoPenalty
(MutableShipStatsAPI stats) static void
CompromisedStructure.modifyCost
(ShipAPI.HullSize hullSize, MutableShipStatsAPI stats, String id) -
Uses of MutableShipStatsAPI in com.fs.starfarer.api.loading
Methods in com.fs.starfarer.api.loading with parameters of type MutableShipStatsAPIModifier and TypeMethodDescriptionfloat
ProjectileSpecAPI.getMoveSpeed
(MutableShipStatsAPI shipStats, WeaponAPI weapon) Can pass in shipStats == null to get the base value.float
FighterWingSpecAPI.getOpCost
(MutableShipStatsAPI shipStats) float
WeaponSpecAPI.getOrdnancePointCost
(MutableCharacterStatsAPI stats, MutableShipStatsAPI shipStats) float
ProjectileWeaponSpecAPI.getProjectileSpeed
(MutableShipStatsAPI shipStats, WeaponAPI weapon) -
Uses of MutableShipStatsAPI in com.fs.starfarer.api.plugins
Methods in com.fs.starfarer.api.plugins with parameters of type MutableShipStatsAPIModifier and TypeMethodDescriptionvoid
ShipSystemStatsScript.apply
(MutableShipStatsAPI stats, String id, ShipSystemStatsScript.State state, float effectLevel) float
AutofitPlugin.AvailableWeapon.getOPCost
(MutableCharacterStatsAPI stats, MutableShipStatsAPI shipStats) void
ShipSystemStatsScript.unapply
(MutableShipStatsAPI stats, String id) -
Uses of MutableShipStatsAPI in com.fs.starfarer.api.util
Methods in com.fs.starfarer.api.util with parameters of type MutableShipStatsAPI