Uses of Interface
com.fs.starfarer.api.campaign.BattleAPI
Packages that use BattleAPI
Package
Description
-
Uses of BattleAPI in com.fs.starfarer.api
Methods in com.fs.starfarer.api that return BattleAPIModifier and TypeMethodDescriptionFactoryAPI.createBattle
(CampaignFleetAPI one, CampaignFleetAPI two) -
Uses of BattleAPI in com.fs.starfarer.api.campaign
Methods in com.fs.starfarer.api.campaign that return BattleAPIModifier and TypeMethodDescriptionCampaignFleetAPI.getBattle()
FleetEncounterContextPlugin.getBattle()
Methods in com.fs.starfarer.api.campaign with parameters of type BattleAPIModifier and TypeMethodDescriptionBaseCampaignPlugin.pickBattleAutoresolverPlugin
(BattleAPI battle) CampaignPlugin.pickBattleAutoresolverPlugin
(BattleAPI battle) Returns a plugin used to quickly resolve a battle outcome.void
BaseCampaignEventListener.reportBattleFinished
(CampaignFleetAPI primaryWinner, BattleAPI battle) void
CampaignEventListener.reportBattleFinished
(CampaignFleetAPI primaryWinner, BattleAPI battle) void
SectorAPI.reportBattleFinished
(CampaignFleetAPI primaryWinner, BattleAPI battle) Called after an autoresolve round that finishes a battle, after reportBattleOccurred.void
BaseCampaignEventListener.reportBattleOccurred
(CampaignFleetAPI primaryWinner, BattleAPI battle) void
CampaignEventListener.reportBattleOccurred
(CampaignFleetAPI primaryWinner, BattleAPI battle) Once for each autoresolve round for AI vs AI.void
SectorAPI.reportBattleOccurred
(CampaignFleetAPI primaryWinner, BattleAPI battle) Called once per each autoresolve round of the battle.void
-
Uses of BattleAPI in com.fs.starfarer.api.campaign.ai
Methods in com.fs.starfarer.api.campaign.ai with parameters of type BattleAPIModifier and TypeMethodDescriptionboolean
CampaignFleetAIAPI.wantsToJoin
(BattleAPI battle, boolean playerInvolved) boolean
TacticalModulePlugin.wantsToJoin
(BattleAPI battle, boolean playerInvolved) -
Uses of BattleAPI in com.fs.starfarer.api.campaign.listeners
Methods in com.fs.starfarer.api.campaign.listeners with parameters of type BattleAPIModifier and TypeMethodDescriptionvoid
BaseFleetEventListener.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
FleetEventListener.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) "fleet" will be null if the listener is registered with the ListenerManager, and non-null if the listener is added directly to a fleet.static void
ListenerUtil.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) -
Uses of BattleAPI in com.fs.starfarer.api.characters
Methods in com.fs.starfarer.api.characters with parameters of type BattleAPIModifier and TypeMethodDescriptionvoid
AbilityPlugin.fleetJoinedBattle
(BattleAPI battle) void
AbilityPlugin.fleetLeftBattle
(BattleAPI battle, boolean engagedInHostilities) -
Uses of BattleAPI in com.fs.starfarer.api.combat
Methods in com.fs.starfarer.api.combat that return BattleAPIMethods in com.fs.starfarer.api.combat with parameters of type BattleAPI -
Uses of BattleAPI in com.fs.starfarer.api.impl
Methods in com.fs.starfarer.api.impl with parameters of type BattleAPIModifier and TypeMethodDescriptionvoid
SimulatorPluginImpl.reportPlayerBattleOccurred
(CampaignFleetAPI primaryWinner, BattleAPI battle) -
Uses of BattleAPI in com.fs.starfarer.api.impl.campaign
Fields in com.fs.starfarer.api.impl.campaign declared as BattleAPIModifier and TypeFieldDescriptionprotected final BattleAPI
BattleAutoresolverPluginImpl.battle
BattleAutoresolverPluginImpl.EngagementResultImpl.battle
protected BattleAPI
FleetEncounterContext.battle
Methods in com.fs.starfarer.api.impl.campaign that return BattleAPIModifier and TypeMethodDescriptionBattleAutoresolverPluginImpl.EngagementResultImpl.getBattle()
FleetEncounterContext.getBattle()
Methods in com.fs.starfarer.api.impl.campaign with parameters of type BattleAPIModifier and TypeMethodDescriptionstatic void
CoreScript.generateOrAddToDebrisFieldFromBattle
(CampaignFleetAPI primaryWinner, BattleAPI battle) FleetEncounterContext.getRecoverableShips
(BattleAPI battle, CampaignFleetAPI winningFleet, CampaignFleetAPI otherFleet) CoreCampaignPluginImpl.pickBattleAutoresolverPlugin
(BattleAPI battle) void
CoreScript.reportBattleOccurred
(CampaignFleetAPI primaryWinner, BattleAPI battle) void
void
Constructors in com.fs.starfarer.api.impl.campaign with parameters of type BattleAPIModifierConstructorDescriptionEngagementResultImpl
(BattleAPI battle, CampaignFleetAPI winner, CampaignFleetAPI loser) -
Uses of BattleAPI in com.fs.starfarer.api.impl.campaign.abilities
Methods in com.fs.starfarer.api.impl.campaign.abilities with parameters of type BattleAPIModifier and TypeMethodDescriptionvoid
BaseAbilityPlugin.fleetJoinedBattle
(BattleAPI battle) void
SustainedBurnAbility.fleetJoinedBattle
(BattleAPI battle) void
BaseAbilityPlugin.fleetLeftBattle
(BattleAPI battle, boolean engagedInHostilities) void
DurationAbilityWithCost2.fleetLeftBattle
(BattleAPI battle, boolean engagedInHostilities) void
EmergencyBurnAbility.fleetLeftBattle
(BattleAPI battle, boolean engagedInHostilities) void
FractureJumpAbility.fleetLeftBattle
(BattleAPI battle, boolean engagedInHostilities) void
InterdictionPulseAbility.fleetLeftBattle
(BattleAPI battle, boolean engagedInHostilities) void
SustainedBurnAbility.fleetLeftBattle
(BattleAPI battle, boolean engagedInHostilities) -
Uses of BattleAPI in com.fs.starfarer.api.impl.campaign.econ.impl
Methods in com.fs.starfarer.api.impl.campaign.econ.impl with parameters of type BattleAPIModifier and TypeMethodDescriptionvoid
LionsGuardHQ.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
MilitaryBase.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
OrbitalStation.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) -
Uses of BattleAPI in com.fs.starfarer.api.impl.campaign.events
Methods in com.fs.starfarer.api.impl.campaign.events with parameters of type BattleAPIModifier and TypeMethodDescriptionvoid
BaseEventPlugin.reportBattleFinished
(CampaignFleetAPI primaryWinner, BattleAPI battle) void
BaseEventPlugin.reportBattleOccurred
(CampaignFleetAPI primaryWinner, BattleAPI battle) -
Uses of BattleAPI in com.fs.starfarer.api.impl.campaign.fleets
Methods in com.fs.starfarer.api.impl.campaign.fleets with parameters of type BattleAPIModifier and TypeMethodDescriptionvoid
BaseLimitedFleetManager.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
EconomyFleetRouteManager.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
PatrolFleetManager.reportBattleOccurred
(CampaignFleetAPI primaryWinner, BattleAPI battle) void
PatrolFleetManagerV2.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
PersonalFleetScript.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
PilgrimageFleetRouteManager.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) Deprecated.void
RouteManager.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
SeededFleetManager.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
SourceBasedFleetManager.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) -
Uses of BattleAPI in com.fs.starfarer.api.impl.campaign.fleets.misc
Methods in com.fs.starfarer.api.impl.campaign.fleets.misc with parameters of type BattleAPIModifier and TypeMethodDescriptionvoid
BaseMiscFleetCreatorPlugin.reportBattleOccurred
(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
MiscAcademyFleetCreator.reportBattleOccurred
(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
MiscFleetCreatorPlugin.reportBattleOccurred
(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
MiscFleetRouteManager.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
MiscPilgrimFleetCreator.reportBattleOccurred
(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) -
Uses of BattleAPI in com.fs.starfarer.api.impl.campaign.intel
Methods in com.fs.starfarer.api.impl.campaign.intel with parameters of type BattleAPIModifier and TypeMethodDescriptionvoid
FactionCommissionIntel.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
PersonBountyIntel.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
SystemBountyIntel.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) -
Uses of BattleAPI in com.fs.starfarer.api.impl.campaign.intel.bar.events
Methods in com.fs.starfarer.api.impl.campaign.intel.bar.events with parameters of type BattleAPIModifier and TypeMethodDescriptionvoid
DeliveryFailureConsequences.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) -
Uses of BattleAPI in com.fs.starfarer.api.impl.campaign.intel.bases
Methods in com.fs.starfarer.api.impl.campaign.intel.bases with parameters of type BattleAPIModifier and TypeMethodDescriptionvoid
LuddicPathBaseIntel.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
LuddicPathCellsIntel.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
PirateBaseIntel.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) -
Uses of BattleAPI in com.fs.starfarer.api.impl.campaign.intel.events
Methods in com.fs.starfarer.api.impl.campaign.intel.events with parameters of type BattleAPIModifier and TypeMethodDescriptionvoid
HostileActivityEventIntel.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) void
TriTachyonHostileActivityFactor.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) -
Uses of BattleAPI in com.fs.starfarer.api.impl.campaign.intel.events.ht
Methods in com.fs.starfarer.api.impl.campaign.intel.events.ht with parameters of type BattleAPIModifier and TypeMethodDescriptionvoid
HyperspaceTopographyEventIntel.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) -
Uses of BattleAPI in com.fs.starfarer.api.impl.campaign.missions
Methods in com.fs.starfarer.api.impl.campaign.missions with parameters of type BattleAPIModifier and TypeMethodDescriptionvoid
PirateSystemBounty.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) -
Uses of BattleAPI in com.fs.starfarer.api.impl.campaign.missions.cb
Methods in com.fs.starfarer.api.impl.campaign.missions.cb with parameters of type BattleAPIModifier and TypeMethodDescriptionvoid
BaseCustomBounty.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) -
Uses of BattleAPI in com.fs.starfarer.api.impl.campaign.rulecmd
Methods in com.fs.starfarer.api.impl.campaign.rulecmd with parameters of type BattleAPIModifier and TypeMethodDescriptionvoid
HA_CMD.StationKingScript.reportBattleOccurred
(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) -
Uses of BattleAPI in com.fs.starfarer.api.impl.codex
Methods in com.fs.starfarer.api.impl.codex with parameters of type BattleAPIModifier and TypeMethodDescriptionvoid
CodexUnlocker.reportBattleOccurred
(CampaignFleetAPI nullHere, CampaignFleetAPI primaryWinner, BattleAPI battle) -
Uses of BattleAPI in com.fs.starfarer.api.plugins
Methods in com.fs.starfarer.api.plugins with parameters of type BattleAPIModifier and TypeMethodDescriptionvoid
SimulatorPlugin.reportPlayerBattleOccurred
(CampaignFleetAPI primaryWinner, BattleAPI battle)