Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.combat.BattleCreationContext Class Reference

Public Member Functions

 BattleCreationContext (CampaignFleetAPI playerFleet, FleetGoal playerGoal, CampaignFleetAPI otherFleet, FleetGoal otherGoal)
 
int getPlayerCommandPoints ()
 
void setPlayerCommandPoints (int playerCommandPoints)
 
CampaignFleetAPI getPlayerFleet ()
 
FleetGoal getPlayerGoal ()
 
CampaignFleetAPI getOtherFleet ()
 
FleetGoal getOtherGoal ()
 
float getPursuitRangeModifier ()
 
void setPursuitRangeModifier (float pursuitRangeModifier)
 
float getInitialDeploymentBurnDuration ()
 
void setInitialDeploymentBurnDuration (float initialDeploymentBurnDuration)
 
float getNormalDeploymentBurnDuration ()
 
void setNormalDeploymentBurnDuration (float normalDeploymentBurnDuration)
 
float getEscapeDeploymentBurnDuration ()
 
void setEscapeDeploymentBurnDuration (float escapeDeploymentBurnDuration)
 
float getStandoffRange ()
 
void setStandoffRange (float standoffRange)
 
float getInitialEscapeRange ()
 
void setInitialEscapeRange (float initialEscapeRange)
 
float getFlankDeploymentDistance ()
 
void setFlankDeploymentDistance (float sideDeploymentDistance)
 
float getInitialStepSize ()
 
void setInitialStepSize (float initialStepSize)
 
float getInitialNumSteps ()
 
void setInitialNumSteps (float initialNumSteps)
 

Public Attributes

boolean aiRetreatAllowed = true
 
boolean objectivesAllowed = true
 
boolean enemyDeployAll = false
 
boolean fightToTheLast = false
 

Detailed Description

Definition at line 9 of file BattleCreationContext.java.

Constructor & Destructor Documentation

◆ BattleCreationContext()

com.fs.starfarer.api.combat.BattleCreationContext.BattleCreationContext ( CampaignFleetAPI  playerFleet,
FleetGoal  playerGoal,
CampaignFleetAPI  otherFleet,
FleetGoal  otherGoal 
)

Definition at line 40 of file BattleCreationContext.java.

Member Function Documentation

◆ getEscapeDeploymentBurnDuration()

float com.fs.starfarer.api.combat.BattleCreationContext.getEscapeDeploymentBurnDuration ( )

Definition at line 105 of file BattleCreationContext.java.

◆ getFlankDeploymentDistance()

float com.fs.starfarer.api.combat.BattleCreationContext.getFlankDeploymentDistance ( )

Definition at line 129 of file BattleCreationContext.java.

◆ getInitialDeploymentBurnDuration()

float com.fs.starfarer.api.combat.BattleCreationContext.getInitialDeploymentBurnDuration ( )

Definition at line 89 of file BattleCreationContext.java.

◆ getInitialEscapeRange()

float com.fs.starfarer.api.combat.BattleCreationContext.getInitialEscapeRange ( )

Definition at line 121 of file BattleCreationContext.java.

◆ getInitialNumSteps()

float com.fs.starfarer.api.combat.BattleCreationContext.getInitialNumSteps ( )

Definition at line 145 of file BattleCreationContext.java.

◆ getInitialStepSize()

float com.fs.starfarer.api.combat.BattleCreationContext.getInitialStepSize ( )

Definition at line 137 of file BattleCreationContext.java.

◆ getNormalDeploymentBurnDuration()

float com.fs.starfarer.api.combat.BattleCreationContext.getNormalDeploymentBurnDuration ( )

Definition at line 97 of file BattleCreationContext.java.

◆ getOtherFleet()

CampaignFleetAPI com.fs.starfarer.api.combat.BattleCreationContext.getOtherFleet ( )

Definition at line 73 of file BattleCreationContext.java.

◆ getOtherGoal()

FleetGoal com.fs.starfarer.api.combat.BattleCreationContext.getOtherGoal ( )

Definition at line 77 of file BattleCreationContext.java.

