Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.plugins.ShipSystemStatsScript Interface Reference
Inheritance diagram for com.fs.starfarer.api.plugins.ShipSystemStatsScript:
[legend]

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)
 

Detailed Description

Definition at line 6 of file ShipSystemStatsScript.java.

Member Function Documentation

◆ apply()

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.

◆ getActiveOverride()

float com.fs.starfarer.api.plugins.ShipSystemStatsScript.getActiveOverride ( ShipAPI ship)

◆ getDisplayNameOverride()

String com.fs.starfarer.api.plugins.ShipSystemStatsScript.getDisplayNameOverride ( State state,
float effectLevel )

◆ getInOverride()

float com.fs.starfarer.api.plugins.ShipSystemStatsScript.getInOverride ( ShipAPI ship)

◆ getOutOverride()

float com.fs.starfarer.api.plugins.ShipSystemStatsScript.getOutOverride ( ShipAPI ship)

◆ getRegenOverride()

float com.fs.starfarer.api.plugins.ShipSystemStatsScript.getRegenOverride ( ShipAPI ship)

◆ getStatusData()

StatusData com.fs.starfarer.api.plugins.ShipSystemStatsScript.getStatusData ( int index,
State state,
float effectLevel )

◆ getUsesOverride()

int com.fs.starfarer.api.plugins.ShipSystemStatsScript.getUsesOverride ( ShipAPI ship)

◆ unapply()


The documentation for this interface was generated from the following file: