1package com.fs.starfarer.api.impl.combat;
3import com.fs.starfarer.api.combat.MutableShipStatsAPI;
4import com.fs.starfarer.api.combat.ShipAPI;
5import com.fs.starfarer.api.combat.ShipSystemAPI;
6import com.fs.starfarer.api.plugins.ShipSystemStatsScriptAdvanced;
14 public void apply(MutableShipStatsAPI stats, String
id, State state,
float effectLevel) {
17 public StatusData
getStatusData(
int index, State state,
float effectLevel) {
21 public void unapply(MutableShipStatsAPI stats, String
id) {
24 public String
getInfoText(ShipSystemAPI system, ShipAPI ship) {
28 public boolean isUsable(ShipSystemAPI system, ShipAPI ship) {
void unapply(MutableShipStatsAPI stats, String id)
String getInfoText(ShipSystemAPI system, ShipAPI ship)
boolean isUsable(ShipSystemAPI system, ShipAPI ship)
float getRegenOverride(ShipAPI ship)
void apply(MutableShipStatsAPI stats, String id, State state, float effectLevel)
float getActiveOverride(ShipAPI ship)
int getUsesOverride(ShipAPI ship)
String getDisplayNameOverride(State state, float effectLevel)
StatusData getStatusData(int index, State state, float effectLevel)
float getOutOverride(ShipAPI ship)
float getInOverride(ShipAPI ship)