◆ getPlayerCommandPoints()

int com.fs.starfarer.api.combat.BattleCreationContext.getPlayerCommandPoints ( )

Definition at line 57 of file BattleCreationContext.java.

◆ getPlayerFleet()

CampaignFleetAPI com.fs.starfarer.api.combat.BattleCreationContext.getPlayerFleet ( )

Definition at line 65 of file BattleCreationContext.java.

◆ getPlayerGoal()

FleetGoal com.fs.starfarer.api.combat.BattleCreationContext.getPlayerGoal ( )

Definition at line 69 of file BattleCreationContext.java.

◆ getPursuitRangeModifier()

float com.fs.starfarer.api.combat.BattleCreationContext.getPursuitRangeModifier ( )

Definition at line 81 of file BattleCreationContext.java.

◆ getStandoffRange()

float com.fs.starfarer.api.combat.BattleCreationContext.getStandoffRange ( )

Definition at line 113 of file BattleCreationContext.java.

◆ setEscapeDeploymentBurnDuration()

void com.fs.starfarer.api.combat.BattleCreationContext.setEscapeDeploymentBurnDuration ( float  escapeDeploymentBurnDuration)

Definition at line 109 of file BattleCreationContext.java.

◆ setFlankDeploymentDistance()

void com.fs.starfarer.api.combat.BattleCreationContext.setFlankDeploymentDistance ( float  sideDeploymentDistance)

Definition at line 133 of file BattleCreationContext.java.

◆ setInitialDeploymentBurnDuration()

void com.fs.starfarer.api.combat.BattleCreationContext.setInitialDeploymentBurnDuration ( float  initialDeploymentBurnDuration)

Definition at line 93 of file BattleCreationContext.java.

◆ setInitialEscapeRange()

void com.fs.starfarer.api.combat.BattleCreationContext.setInitialEscapeRange ( float  initialEscapeRange)

Definition at line 125 of file BattleCreationContext.java.

◆ setInitialNumSteps()

void com.fs.starfarer.api.combat.BattleCreationContext.setInitialNumSteps ( float  initialNumSteps)

Definition at line 149 of file BattleCreationContext.java.

◆ setInitialStepSize()

void com.fs.starfarer.api.combat.BattleCreationContext.setInitialStepSize ( float  initialStepSize)

Definition at line 141 of file BattleCreationContext.java.

◆ setNormalDeploymentBurnDuration()

void com.fs.starfarer.api.combat.BattleCreationContext.setNormalDeploymentBurnDuration ( float  normalDeploymentBurnDuration)

Definition at line 101 of file BattleCreationContext.java.

◆ setPlayerCommandPoints()

void com.fs.starfarer.api.combat.BattleCreationContext.setPlayerCommandPoints ( int  playerCommandPoints)

Definition at line 61 of file BattleCreationContext.java.

◆ setPursuitRangeModifier()

void com.fs.starfarer.api.combat.BattleCreationContext.setPursuitRangeModifier ( float  pursuitRangeModifier)

Definition at line 85 of file BattleCreationContext.java.

◆ setStandoffRange()

void com.fs.starfarer.api.combat.BattleCreationContext.setStandoffRange ( float  standoffRange)

Definition at line 117 of file BattleCreationContext.java.

Member Data Documentation

◆ aiRetreatAllowed

boolean com.fs.starfarer.api.combat.BattleCreationContext.aiRetreatAllowed = true

Definition at line 32 of file BattleCreationContext.java.

◆ enemyDeployAll

boolean com.fs.starfarer.api.combat.BattleCreationContext.enemyDeployAll = false

Definition at line 34 of file BattleCreationContext.java.

◆ fightToTheLast

boolean com.fs.starfarer.api.combat.BattleCreationContext.fightToTheLast = false

Definition at line 38 of file BattleCreationContext.java.

◆ objectivesAllowed

boolean com.fs.starfarer.api.combat.BattleCreationContext.objectivesAllowed = true

Definition at line 33 of file BattleCreationContext.java.


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