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

Classes

enum  BattleSide
 

Public Member Functions

void genCombined ()
 
void genCombinedDoNotRemoveEmpty ()
 
void uncombine ()
 
CampaignFleetAPI getCombinedOne ()
 
CampaignFleetAPI getCombinedTwo ()
 
boolean canJoin (CampaignFleetAPI fleet)
 
BattleSide pickSide (CampaignFleetAPI fleet)
 
boolean join (CampaignFleetAPI fleet)
 
boolean isPlayerInvolved ()
 
List< CampaignFleetAPIgetFleetsFor (EngagementResultForFleetAPI side)
 
boolean isPlayerSide (EngagementResultForFleetAPI side)
 
CampaignFleetAPI getCombinedFor (CampaignFleetAPI participantOrCombined)
 
CampaignFleetAPI getSourceFleet (FleetMemberAPI member)
 
List< CampaignFleetAPIgetSideFor (CampaignFleetAPI participantOrCombined)
 
CampaignFleetAPI getPrimary (List< CampaignFleetAPI > side)
 
boolean isPlayerSide (List< CampaignFleetAPI > side)
 
List< CampaignFleetAPIgetPlayerSide ()
 
void removeEmptyFleets ()
 
boolean isPlayerPrimary ()
 
boolean isDone ()
 
List< CampaignFleetAPIgetSideOne ()
 
List< CampaignFleetAPIgetSideTwo ()
 
List< CampaignFleetAPIgetNonPlayerSide ()
 
CampaignFleetAPI getPlayerCombined ()
 
CampaignFleetAPI getNonPlayerCombined ()
 
CampaignFleetAPI getCombined (BattleSide side)
 
CampaignFleetAPI getOtherSideCombined (BattleSide side)
 
void leave (CampaignFleetAPI fleet, boolean engagedInHostilities)
 
List< CampaignFleetAPIgetSide (BattleSide side)
 
List< CampaignFleetAPIgetOtherSide (BattleSide side)
 
boolean knowsWhoPlayerIs (List< CampaignFleetAPI > side)
 
BattleSide pickSide (CampaignFleetAPI fleet, boolean considerPlayerTransponderStatus)
 
void takeSnapshots ()
 
List< CampaignFleetAPIgetSnapshotSideOne ()
 
List< CampaignFleetAPIgetSnapshotSideTwo ()
 
List< CampaignFleetAPIgetSnapshotSideFor (CampaignFleetAPI participantOrCombined)
 
List< CampaignFleetAPIgetSnapshotFor (List< CampaignFleetAPI > side)
 
List< CampaignFleetAPIgetBothSides ()
 
List< CampaignFleetAPIgetSnapshotBothSides ()
 
List< CampaignFleetAPIgetOtherSideFor (CampaignFleetAPI participantOrCombined)
 
boolean isOnPlayerSide (CampaignFleetAPI participantOrCombined)
 
List< CampaignFleetAPIgetOtherSideSnapshotFor (CampaignFleetAPI participantOrCombined)
 
List< CampaignFleetAPIgetPlayerSideSnapshot ()
 
List< CampaignFleetAPIgetNonPlayerSideSnapshot ()
 
boolean isInvolved (CampaignFleetAPI test)
 
float getPlayerInvolvementFraction ()
 
boolean hasSnapshots ()
 
void applyVisibilityMod (CampaignFleetAPI fleet)
 
boolean onSameSide (CampaignFleetAPI one, CampaignFleetAPI two)
 
boolean onPlayerSide (CampaignFleetAPI fleet)
 
CampaignFleetAPI getClosestInvolvedFleetTo (CampaignFleetAPI fleet)
 
void finish (BattleSide winner)
 
void finish (BattleSide winner, boolean engagedInHostilities)
 
boolean isPlayerInvolvedAtStart ()
 
void setPlayerInvolvedAtStart (boolean playerInvolvedAtStart)
 
void setPlayerInvolvementFraction (float playerInvolvementFraction)
 
CampaignFleetAPI getPrimary (List< CampaignFleetAPI > side, boolean nonPlayer)
 
Map< FleetMemberAPI, CampaignFleetAPIgetMemberSourceMap ()
 
long getSeed ()
 
Vector2f computeCenterOfMass ()
 
boolean isStationInvolved ()
 
boolean isStationInvolvedOnPlayerSide ()
 
boolean isStationInvolved (List< CampaignFleetAPI > side)
 
List< CampaignFleetAPIgetStationSide ()
 
void genCombined (boolean withStation)
 
boolean join (CampaignFleetAPI fleet, BattleSide side)
 

