Uses of Class
com.fs.starfarer.api.combat.MutableStat
Packages that use MutableStat
Package
Description
-
Uses of MutableStat in com.fs.starfarer.api.campaign
Methods in com.fs.starfarer.api.campaign that return MutableStatModifier and TypeMethodDescriptionGroundRaidTargetPickerDelegate.getMarineLossesStat
(List<GroundRaidObjectivePlugin> data) -
Uses of MutableStat in com.fs.starfarer.api.campaign.econ
Methods in com.fs.starfarer.api.campaign.econ that return MutableStatModifier and TypeMethodDescriptionMarketDemandAPI.getDemand()
Industry.getDemandReduction()
Industry.getDemandReductionFromOther()
CommodityOnMarketAPI.getGreed()
MarketAPI.getHazard()
Industry.getIncome()
MarketAPI.getIncomeMult()
MutableCommodityQuantity.getQuantity()
Industry.getSupplyBonus()
Industry.getSupplyBonusFromOther()
MarketAPI.getTariff()
Industry.getUpkeep()
MarketAPI.getUpkeepMult()
-
Uses of MutableStat in com.fs.starfarer.api.campaign.listeners
Methods in com.fs.starfarer.api.campaign.listeners with parameters of type MutableStatModifier and TypeMethodDescriptionstatic void
ListenerUtil.modifyMarineLossesStatPreRaid
(MarketAPI market, List<GroundRaidObjectivePlugin> objectives, MutableStat stat) void
MarineLossesStatModifier.modifyMarineLossesStatPreRaid
(MarketAPI market, List<GroundRaidObjectivePlugin> objectives, MutableStat stat) -
Uses of MutableStat in com.fs.starfarer.api.characters
Methods in com.fs.starfarer.api.characters that return MutableStatModifier and TypeMethodDescriptionMutableCharacterStatsAPI.getAdminNumber()
MutableCharacterStatsAPI.getCommandPoints()
MutableCharacterStatsAPI.getMarineEffectivnessMult()
MutableCharacterStatsAPI.getOfficerNumber()
MutableCharacterStatsAPI.getOutpostNumber()
MutableCharacterStatsAPI.getRepairRateMult()
MutableCharacterStatsAPI.getWeaponOPCostMult()
-
Uses of MutableStat in com.fs.starfarer.api.combat
Subclasses of MutableStat in com.fs.starfarer.api.combatMethods in com.fs.starfarer.api.combat that return MutableStatModifier and TypeMethodDescriptionMutableStat.createCopy()
MutableShipStatsAPI.getAcceleration()
MutableShipStatsAPI.getAllowZeroFluxAtAnyLevel()
MutableShipStatsAPI.getArmorDamageTakenMult()
MutableShipStatsAPI.getAutofireAimAccuracy()
Clamped to a maximum of 1.MutableShipStatsAPI.getBallisticAmmoRegenMult()
MutableShipStatsAPI.getBallisticProjectileSpeedMult()
MutableShipStatsAPI.getBallisticRoFMult()
MutableShipStatsAPI.getBallisticWeaponDamageMult()
MutableShipStatsAPI.getBaseCRRecoveryRatePercentPerDay()
MutableShipStatsAPI.getBeamDamageTakenMult()
Applies to damage taken by hull and armor.MutableShipStatsAPI.getBeamShieldDamageTakenMult()
Applies to damage taken by shields.MutableShipStatsAPI.getBeamWeaponDamageMult()
MutableShipStatsAPI.getBeamWeaponFluxCostMult()
MutableShipStatsAPI.getBreakProb()
MutableShipStatsAPI.getCombatEngineRepairTimeMult()
MutableShipStatsAPI.getCombatWeaponRepairTimeMult()
CombatTaskManagerAPI.getCommandPointsStat()
CombatTaskManagerAPI.getCPRateModifier()
MutableShipStatsAPI.getCrewLossMult()
MutableShipStatsAPI.getCriticalMalfunctionChance()
Chance that a regular malfunction is critical (i.e.MutableShipStatsAPI.getDamageToCapital()
MutableShipStatsAPI.getDamageToCruisers()
MutableShipStatsAPI.getDamageToDestroyers()
MutableShipStatsAPI.getDamageToFighters()
MutableShipStatsAPI.getDamageToFrigates()
MutableShipStatsAPI.getDamageToMissiles()
MutableShipStatsAPI.getDamageToTargetEnginesMult()
MutableShipStatsAPI.getDamageToTargetHullMult()
MutableShipStatsAPI.getDamageToTargetShieldsMult()
MutableShipStatsAPI.getDamageToTargetWeaponsMult()
MutableShipStatsAPI.getDeceleration()
MutableShipStatsAPI.getEccmChance()
MutableShipStatsAPI.getEmpDamageTakenMult()
MutableShipStatsAPI.getEnergyAmmoRegenMult()
MutableShipStatsAPI.getEnergyDamageTakenMult()
Applies to damage taken by hull and armor.MutableShipStatsAPI.getEnergyProjectileSpeedMult()
MutableShipStatsAPI.getEnergyRoFMult()
MutableShipStatsAPI.getEnergyShieldDamageTakenMult()
Applies to damage taken by shields.MutableShipStatsAPI.getEnergyWeaponDamageMult()
MutableShipStatsAPI.getEnergyWeaponFluxBasedBonusDamageMagnitude()
MutableShipStatsAPI.getEnergyWeaponFluxBasedBonusDamageMinLevel()
MutableShipStatsAPI.getEngineDamageTakenMult()
MutableShipStatsAPI.getEngineMalfunctionChance()
Check made once per second on average.MutableShipStatsAPI.getFighterRefitTimeMult()
Only applicable for ships with flight decks.MutableShipStatsAPI.getFluxCapacity()
MutableShipStatsAPI.getFluxDamageTakenMult()
Deprecated.MutableShipStatsAPI.getFluxDissipation()
MutableShipStatsAPI.getFragmentationDamageTakenMult()
Applies to damage taken by hull and armor.MutableShipStatsAPI.getFragmentationShieldDamageTakenMult()
Applies to damage taken by shields.MutableShipStatsAPI.getHardFluxDissipationFraction()
MutableShipStatsAPI.getHighExplosiveDamageTakenMult()
Applies to damage taken by hull and armor.MutableShipStatsAPI.getHighExplosiveShieldDamageTakenMult()
Applies to damage taken by shields.MutableShipStatsAPI.getHullCombatRepairRatePercentPerSecond()
MutableShipStatsAPI.getHullDamageTakenMult()
MutableShipStatsAPI.getHullRepairRatePercentPerSecond()
Deprecated.MutableShipStatsAPI.getKineticArmorDamageTakenMult()
MutableShipStatsAPI.getKineticDamageTakenMult()
Applies to damage taken by hull and armor.MutableShipStatsAPI.getKineticShieldDamageTakenMult()
Applies to damage taken by shields.MutableShipStatsAPI.getMaxArmorDamageReduction()
MutableShipStatsAPI.getMaxBurnLevel()
MutableShipStatsAPI.getMaxCombatHullRepairFraction()
MutableShipStatsAPI.getMaxCombatReadiness()
Base value is 0, modified by crew etc.MutableShipStatsAPI.getMaxHullRepairFraction()
Deprecated.MutableShipStatsAPI.getMaxRecoilMult()
MutableShipStatsAPI.getMaxSpeed()
MutableShipStatsAPI.getMaxTurnRate()
MutableShipStatsAPI.getMinArmorFraction()
MutableShipStatsAPI.getMissileAmmoRegenMult()
MutableShipStatsAPI.getMissileDamageTakenMult()
Applies to damage taken by hull and armor.MutableShipStatsAPI.getMissileGuidance()
MutableShipStatsAPI.getMissileRoFMult()
MutableShipStatsAPI.getMissileShieldDamageTakenMult()
Applies to damage taken by shields.MutableShipStatsAPI.getMissileWeaponDamageMult()
DamageAPI.getModifier()
MutableShipStatsAPI.getNumFighterBays()
MutableShipStatsAPI.getProjectileDamageTakenMult()
Applies to damage taken by hull and armor.MutableShipStatsAPI.getProjectileShieldDamageTakenMult()
Applies to damage taken by shields.MutableShipStatsAPI.getProjectileSpeedMult()
MutableShipStatsAPI.getRecoilDecayMult()
MutableShipStatsAPI.getRecoilPerShotMult()
MutableShipStatsAPI.getRecoilPerShotMultSmallWeaponsOnly()
MutableShipStatsAPI.getRepairRatePercentPerDay()
MutableShipStatsAPI.getSensorProfile()
MutableShipStatsAPI.getSensorStrength()
MutableShipStatsAPI.getShieldAbsorptionMult()
MutableShipStatsAPI.getShieldDamageTakenMult()
MutableShipStatsAPI.getShieldMalfunctionChance()
MutableShipStatsAPI.getShieldMalfunctionFluxLevel()
MutableShipStatsAPI.getShieldSoftFluxConversion()
MutableShipStatsAPI.getShieldTurnRateMult()
MutableShipStatsAPI.getShieldUnfoldRateMult()
MutableShipStatsAPI.getShieldUpkeepMult()
MutableShipStatsAPI.getSuppliesPerMonth()
MutableShipStatsAPI.getSuppliesToRecover()
CombatEngineAPI.getTimeMult()
MutableShipStatsAPI.getTimeMult()
MutableShipStatsAPI.getTurnAcceleration()
MutableShipStatsAPI.getVentRateMult()
MutableShipStatsAPI.getWeaponDamageTakenMult()
MutableShipStatsAPI.getWeaponMalfunctionChance()
Check made once per second on average.MutableShipStatsAPI.getWeaponRangeMultPastThreshold()
MutableShipStatsAPI.getWeaponRangeThreshold()
MutableShipStatsAPI.getZeroFluxMinimumFluxLevel()
MutableShipStatsAPI.getZeroFluxSpeedBoost()
Methods in com.fs.starfarer.api.combat with parameters of type MutableStatModifier and TypeMethodDescriptionvoid
MutableStat.applyMods
(MutableStat other) void
StatBonus.applyMods
(MutableStat other) -
Uses of MutableStat in com.fs.starfarer.api.fleet
Methods in com.fs.starfarer.api.fleet that return MutableStatModifier and TypeMethodDescriptionMutableFleetStatsAPI.getAccelerationMult()
MutableFleetStatsAPI.getFuelUseHyperMult()
MutableFleetStatsAPI.getFuelUseNormalMult()
Methods in com.fs.starfarer.api.fleet with parameters of type MutableStatModifier and TypeMethodDescriptionvoid
MutableFleetStatsAPI.addTemporaryModFlat
(float durInDays, String source, float value, MutableStat stat) void
MutableFleetStatsAPI.addTemporaryModFlat
(float durInDays, String source, String desc, float value, MutableStat stat) void
MutableMarketStatsAPI.addTemporaryModFlat
(float durInDays, String source, float value, MutableStat stat) void
MutableMarketStatsAPI.addTemporaryModFlat
(float durInDays, String source, String desc, float value, MutableStat stat) void
MutableFleetStatsAPI.addTemporaryModMult
(float durInDays, String source, String desc, float value, MutableStat stat) void
MutableMarketStatsAPI.addTemporaryModMult
(float durInDays, String source, String desc, float value, MutableStat stat) void
MutableFleetStatsAPI.addTemporaryModPercent
(float durInDays, String source, float value, MutableStat stat) void
MutableFleetStatsAPI.addTemporaryModPercent
(float durInDays, String source, String desc, float value, MutableStat stat) void
MutableMarketStatsAPI.addTemporaryModPercent
(float durInDays, String source, float value, MutableStat stat) void
MutableMarketStatsAPI.addTemporaryModPercent
(float durInDays, String source, String desc, float value, MutableStat stat) -
Uses of MutableStat in com.fs.starfarer.api.impl.campaign
Methods in com.fs.starfarer.api.impl.campaign that return MutableStat -
Uses of MutableStat in com.fs.starfarer.api.impl.campaign.econ.impl
Fields in com.fs.starfarer.api.impl.campaign.econ.impl declared as MutableStatModifier and TypeFieldDescriptionprotected MutableStat
BaseIndustry.demandReduction
protected MutableStat
BaseIndustry.demandReductionFromOther
protected MutableStat
BaseIndustry.income
protected MutableStat
BaseIndustry.supplyBonus
protected MutableStat
BaseIndustry.supplyBonusFromOther
protected MutableStat
BaseIndustry.upkeep
Methods in com.fs.starfarer.api.impl.campaign.econ.impl that return MutableStatModifier and TypeMethodDescriptionBaseIndustry.getDemandReduction()
BaseIndustry.getDemandReductionFromOther()
BaseIndustry.getIncome()
BaseIndustry.getSupplyBonus()
BaseIndustry.getSupplyBonusFromOther()
BaseIndustry.getUpkeep()
-
Uses of MutableStat in com.fs.starfarer.api.impl.campaign.missions
Methods in com.fs.starfarer.api.impl.campaign.missions with parameters of type MutableStatModifier and TypeMethodDescriptionvoid
SecurityCodes.modifyMarineLossesStatPreRaid
(MarketAPI market, List<GroundRaidObjectivePlugin> objectives, MutableStat stat) -
Uses of MutableStat in com.fs.starfarer.api.impl.campaign.population
Methods in com.fs.starfarer.api.impl.campaign.population that return MutableStat -
Uses of MutableStat in com.fs.starfarer.api.impl.campaign.rulecmd.salvage
Methods in com.fs.starfarer.api.impl.campaign.rulecmd.salvage that return MutableStatModifier and TypeMethodDescriptionprotected MutableStat
MarketCMD.getMarineLossesStat
(List<GroundRaidObjectivePlugin> data) protected MutableStat
SalvageEntity.getValueRecoveryStat
(boolean withSkillMultForRares) -
Uses of MutableStat in com.fs.starfarer.api.impl.campaign.submarkets
Fields in com.fs.starfarer.api.impl.campaign.submarkets with type parameters of type MutableStatModifier and TypeFieldDescriptionprotected Map<String,
MutableStat> LocalResourcesSubmarketPlugin.stockpilingBonus
Methods in com.fs.starfarer.api.impl.campaign.submarkets that return MutableStat -
Uses of MutableStat in com.fs.starfarer.api.loading
Methods in com.fs.starfarer.api.loading that return MutableStatMethods in com.fs.starfarer.api.loading with parameters of type MutableStat -
Uses of MutableStat in com.fs.starfarer.api.plugins
Methods in com.fs.starfarer.api.plugins that return MutableStatModifier and TypeMethodDescriptionSurveyPlugin.getCostMult()
SurveyPlugin.getXPMult()
Overall XP multipliers, based on hazard level/planet size/etc. -
Uses of MutableStat in com.fs.starfarer.api.ui
Methods in com.fs.starfarer.api.ui with parameters of type MutableStatModifier and TypeMethodDescriptionvoid
TooltipMakerAPI.addStatModGrid
(float width, float valueWidth, float valuePad, float pad, MutableStat stat) void
TooltipMakerAPI.addStatModGrid
(float width, float valueWidth, float valuePad, float pad, MutableStat stat, boolean showNonMods, TooltipMakerAPI.StatModValueGetter getter) void
TooltipMakerAPI.addStatModGrid
(float width, float valueWidth, float valuePad, float pad, MutableStat stat, TooltipMakerAPI.StatModValueGetter getter) -
Uses of MutableStat in com.fs.starfarer.api.util
Methods in com.fs.starfarer.api.util that return MutableStatModifier and TypeMethodDescriptionBase value of the stat is 1.Methods in com.fs.starfarer.api.util that return types with arguments of type MutableStat