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

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

Implemented in com.fs.starfarer.api.impl.campaign.FleetEncounterContext.

◆ setOtherFleetHarriedPlayer()

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

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