Detailed Description

Definition at line 10 of file BattleAPI.java.

Member Function Documentation

◆ applyVisibilityMod()

void com.fs.starfarer.api.campaign.BattleAPI.applyVisibilityMod ( CampaignFleetAPI  fleet)

◆ canJoin()

boolean com.fs.starfarer.api.campaign.BattleAPI.canJoin ( CampaignFleetAPI  fleet)

◆ computeCenterOfMass()

Vector2f com.fs.starfarer.api.campaign.BattleAPI.computeCenterOfMass ( )

◆ finish() [1/2]

void com.fs.starfarer.api.campaign.BattleAPI.finish ( BattleSide  winner)

◆ finish() [2/2]

void com.fs.starfarer.api.campaign.BattleAPI.finish ( BattleSide  winner,
boolean  engagedInHostilities 
)

◆ genCombined() [1/2]

void com.fs.starfarer.api.campaign.BattleAPI.genCombined ( )

◆ genCombined() [2/2]

void com.fs.starfarer.api.campaign.BattleAPI.genCombined ( boolean  withStation)

◆ genCombinedDoNotRemoveEmpty()

void com.fs.starfarer.api.campaign.BattleAPI.genCombinedDoNotRemoveEmpty ( )

◆ getBothSides()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getBothSides ( )

◆ getClosestInvolvedFleetTo()

CampaignFleetAPI com.fs.starfarer.api.campaign.BattleAPI.getClosestInvolvedFleetTo ( CampaignFleetAPI  fleet)

◆ getCombined()

CampaignFleetAPI com.fs.starfarer.api.campaign.BattleAPI.getCombined ( BattleSide  side)

◆ getCombinedFor()

CampaignFleetAPI com.fs.starfarer.api.campaign.BattleAPI.getCombinedFor ( CampaignFleetAPI  participantOrCombined)

◆ getCombinedOne()

CampaignFleetAPI com.fs.starfarer.api.campaign.BattleAPI.getCombinedOne ( )

◆ getCombinedTwo()

CampaignFleetAPI com.fs.starfarer.api.campaign.BattleAPI.getCombinedTwo ( )

◆ getFleetsFor()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getFleetsFor ( EngagementResultForFleetAPI  side)

◆ getMemberSourceMap()

Map< FleetMemberAPI, CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getMemberSourceMap ( )

◆ getNonPlayerCombined()

CampaignFleetAPI com.fs.starfarer.api.campaign.BattleAPI.getNonPlayerCombined ( )

◆ getNonPlayerSide()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getNonPlayerSide ( )

◆ getNonPlayerSideSnapshot()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getNonPlayerSideSnapshot ( )

Snapshot before the battle, containing any fleets that may have been eliminated during.

Returns

◆ getOtherSide()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getOtherSide ( BattleSide  side)

◆ getOtherSideCombined()

CampaignFleetAPI com.fs.starfarer.api.campaign.BattleAPI.getOtherSideCombined ( BattleSide  side)

◆ getOtherSideFor()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getOtherSideFor ( CampaignFleetAPI  participantOrCombined)

◆ getOtherSideSnapshotFor()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getOtherSideSnapshotFor ( CampaignFleetAPI  participantOrCombined)

◆ getPlayerCombined()

CampaignFleetAPI com.fs.starfarer.api.campaign.BattleAPI.getPlayerCombined ( )

◆ getPlayerInvolvementFraction()

float com.fs.starfarer.api.campaign.BattleAPI.getPlayerInvolvementFraction ( )

◆ getPlayerSide()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getPlayerSide ( )

◆ getPlayerSideSnapshot()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getPlayerSideSnapshot ( )

Snapshot before the battle, containing any fleets that may have been eliminated during.

Returns

◆ getPrimary() [1/2]

CampaignFleetAPI com.fs.starfarer.api.campaign.BattleAPI.getPrimary ( List< CampaignFleetAPI side)

◆ getPrimary() [2/2]

CampaignFleetAPI com.fs.starfarer.api.campaign.BattleAPI.getPrimary ( List< CampaignFleetAPI side,
boolean  nonPlayer 
)

◆ getSeed()

long com.fs.starfarer.api.campaign.BattleAPI.getSeed ( )

◆ getSide()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getSide ( BattleSide  side)

◆ getSideFor()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getSideFor ( CampaignFleetAPI  participantOrCombined)

◆ getSideOne()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getSideOne ( )

◆ getSideTwo()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getSideTwo ( )

◆ getSnapshotBothSides()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getSnapshotBothSides ( )

