Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.campaign.FleetEncounterContextPlugin Interface Reference

Classes

class  DataForEncounterSide
 
enum  DisengageHarryAvailability
 
enum  EngagementOutcome
 
class  FleetMemberData
 
enum  PursueAvailability
 
enum  Status
 

Public Member Functions

DataForEncounterSide getDataFor (CampaignFleetAPI fleet)
 
DataForEncounterSide getWinnerData ()
 
DataForEncounterSide getLoserData ()
 
CampaignFleetAPI getWinner ()
 
CampaignFleetAPI getLoser ()
 
boolean isEngagedInHostilities ()
 
EngagementOutcome getLastEngagementOutcome ()
 
PursueAvailability getPursuitAvailability (CampaignFleetAPI fleet, CampaignFleetAPI otherFleet)
 
DisengageHarryAvailability getDisengageHarryAvailability (CampaignFleetAPI fleet, CampaignFleetAPI otherFleet)
 
float performPostVictoryRecovery (EngagementResultAPI result)
 
BattleAPI getBattle ()
 
void setOtherFleetHarriedPlayer (boolean otherFleetHarriedPlayer)
 
boolean isOtherFleetHarriedPlayer ()
 
boolean adjustPlayerReputation (InteractionDialogAPI dialog, String ffText)
 
float computePlayerContribFraction ()
 

Detailed Description

Definition at line 18 of file FleetEncounterContextPlugin.java.

Member Function Documentation

◆ adjustPlayerReputation()

boolean com.fs.starfarer.api.campaign.FleetEncounterContextPlugin.adjustPlayerReputation ( InteractionDialogAPI  dialog,
String  ffText 
)

◆ computePlayerContribFraction()

float com.fs.starfarer.api.campaign.FleetEncounterContextPlugin.computePlayerContribFraction ( )

◆ getBattle()

BattleAPI com.fs.starfarer.api.campaign.FleetEncounterContextPlugin.getBattle ( )

◆ getDataFor()

DataForEncounterSide com.fs.starfarer.api.campaign.FleetEncounterContextPlugin.getDataFor ( CampaignFleetAPI  fleet)

◆ getDisengageHarryAvailability()

DisengageHarryAvailability com.fs.starfarer.api.campaign.FleetEncounterContextPlugin.getDisengageHarryAvailability ( CampaignFleetAPI  fleet,
CampaignFleetAPI  otherFleet 
)

◆ getLastEngagementOutcome()

EngagementOutcome com.fs.starfarer.api.campaign.FleetEncounterContextPlugin.getLastEngagementOutcome ( )

◆ getLoser()

CampaignFleetAPI com.fs.starfarer.api.campaign.FleetEncounterContextPlugin.getLoser ( )

◆ getLoserData()

DataForEncounterSide com.fs.starfarer.api.campaign.FleetEncounterContextPlugin.getLoserData ( )

◆ getPursuitAvailability()

PursueAvailability com.fs.starfarer.api.campaign.FleetEncounterContextPlugin.getPursuitAvailability ( CampaignFleetAPI  fleet,
CampaignFleetAPI  otherFleet 
)

◆ getWinner()

CampaignFleetAPI com.fs.starfarer.api.campaign.FleetEncounterContextPlugin.getWinner ( )

◆ getWinnerData()

DataForEncounterSide com.fs.starfarer.api.campaign.FleetEncounterContextPlugin.getWinnerData ( )

◆ isEngagedInHostilities()

boolean com.fs.starfarer.api.campaign.FleetEncounterContextPlugin.isEngagedInHostilities ( )

◆ isOtherFleetHarriedPlayer()

boolean com.fs.starfarer.api.campaign.FleetEncounterContextPlugin.isOtherFleetHarriedPlayer ( )

◆ performPostVictoryRecovery()

float com.fs.starfarer.api.campaign.FleetEncounterContextPlugin.performPostVictoryRecovery ( EngagementResultAPI  result)

Returns average recovery per ship, in the range from 0 to 1.

Parameters
result
Returns

◆ setOtherFleetHarriedPlayer()

void com.fs.starfarer.api.campaign.FleetEncounterContextPlugin.setOtherFleetHarriedPlayer ( boolean  otherFleetHarriedPlayer)

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