Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.combat.CombatReadinessPlugin Interface Reference

Classes

class  CREffectDescriptionForTooltip
 
class  CREffectDetail
 
enum  CREffectDetailType
 
class  CRStatusItemData
 

Public Member Functions

void applyMaxCRCrewModifiers (FleetMemberAPI member)
 
void applyCRToStats (float cr, MutableShipStatsAPI stats, HullSize hullSize)
 
void applyCRToShip (float cr, ShipAPI ship)
 
List< CRStatusItemData > getCRStatusDataForShip (ShipAPI ship)
 
float getMalfunctionThreshold (MutableShipStatsAPI stats)
 
float getCriticalMalfunctionThreshold (MutableShipStatsAPI stats)
 
CREffectDescriptionForTooltip getCREffectDescription (float cr, String shipOrWing, FleetMemberAPI member)
 
List< CREffectDetail > getCREffectDetails (float cr, FleetMemberAPI member)
 
float getMissileLoadedFraction (MutableShipStatsAPI stats, float cr)
 
boolean isOkToPermanentlyDisable (ShipAPI ship, Object module)
 

Detailed Description

Definition at line 9 of file CombatReadinessPlugin.java.

Member Function Documentation

◆ applyCRToShip()

void com.fs.starfarer.api.combat.CombatReadinessPlugin.applyCRToShip ( float  cr,
ShipAPI  ship 
)

◆ applyCRToStats()

void com.fs.starfarer.api.combat.CombatReadinessPlugin.applyCRToStats ( float  cr,
MutableShipStatsAPI  stats,
HullSize  hullSize 
)

◆ applyMaxCRCrewModifiers()

void com.fs.starfarer.api.combat.CombatReadinessPlugin.applyMaxCRCrewModifiers ( FleetMemberAPI  member)

◆ getCREffectDescription()

CREffectDescriptionForTooltip com.fs.starfarer.api.combat.CombatReadinessPlugin.getCREffectDescription ( float  cr,
String  shipOrWing,
FleetMemberAPI  member 
)

Used to construct part of the CR tooltip in the fleet view.

Parameters
crfrom 0 to 1
shipOrWing"ship" or "fighter wing".
Returns

◆ getCREffectDetails()

List< CREffectDetail > com.fs.starfarer.api.combat.CombatReadinessPlugin.getCREffectDetails ( float  cr,
FleetMemberAPI  member 
)

◆ getCriticalMalfunctionThreshold()

float com.fs.starfarer.api.combat.CombatReadinessPlugin.getCriticalMalfunctionThreshold ( MutableShipStatsAPI  stats)

◆ getCRStatusDataForShip()

List< CRStatusItemData > com.fs.starfarer.api.combat.CombatReadinessPlugin.getCRStatusDataForShip ( ShipAPI  ship)

◆ getMalfunctionThreshold()

float com.fs.starfarer.api.combat.CombatReadinessPlugin.getMalfunctionThreshold ( MutableShipStatsAPI  stats)

◆ getMissileLoadedFraction()

float com.fs.starfarer.api.combat.CombatReadinessPlugin.getMissileLoadedFraction ( MutableShipStatsAPI  stats,
float  cr 
)

◆ isOkToPermanentlyDisable()

boolean com.fs.starfarer.api.combat.CombatReadinessPlugin.isOkToPermanentlyDisable ( ShipAPI  ship,
Object  module 
)

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