Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.combat.BattleObjectiveEffect Interface Reference

Classes

class  ShipStatusItem
 

Public Member Functions

void init (CombatEngineAPI engine, BattleObjectiveAPI objective)
 
void advance (float amount)
 
List< ShipStatusItem > getStatusItemsFor (ShipAPI ship)
 
String getLongDescription ()
 
int getBonusDeploymentPoints ()
 

Detailed Description

Definition at line 5 of file BattleObjectiveEffect.java.

Member Function Documentation

◆ advance()

void com.fs.starfarer.api.combat.BattleObjectiveEffect.advance ( float  amount)

Apply/unapply effects here.

Parameters
amount

◆ getBonusDeploymentPoints()

int com.fs.starfarer.api.combat.BattleObjectiveEffect.getBonusDeploymentPoints ( )

◆ getLongDescription()

String com.fs.starfarer.api.combat.BattleObjectiveEffect.getLongDescription ( )

◆ getStatusItemsFor()

List< ShipStatusItem > com.fs.starfarer.api.combat.BattleObjectiveEffect.getStatusItemsFor ( ShipAPI  ship)

Must return null if this objective has no effect on the passed in ship.

Parameters
ship
Returns

◆ init()

void com.fs.starfarer.api.combat.BattleObjectiveEffect.init ( CombatEngineAPI  engine,
BattleObjectiveAPI  objective 
)

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