◆ getSnapshotFor()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getSnapshotFor ( List< CampaignFleetAPI side)

◆ getSnapshotSideFor()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getSnapshotSideFor ( CampaignFleetAPI  participantOrCombined)

◆ getSnapshotSideOne()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getSnapshotSideOne ( )

◆ getSnapshotSideTwo()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getSnapshotSideTwo ( )

◆ getSourceFleet()

CampaignFleetAPI com.fs.starfarer.api.campaign.BattleAPI.getSourceFleet ( FleetMemberAPI  member)

◆ getStationSide()

List< CampaignFleetAPI > com.fs.starfarer.api.campaign.BattleAPI.getStationSide ( )

◆ hasSnapshots()

boolean com.fs.starfarer.api.campaign.BattleAPI.hasSnapshots ( )

◆ isDone()

boolean com.fs.starfarer.api.campaign.BattleAPI.isDone ( )

◆ isInvolved()

boolean com.fs.starfarer.api.campaign.BattleAPI.isInvolved ( CampaignFleetAPI  test)

◆ isOnPlayerSide()

boolean com.fs.starfarer.api.campaign.BattleAPI.isOnPlayerSide ( CampaignFleetAPI  participantOrCombined)

◆ isPlayerInvolved()

boolean com.fs.starfarer.api.campaign.BattleAPI.isPlayerInvolved ( )

◆ isPlayerInvolvedAtStart()

boolean com.fs.starfarer.api.campaign.BattleAPI.isPlayerInvolvedAtStart ( )

◆ isPlayerPrimary()

boolean com.fs.starfarer.api.campaign.BattleAPI.isPlayerPrimary ( )

◆ isPlayerSide() [1/2]

boolean com.fs.starfarer.api.campaign.BattleAPI.isPlayerSide ( EngagementResultForFleetAPI  side)

◆ isPlayerSide() [2/2]

boolean com.fs.starfarer.api.campaign.BattleAPI.isPlayerSide ( List< CampaignFleetAPI side)

◆ isStationInvolved() [1/2]

boolean com.fs.starfarer.api.campaign.BattleAPI.isStationInvolved ( )

◆ isStationInvolved() [2/2]

boolean com.fs.starfarer.api.campaign.BattleAPI.isStationInvolved ( List< CampaignFleetAPI side)

◆ isStationInvolvedOnPlayerSide()

boolean com.fs.starfarer.api.campaign.BattleAPI.isStationInvolvedOnPlayerSide ( )

◆ join() [1/2]

boolean com.fs.starfarer.api.campaign.BattleAPI.join ( CampaignFleetAPI  fleet)

◆ join() [2/2]

boolean com.fs.starfarer.api.campaign.BattleAPI.join ( CampaignFleetAPI  fleet,
BattleSide  side 
)

◆ knowsWhoPlayerIs()

boolean com.fs.starfarer.api.campaign.BattleAPI.knowsWhoPlayerIs ( List< CampaignFleetAPI side)

◆ leave()

void com.fs.starfarer.api.campaign.BattleAPI.leave ( CampaignFleetAPI  fleet,
boolean  engagedInHostilities 
)

◆ onPlayerSide()

boolean com.fs.starfarer.api.campaign.BattleAPI.onPlayerSide ( CampaignFleetAPI  fleet)

◆ onSameSide()

boolean com.fs.starfarer.api.campaign.BattleAPI.onSameSide ( CampaignFleetAPI  one,
CampaignFleetAPI  two 
)

◆ pickSide() [1/2]

BattleSide com.fs.starfarer.api.campaign.BattleAPI.pickSide ( CampaignFleetAPI  fleet)

◆ pickSide() [2/2]

BattleSide com.fs.starfarer.api.campaign.BattleAPI.pickSide ( CampaignFleetAPI  fleet,
boolean  considerPlayerTransponderStatus 
)

◆ removeEmptyFleets()

void com.fs.starfarer.api.campaign.BattleAPI.removeEmptyFleets ( )

◆ setPlayerInvolvedAtStart()

void com.fs.starfarer.api.campaign.BattleAPI.setPlayerInvolvedAtStart ( boolean  playerInvolvedAtStart)

◆ setPlayerInvolvementFraction()

void com.fs.starfarer.api.campaign.BattleAPI.setPlayerInvolvementFraction ( float  playerInvolvementFraction)

◆ takeSnapshots()

void com.fs.starfarer.api.campaign.BattleAPI.takeSnapshots ( )

◆ uncombine()

void com.fs.starfarer.api.campaign.BattleAPI.uncombine ( )

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