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

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

Implemented in com.fs.starfarer.api.impl.combat.CRPluginImpl.

◆ 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: