Starsector API
|
Copyright 2012 Fractal Softworks, LLC
Definition at line 15 of file MutableShipStatsAPI.java.
void com.fs.starfarer.api.combat.MutableShipStatsAPI.addListener | ( | Object | listener | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getAcceleration | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getAllowZeroFluxAtAnyLevel | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getArmorBonus | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getArmorDamageTakenMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getAutofireAimAccuracy | ( | ) |
Clamped to a maximum of 1. Green crew at 0.
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getBallisticAmmoBonus | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getBallisticAmmoRegenMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getBallisticProjectileSpeedMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getBallisticRoFMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getBallisticWeaponDamageMult | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getBallisticWeaponFluxCostMod | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getBallisticWeaponRangeBonus | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getBaseCRRecoveryRatePercentPerDay | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getBeamDamageTakenMult | ( | ) |
Applies to damage taken by hull and armor.
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getBeamPDWeaponRangeBonus | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getBeamShieldDamageTakenMult | ( | ) |
Applies to damage taken by shields.
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getBeamWeaponDamageMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getBeamWeaponFluxCostMult | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getBeamWeaponRangeBonus | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getBeamWeaponTurnRateBonus | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getBreakProb | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getCargoMod | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getCombatEngineRepairTimeMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getCombatWeaponRepairTimeMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getCrewLossMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getCriticalMalfunctionChance | ( | ) |
Chance that a regular malfunction is critical (i.e. deals damage and permanently disables weapon or engine). More than half the engine nozzles can not suffer a critical malfunction.
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getCriticalMalfunctionDamageMod | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getCRLossPerSecondPercent | ( | ) |
As percentage, i.e 0 to 100.
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getCRPerDeploymentPercent | ( | ) |
As percentage, i.e 0 to 100.
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getDamageToCapital | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getDamageToCruisers | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getDamageToDestroyers | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getDamageToFighters | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getDamageToFrigates | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getDamageToMissiles | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getDamageToTargetEnginesMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getDamageToTargetHullMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getDamageToTargetShieldsMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getDamageToTargetWeaponsMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getDeceleration | ( | ) |
DynamicStatsAPI com.fs.starfarer.api.combat.MutableShipStatsAPI.getDynamic | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getEccmChance | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getEffectiveArmorBonus | ( | ) |
For hit strength only.
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getEmpDamageTakenMult | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getEnergyAmmoBonus | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getEnergyAmmoRegenMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getEnergyDamageTakenMult | ( | ) |
Applies to damage taken by hull and armor.
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getEnergyProjectileSpeedMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getEnergyRoFMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getEnergyShieldDamageTakenMult | ( | ) |
Applies to damage taken by shields.
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getEnergyWeaponDamageMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getEnergyWeaponFluxBasedBonusDamageMagnitude | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getEnergyWeaponFluxBasedBonusDamageMinLevel | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getEnergyWeaponFluxCostMod | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getEnergyWeaponRangeBonus | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getEngineDamageTakenMult | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getEngineHealthBonus | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getEngineMalfunctionChance | ( | ) |
Check made once per second on average. Range is 0 (no chance) to 1 (100% chance).
CombatEntityAPI com.fs.starfarer.api.combat.MutableShipStatsAPI.getEntity | ( | ) |
Only returns non-null during combat.
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getFighterRefitTimeMult | ( | ) |
Only applicable for ships with flight decks. Modifies the amount of time it takes a flight deck to spawn a replacement fighter.
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getFighterWingRange | ( | ) |
FleetMemberAPI com.fs.starfarer.api.combat.MutableShipStatsAPI.getFleetMember | ( | ) |
Could be null, or a faked-up one for the stats of fighter wings deployed in combat.
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getFluxCapacity | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getFluxDamageTakenMult | ( | ) |
Use getEmpDamageTaken() instead.
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getFluxDissipation | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getFragmentationDamageTakenMult | ( | ) |
Applies to damage taken by hull and armor.
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getFragmentationShieldDamageTakenMult | ( | ) |
Applies to damage taken by shields.
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getFuelMod | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getFuelUseMod | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getHangarSpaceMod | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getHardFluxDissipationFraction | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getHighExplosiveDamageTakenMult | ( | ) |
Applies to damage taken by hull and armor.
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getHighExplosiveShieldDamageTakenMult | ( | ) |
Applies to damage taken by shields.
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getHitStrengthBonus | ( | ) |
Affects damage reduction by target's armor.
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getHullBonus | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getHullCombatRepairRatePercentPerSecond | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getHullDamageTakenMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getHullRepairRatePercentPerSecond | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getKineticArmorDamageTakenMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getKineticDamageTakenMult | ( | ) |
Applies to damage taken by hull and armor.
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getKineticShieldDamageTakenMult | ( | ) |
Applies to damage taken by shields.
CombatListenerManagerAPI com.fs.starfarer.api.combat.MutableShipStatsAPI.getListenerManager | ( | ) |
< T > List< T > com.fs.starfarer.api.combat.MutableShipStatsAPI.getListeners | ( | Class< T > | c | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getMaxArmorDamageReduction | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getMaxBurnLevel | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getMaxCombatHullRepairFraction | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getMaxCombatReadiness | ( | ) |
Base value is 0, modified by crew etc. modifyPercent will do nothing since the base value is 0. Range is 0 to 1.
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getMaxCrewMod | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getMaxHullRepairFraction | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getMaxRecoilMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getMaxSpeed | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getMaxTurnRate | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getMinArmorFraction | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getMinCrewMod | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getMissileAccelerationBonus | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getMissileAmmoBonus | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getMissileAmmoRegenMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getMissileDamageTakenMult | ( | ) |
Applies to damage taken by hull and armor.
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getMissileGuidance | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getMissileHealthBonus | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getMissileMaxSpeedBonus | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getMissileMaxTurnRateBonus | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getMissileRoFMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getMissileShieldDamageTakenMult | ( | ) |
Applies to damage taken by shields.
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getMissileTurnAccelerationBonus | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getMissileWeaponDamageMult | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getMissileWeaponFluxCostMod | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getMissileWeaponRangeBonus | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getNonBeamPDWeaponRangeBonus | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getNumFighterBays | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getOverloadTimeMod | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getPeakCRDuration | ( | ) |
In seconds.
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getPhaseCloakActivationCostBonus | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getPhaseCloakCooldownBonus | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getPhaseCloakUpkeepCostBonus | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getProjectileDamageTakenMult | ( | ) |
Applies to damage taken by hull and armor.
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getProjectileShieldDamageTakenMult | ( | ) |
Applies to damage taken by shields.
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getProjectileSpeedMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getRecoilDecayMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getRecoilPerShotMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getRecoilPerShotMultSmallWeaponsOnly | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getRepairRatePercentPerDay | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getSensorProfile | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getSensorStrength | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getShieldAbsorptionMult | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getShieldArcBonus | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getShieldDamageTakenMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getShieldMalfunctionChance | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getShieldMalfunctionFluxLevel | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getShieldSoftFluxConversion | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getShieldTurnRateMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getShieldUnfoldRateMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getShieldUpkeepMult | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getSightRadiusMod | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getSuppliesPerMonth | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getSuppliesToRecover | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getSystemCooldownBonus | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getSystemRangeBonus | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getSystemRegenBonus | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getSystemUsesBonus | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getTimeMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getTurnAcceleration | ( | ) |
ShipVariantAPI com.fs.starfarer.api.combat.MutableShipStatsAPI.getVariant | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getVentRateMult | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getWeaponDamageTakenMult | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getWeaponHealthBonus | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getWeaponMalfunctionChance | ( | ) |
Check made once per second on average. Range is 0 (no chance) to 1 (100% chance).
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getWeaponRangeMultPastThreshold | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getWeaponRangeThreshold | ( | ) |
StatBonus com.fs.starfarer.api.combat.MutableShipStatsAPI.getWeaponTurnRateBonus | ( | ) |
Does not include beam weapons, which have a separate bonus.
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getZeroFluxMinimumFluxLevel | ( | ) |
MutableStat com.fs.starfarer.api.combat.MutableShipStatsAPI.getZeroFluxSpeedBoost | ( | ) |
boolean com.fs.starfarer.api.combat.MutableShipStatsAPI.hasListener | ( | Object | listener | ) |
boolean com.fs.starfarer.api.combat.MutableShipStatsAPI.hasListenerOfClass | ( | Class<?> | c | ) |
void com.fs.starfarer.api.combat.MutableShipStatsAPI.removeListener | ( | Object | listener | ) |
void com.fs.starfarer.api.combat.MutableShipStatsAPI.removeListenerOfClass | ( | Class<?> | c | ) |