public interface FleetEncounterContextPlugin
Modifier and Type | Interface and Description |
---|---|
static class |
FleetEncounterContextPlugin.DataForEncounterSide |
static class |
FleetEncounterContextPlugin.DisengageHarryAvailability |
static class |
FleetEncounterContextPlugin.EngagementOutcome
This, and any FleetEncounterContext code that uses this, is only used for battles involving the player,
and not AI vs AI autoresloved ones.
|
static class |
FleetEncounterContextPlugin.FleetMemberData |
static class |
FleetEncounterContextPlugin.PursueAvailability |
static class |
FleetEncounterContextPlugin.Status |
FleetEncounterContextPlugin.DataForEncounterSide getDataFor(CampaignFleetAPI fleet)
FleetEncounterContextPlugin.DataForEncounterSide getWinnerData()
FleetEncounterContextPlugin.DataForEncounterSide getLoserData()
CampaignFleetAPI getWinner()
CampaignFleetAPI getLoser()
boolean isEngagedInHostilities()
FleetEncounterContextPlugin.EngagementOutcome getLastEngagementOutcome()
FleetEncounterContextPlugin.PursueAvailability getPursuitAvailability(CampaignFleetAPI fleet, CampaignFleetAPI otherFleet)
FleetEncounterContextPlugin.DisengageHarryAvailability getDisengageHarryAvailability(CampaignFleetAPI fleet, CampaignFleetAPI otherFleet)
float performPostVictoryRecovery(EngagementResultAPI result)
result
- BattleAPI getBattle()
void setOtherFleetHarriedPlayer(boolean otherFleetHarriedPlayer)
boolean isOtherFleetHarriedPlayer()
boolean adjustPlayerReputation(InteractionDialogAPI dialog, java.lang.String ffText)
float computePlayerContribFraction()
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.