|
Starsector API
|
Classes | |
| enum | State |
| class | StatusData |
Public Member Functions | |
| void | apply (MutableShipStatsAPI stats, String id, State state, float effectLevel) |
| void | unapply (MutableShipStatsAPI stats, String id) |
| StatusData | getStatusData (int index, State state, float effectLevel) |
| float | getActiveOverride (ShipAPI ship) |
| float | getInOverride (ShipAPI ship) |
| float | getOutOverride (ShipAPI ship) |
| int | getUsesOverride (ShipAPI ship) |
| float | getRegenOverride (ShipAPI ship) |
| String | getDisplayNameOverride (State state, float effectLevel) |
Definition at line 6 of file ShipSystemStatsScript.java.
| void com.fs.starfarer.api.plugins.ShipSystemStatsScript.apply | ( | MutableShipStatsAPI | stats, |
| String | id, | ||
| State | state, | ||
| float | effectLevel ) |
Implemented in com.fs.starfarer.api.impl.combat.AcausalDisruptorStats, com.fs.starfarer.api.impl.combat.BaseShipSystemScript, com.fs.starfarer.api.impl.combat.ChiralFigmentStats, com.fs.starfarer.api.impl.combat.CryofluxTransducerStats, com.fs.starfarer.api.impl.combat.DamperFieldOmegaStats, com.fs.starfarer.api.impl.combat.DamperFieldStats, com.fs.starfarer.api.impl.combat.DroneStrikeStats, com.fs.starfarer.api.impl.combat.dweller.ConvulsiveLungeSystemScript, com.fs.starfarer.api.impl.combat.dweller.DarkenedGazeSystemScript, com.fs.starfarer.api.impl.combat.dweller.TenebrousExpulsionSystemScript, com.fs.starfarer.api.impl.combat.EntropyAmplifierStats, com.fs.starfarer.api.impl.combat.InterdictorArrayStats, com.fs.starfarer.api.impl.combat.LidarArrayStats, com.fs.starfarer.api.impl.combat.MineStrikeStats, com.fs.starfarer.api.impl.combat.MoteControlScript, com.fs.starfarer.api.impl.combat.OrionDeviceStats, com.fs.starfarer.api.impl.combat.PhaseCloakStats, com.fs.starfarer.api.impl.combat.PlasmaJetsStats, com.fs.starfarer.api.impl.combat.RecallDeviceStats, com.fs.starfarer.api.impl.combat.ReserveWingStats, com.fs.starfarer.api.impl.combat.TargetingFeedStats, com.fs.starfarer.api.impl.combat.TemporalShellStats, com.fs.starfarer.api.impl.combat.threat.BaseEnergyLashActivatedSystem, com.fs.starfarer.api.impl.combat.threat.ConstructionSwarmSystemScript, com.fs.starfarer.api.impl.combat.threat.EnergyLashSystemScript, com.fs.starfarer.api.impl.combat.TriadShieldStats, and com.fs.starfarer.api.impl.combat.TriadShieldStatsBackup.
| float com.fs.starfarer.api.plugins.ShipSystemStatsScript.getActiveOverride | ( | ShipAPI | ship | ) |
Implemented in com.fs.starfarer.api.impl.combat.BaseShipSystemScript.
| String com.fs.starfarer.api.plugins.ShipSystemStatsScript.getDisplayNameOverride | ( | State | state, |
| float | effectLevel ) |
| float com.fs.starfarer.api.plugins.ShipSystemStatsScript.getInOverride | ( | ShipAPI | ship | ) |
Implemented in com.fs.starfarer.api.impl.combat.BaseShipSystemScript.
| float com.fs.starfarer.api.plugins.ShipSystemStatsScript.getOutOverride | ( | ShipAPI | ship | ) |
Implemented in com.fs.starfarer.api.impl.combat.BaseShipSystemScript.
| float com.fs.starfarer.api.plugins.ShipSystemStatsScript.getRegenOverride | ( | ShipAPI | ship | ) |
Implemented in com.fs.starfarer.api.impl.combat.BaseShipSystemScript.
| StatusData com.fs.starfarer.api.plugins.ShipSystemStatsScript.getStatusData | ( | int | index, |
| State | state, | ||
| float | effectLevel ) |
Implemented in com.fs.starfarer.api.impl.combat.AcausalDisruptorStats, com.fs.starfarer.api.impl.combat.BaseShipSystemScript, com.fs.starfarer.api.impl.combat.CryofluxTransducerStats, com.fs.starfarer.api.impl.combat.DamperFieldOmegaStats, com.fs.starfarer.api.impl.combat.DroneStrikeStats, com.fs.starfarer.api.impl.combat.dweller.ConvulsiveLungeSystemScript, com.fs.starfarer.api.impl.combat.dweller.DarkenedGazeSystemScript, com.fs.starfarer.api.impl.combat.dweller.TenebrousExpulsionSystemScript, com.fs.starfarer.api.impl.combat.EntropyAmplifierStats, com.fs.starfarer.api.impl.combat.InterdictorArrayStats, com.fs.starfarer.api.impl.combat.LidarArrayStats, com.fs.starfarer.api.impl.combat.MoteControlScript, com.fs.starfarer.api.impl.combat.PhaseCloakStats, com.fs.starfarer.api.impl.combat.PlasmaJetsStats, com.fs.starfarer.api.impl.combat.RecallDeviceStats, com.fs.starfarer.api.impl.combat.ReserveWingStats, com.fs.starfarer.api.impl.combat.TargetingFeedStats, com.fs.starfarer.api.impl.combat.TemporalShellStats, com.fs.starfarer.api.impl.combat.threat.EnergyLashSystemScript, com.fs.starfarer.api.impl.combat.threat.ExtractionProtocolSystemScript, com.fs.starfarer.api.impl.combat.threat.FragmentVolleySystemScript, com.fs.starfarer.api.impl.combat.threat.IncursionModeSystemScript, com.fs.starfarer.api.impl.combat.TriadShieldStats, and com.fs.starfarer.api.impl.combat.TriadShieldStatsBackup.
| int com.fs.starfarer.api.plugins.ShipSystemStatsScript.getUsesOverride | ( | ShipAPI | ship | ) |
Implemented in com.fs.starfarer.api.impl.combat.BaseShipSystemScript.
| void com.fs.starfarer.api.plugins.ShipSystemStatsScript.unapply | ( | MutableShipStatsAPI | stats, |
| String | id ) |
Implemented in com.fs.starfarer.api.impl.combat.AcausalDisruptorStats, com.fs.starfarer.api.impl.combat.BaseShipSystemScript, com.fs.starfarer.api.impl.combat.ChiralFigmentStats, com.fs.starfarer.api.impl.combat.CryofluxTransducerStats, com.fs.starfarer.api.impl.combat.DamperFieldOmegaStats, com.fs.starfarer.api.impl.combat.DamperFieldStats, com.fs.starfarer.api.impl.combat.DroneStrikeStats, com.fs.starfarer.api.impl.combat.dweller.DarkenedGazeSystemScript, com.fs.starfarer.api.impl.combat.EntropyAmplifierStats, com.fs.starfarer.api.impl.combat.InterdictorArrayStats, com.fs.starfarer.api.impl.combat.LidarArrayStats, com.fs.starfarer.api.impl.combat.MineStrikeStats, com.fs.starfarer.api.impl.combat.MoteControlScript, com.fs.starfarer.api.impl.combat.OrionDeviceStats, com.fs.starfarer.api.impl.combat.PhaseCloakStats, com.fs.starfarer.api.impl.combat.PlasmaJetsStats, com.fs.starfarer.api.impl.combat.RecallDeviceStats, com.fs.starfarer.api.impl.combat.ReserveWingStats, com.fs.starfarer.api.impl.combat.TargetingFeedStats, com.fs.starfarer.api.impl.combat.TemporalShellStats, com.fs.starfarer.api.impl.combat.threat.EnergyLashSystemScript, com.fs.starfarer.api.impl.combat.TriadShieldStats, and com.fs.starfarer.api.impl.combat.TriadShieldStatsBackup.