Uses of Interface
com.fs.starfarer.api.campaign.FactionAPI
Packages that use FactionAPI
Package
Description
-
Uses of FactionAPI in com.fs.starfarer.api
Methods in com.fs.starfarer.api that return FactionAPIModifier and TypeMethodDescriptionSettingsAPI.createBaseFaction
(String factionId) Should be used when faction data needs to be accessed outside the campaign.Methods in com.fs.starfarer.api with parameters of type FactionAPIModifier and TypeMethodDescriptionFactoryAPI.createEmptyFleet
(FactionAPI faction, boolean aiMode) -
Uses of FactionAPI in com.fs.starfarer.api.campaign
Methods in com.fs.starfarer.api.campaign that return FactionAPIModifier and TypeMethodDescriptionFactionProductionAPI.getFaction()
SectorAPI.getFaction
(String factionId) SectorEntityToken.getFaction()
SectorAPI.getPlayerFaction()
Methods in com.fs.starfarer.api.campaign that return types with arguments of type FactionAPIMethods in com.fs.starfarer.api.campaign with parameters of type FactionAPIModifier and TypeMethodDescriptionFactionAPI.getRelationshipLevel
(FactionAPI faction) boolean
FactionAPI.isAtBest
(FactionAPI other, RepLevel level) boolean
FactionAPI.isAtWorst
(FactionAPI other, RepLevel level) boolean
FactionAPI.isHostileTo
(FactionAPI other) void
InteractionDialogAPI.showCampaignEntityPicker
(String title, String selectedText, String okText, FactionAPI factionForUIColors, List<SectorEntityToken> entities, CampaignEntityPickerListener listener) void
BaseCampaignPlugin.updateFactionFacts
(FactionAPI faction, MemoryAPI memory) void
CampaignPlugin.updateFactionFacts
(FactionAPI faction, MemoryAPI memory) -
Uses of FactionAPI in com.fs.starfarer.api.campaign.comm
Methods in com.fs.starfarer.api.campaign.comm that return FactionAPI -
Uses of FactionAPI in com.fs.starfarer.api.campaign.econ
Methods in com.fs.starfarer.api.campaign.econ that return FactionAPIMethods in com.fs.starfarer.api.campaign.econ that return types with arguments of type FactionAPIMethods in com.fs.starfarer.api.campaign.econ with parameters of type FactionAPIModifier and TypeMethodDescriptionint
CommodityMarketDataAPI.getMarketSharePercent
(FactionAPI faction) void
MarketAPI.setCachedFaction
(FactionAPI faction) Transient.void
SubmarketAPI.setFaction
(FactionAPI faction) -
Uses of FactionAPI in com.fs.starfarer.api.campaign.events
Methods in com.fs.starfarer.api.campaign.events that return FactionAPI -
Uses of FactionAPI in com.fs.starfarer.api.campaign.listeners
Methods in com.fs.starfarer.api.campaign.listeners with parameters of type FactionAPIModifier and TypeMethodDescriptionstatic void
ListenerUtil.reportObjectiveChangedHands
(SectorEntityToken objective, FactionAPI from, FactionAPI to) void
ObjectiveEventListener.reportObjectiveChangedHands
(SectorEntityToken objective, FactionAPI from, FactionAPI to) static void
ListenerUtil.reportObjectiveDestroyed
(SectorEntityToken objective, SectorEntityToken stableLocation, FactionAPI enemy) void
ObjectiveEventListener.reportObjectiveDestroyed
(SectorEntityToken objective, SectorEntityToken stableLocation, FactionAPI enemy) -
Uses of FactionAPI in com.fs.starfarer.api.characters
Methods in com.fs.starfarer.api.characters that return FactionAPIModifier and TypeMethodDescriptionPersonAPI.getFaction()
RelationshipAPI.RelationshipTarget.getFaction()
Methods in com.fs.starfarer.api.characters with parameters of type FactionAPIModifier and TypeMethodDescriptionImportantPeopleAPI.getPerson
(FactionAPI faction, MarketAPI market, String checkoutReason, String defaultRank, String... postIds) ImportantPeopleAPI.getPerson
(Random random, FactionAPI faction, MarketAPI market, String checkoutReason, String defaultRank, String... postIds) void
RelationshipAPI.RelationshipTarget.setFaction
(FactionAPI faction) Constructors in com.fs.starfarer.api.characters with parameters of type FactionAPIModifierConstructorDescriptionRelationshipTarget
(RelationshipAPI.RelationshipTargetType type, FactionAPI faction) -
Uses of FactionAPI in com.fs.starfarer.api.impl
Methods in com.fs.starfarer.api.impl that return FactionAPIModifier and TypeMethodDescriptionstatic FactionAPI
SimulatorPluginImpl.createCustomFaction()
SimulatorPluginImpl.getFaction()
-
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign
Fields in com.fs.starfarer.api.impl.campaign declared as FactionAPIFields in com.fs.starfarer.api.impl.campaign with type parameters of type FactionAPIModifier and TypeFieldDescriptionprotected Map<FactionAPI,
Float> FleetEncounterContext.playerFPHullDamageToAlliesByFaction
Methods in com.fs.starfarer.api.impl.campaign that return FactionAPIModifier and TypeMethodDescriptionFleetInteractionDialogPluginImpl.getNonHostileOtherFaction()
FleetInteractionDialogPluginImpl.getNonHostileOtherFaction
(List<CampaignFleetAPI> otherSide) Methods in com.fs.starfarer.api.impl.campaign with parameters of type FactionAPIModifier and TypeMethodDescriptionstatic void
CoreReputationPlugin.addAdjustmentMessage
(float delta, FactionAPI faction, PersonAPI person, CommMessageAPI message, TextPanelAPI panel, TooltipMakerAPI info, Color tc, boolean withCurrent, float pad) static void
CoreReputationPlugin.addAdjustmentMessage
(float delta, FactionAPI faction, PersonAPI person, CommMessageAPI message, TextPanelAPI panel, TooltipMakerAPI info, Color tc, boolean withCurrent, float pad, String reason) static void
CoreReputationPlugin.addAdjustmentMessage
(float delta, FactionAPI faction, PersonAPI person, TextPanelAPI panel, TooltipMakerAPI info, Color tc, boolean withCurrent, float pad) static void
CoreReputationPlugin.addAdjustmentMessage
(float delta, FactionAPI faction, PersonAPI person, TextPanelAPI panel, TooltipMakerAPI info, Color tc, boolean withCurrent, float pad, String reason) static void
CoreReputationPlugin.addCurrentStanding
(FactionAPI faction, PersonAPI person, TextPanelAPI panel, TooltipMakerAPI info, Color tc, float pad) static void
CoreReputationPlugin.addDeltaMessage
(float delta, FactionAPI faction, PersonAPI person, TextPanelAPI panel, TooltipMakerAPI info, Color tc, boolean withCurrent, float pad) static void
CoreReputationPlugin.addNoChangeMessage
(float deltaSign, FactionAPI faction, PersonAPI person, CommMessageAPI message, TextPanelAPI panel, TooltipMakerAPI info, Color tc, boolean withCurrent, float pad) static void
CoreReputationPlugin.addNoChangeMessage
(float deltaSign, FactionAPI faction, PersonAPI person, CommMessageAPI message, TextPanelAPI panel, TooltipMakerAPI info, Color tc, boolean withCurrent, float pad, String reason) static void
CoreReputationPlugin.addRequiredStanding
(FactionAPI faction, RepLevel req, PersonAPI person, TextPanelAPI panel, TooltipMakerAPI info, Color tc, float pad, boolean orBetter) FactionPersonalityPickerPluginImpl.createPersonalityPicker
(FactionAPI faction) void
CoreCampaignPluginImpl.updateFactionFacts
(FactionAPI faction, MemoryAPI memory) static void
CoreLifecyclePluginImpl.verifyFactionData
(FactionAPI faction) Constructors in com.fs.starfarer.api.impl.campaign with parameters of type FactionAPIModifierConstructorDescriptionMilitaryResponseParams
(CampaignFleetAIAPI.ActionType type, String responseReason, FactionAPI faction, SectorEntityToken target, float responseFraction, float responseDuration) -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.abilities
Methods in com.fs.starfarer.api.impl.campaign.abilities that return types with arguments of type FactionAPIModifier and TypeMethodDescriptionTransponderAbility.getFactionsThatWouldBecomeHostile()
static List<FactionAPI>
TransponderAbility.getFactionsThatWouldBecomeHostile
(CampaignFleetAPI fleet) Method parameters in com.fs.starfarer.api.impl.campaign.abilities with type arguments of type FactionAPI -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.command
Methods in com.fs.starfarer.api.impl.campaign.command that return types with arguments of type FactionAPIModifier and TypeMethodDescriptionstatic CountingMap<FactionAPI>
WarSimScript.getFactionStrengths
(StarSystemAPI system) Methods in com.fs.starfarer.api.impl.campaign.command with parameters of type FactionAPIModifier and TypeMethodDescriptionprotected void
WarSimScript.addObjectiveActionResponse
(SectorEntityToken objective, FactionAPI faction, FactionAPI enemy) protected String
WarSimScript.getControlTimeoutId
(SectorEntityToken objective, FactionAPI faction) static WarSimScript.LocationDanger
WarSimScript.getDangerFor
(FactionAPI faction, StarSystemAPI system) static float
WarSimScript.getEnemyStrength
(FactionAPI faction, StarSystemAPI system) static float
WarSimScript.getEnemyStrength
(FactionAPI faction, StarSystemAPI system, boolean assumeHostileToPlayer) static float
WarSimScript.getFactionStrength
(FactionAPI faction, StarSystemAPI system) static float
WarSimScript.getStationStrength
(FactionAPI faction, StarSystemAPI system, SectorEntityToken from) static boolean
WarSimScript.isAlreadyFightingFor
(SectorEntityToken objective, FactionAPI faction) static void
WarSimScript.removeFightOrdersFor
(SectorEntityToken target, FactionAPI faction) static void
WarSimScript.removeNoFightingTimeoutForObjective
(SectorEntityToken objective, FactionAPI faction) void
WarSimScript.reportObjectiveChangedHands
(SectorEntityToken objective, FactionAPI from, FactionAPI to) void
WarSimScript.reportObjectiveDestroyed
(SectorEntityToken objective, SectorEntityToken stableLocation, FactionAPI enemy) static void
WarSimScript.setNoFightingForObjective
(SectorEntityToken objective, FactionAPI faction, float timeout) protected boolean
WarSimScript.wantsToOwnObjective
(FactionAPI faction, CountingMap<FactionAPI> str, SectorEntityToken o) If it doesn't already own it, it's owned by an enemy, and the faction either has the closest market to it or is the strongest in-system faction.Method parameters in com.fs.starfarer.api.impl.campaign.command with type arguments of type FactionAPIModifier and TypeMethodDescriptionprotected boolean
WarSimScript.wantsToOwnObjective
(FactionAPI faction, CountingMap<FactionAPI> str, SectorEntityToken o) If it doesn't already own it, it's owned by an enemy, and the faction either has the closest market to it or is the strongest in-system faction. -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.econ.impl
Fields in com.fs.starfarer.api.impl.campaign.econ.impl declared as FactionAPIConstructors in com.fs.starfarer.api.impl.campaign.econ.impl with parameters of type FactionAPI -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.events
Fields in com.fs.starfarer.api.impl.campaign.events declared as FactionAPIModifier and TypeFieldDescriptionprotected FactionAPI
BaseEventPlugin.faction
protected FactionAPI
InvestigationEventGoodRepWithOther.InvestigationGoodRepData.faction
protected FactionAPI
FactionHostilityEvent.FactionHostilityPairKey.one
protected FactionAPI
FactionHostilityEvent.one
protected FactionAPI
InvestigationEventGoodRepWithOther.InvestigationGoodRepData.other
protected FactionAPI
FactionHostilityEvent.FactionHostilityPairKey.two
protected FactionAPI
FactionHostilityEvent.two
Methods in com.fs.starfarer.api.impl.campaign.events that return FactionAPIModifier and TypeMethodDescriptionInvestigationEventGoodRepWithOther.InvestigationGoodRepData.getFaction()
FactionHostilityEvent.FactionHostilityPairKey.getOne()
InvestigationEventGoodRepWithOther.InvestigationGoodRepData.getOther()
FactionHostilityEvent.FactionHostilityPairKey.getTwo()
Methods in com.fs.starfarer.api.impl.campaign.events with parameters of type FactionAPIModifier and TypeMethodDescriptionstatic void
BaseEventPlugin.addFactionNameTokens
(Map<String, String> tokens, String prefix, FactionAPI faction) static PersonAPI
OfficerManagerEvent.createAdmin
(FactionAPI faction, int tier, Random random) static PersonAPI
OfficerManagerEvent.createMercInternal
(FactionAPI faction, int level, int numElite, boolean allowNonDoctrinePersonality, Random random) static PersonAPI
OfficerManagerEvent.createOfficer
(FactionAPI faction, int level) static PersonAPI
OfficerManagerEvent.createOfficer
(FactionAPI faction, int level, boolean allowNonDoctrinePersonality) static PersonAPI
OfficerManagerEvent.createOfficer
(FactionAPI faction, int level, OfficerManagerEvent.SkillPickPreference pref, boolean allowNonDoctrinePersonality, CampaignFleetAPI fleet, boolean allowAnyLevel, boolean withEliteSkills, int eliteSkillsNumOverride, Random random) static PersonAPI
OfficerManagerEvent.createOfficer
(FactionAPI faction, int level, OfficerManagerEvent.SkillPickPreference pref, Random random) static PersonAPI
OfficerManagerEvent.createOfficerInternal
(FactionAPI faction, int level, boolean allowNonDoctrinePersonality, Random random) static float
InvestigationEvent.getPlayerRepGuiltMult
(FactionAPI faction) static String
OfficerManagerEvent.pickPortraitPreferNonDuplicate
(FactionAPI faction, FullName.Gender gender) Constructors in com.fs.starfarer.api.impl.campaign.events with parameters of type FactionAPIModifierConstructorDescriptionFactionHostilityPairKey
(FactionAPI one, FactionAPI two) InvestigationGoodRepData
(FactionAPI faction, FactionAPI other) -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.events.nearby
Methods in com.fs.starfarer.api.impl.campaign.events.nearby with parameters of type FactionAPIModifier and TypeMethodDescriptionprotected void
NearbyEventsEvent.adjustRep
(float repChangePercent, RepLevel limit, FactionAPI faction, PersonAPI person, TextPanelAPI text) -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.fleets
Fields in com.fs.starfarer.api.impl.campaign.fleets declared as FactionAPIModifier and TypeFieldDescriptionprotected FactionAPI
DefaultFleetInflater.faction
FleetParamsV3.factionOverride
Methods in com.fs.starfarer.api.impl.campaign.fleets that return FactionAPIMethods in com.fs.starfarer.api.impl.campaign.fleets with parameters of type FactionAPIModifier and TypeMethodDescriptionstatic void
FleetFactory.addGenericCombatShips
(CampaignFleetAPI fleet, FactionAPI faction, MarketAPI market, int extraFP) static CampaignFleetAPI
FleetFactory.createPatrol
(FleetFactory.PatrolType type, FactionAPI faction, float stability, float qf, MarketAPI market) static JumpPointAPI
RouteLocationCalculator.findJumpPointToUse
(FactionAPI faction, SectorEntityToken from) static boolean
RouteLocationCalculator.isInControlOfSystemOrEven
(FactionAPI faction, StarSystemAPI system) -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.intel
Fields in com.fs.starfarer.api.impl.campaign.intel declared as FactionAPIModifier and TypeFieldDescriptionprotected FactionAPI
SystemBountyIntel.enemyFaction
protected FactionAPI
AnalyzeEntityMissionIntel.faction
protected FactionAPI
FactionCommissionIntel.faction
FactionCommissionIntel.RepChangeData.faction
protected FactionAPI
GensHannanMachinations.faction
protected FactionAPI
LuddicChurchImmigrationDeal.faction
protected FactionAPI
PerseanLeagueMembership.faction
protected FactionAPI
SindrianDiktatFuelDeal.faction
protected FactionAPI
SurveyPlanetMissionIntel.faction
protected FactionAPI
SystemBountyIntel.faction
protected FactionAPI
TriTachyonDeal.faction
protected FactionAPI
FactionHostilityIntel.one
protected FactionAPI
FactionHostilityIntel.two
Methods in com.fs.starfarer.api.impl.campaign.intel that return FactionAPIModifier and TypeMethodDescriptionFactionCommissionIntel.getFaction()
GensHannanMachinations.getFaction()
LuddicChurchImmigrationDeal.getFaction()
PerseanLeagueMembership.getFaction()
PersonBountyIntel.getFaction()
SindrianDiktatFuelDeal.getFaction()
TriTachyonDeal.getFaction()
AnalyzeEntityMissionIntel.getFactionForUIColors()
BaseIntelPlugin.getFactionForUIColors()
FactionCommissionIntel.getFactionForUIColors()
FactionHostilityIntel.getFactionForUIColors()
GensHannanMachinations.getFactionForUIColors()
LuddicChurchImmigrationDeal.getFactionForUIColors()
PerseanLeagueMembership.getFactionForUIColors()
PersonBountyIntel.getFactionForUIColors()
ProcurementMissionIntel.getFactionForUIColors()
SindrianDiktatFuelDeal.getFactionForUIColors()
SurveyPlanetMissionIntel.getFactionForUIColors()
SystemBountyIntel.getFactionForUIColors()
TriTachyonDeal.getFactionForUIColors()
FactionHostilityIntel.getOne()
FactionHostilityIntel.getTwo()
Methods in com.fs.starfarer.api.impl.campaign.intel that return types with arguments of type FactionAPIModifier and TypeMethodDescriptionprotected List<FactionAPI>
FactionHostilityManager.getEligibleFactions
(boolean checkNumMarkets) FactionCommissionIntel.getHostileFactions()
FactionCommissionIntel.getRelevantFactions()
protected Pair<FactionAPI,
FactionAPI> FactionHostilityManager.pickFactions()
protected Pair<FactionAPI,
FactionAPI> FactionHostilityManager.pickFactions()
Methods in com.fs.starfarer.api.impl.campaign.intel with parameters of type FactionAPIModifier and TypeMethodDescriptionboolean
FactionHostilityManager.areHostilitiesOngoing
(FactionAPI a, FactionAPI b) static String
FactionHostilityManager.getConflictId
(FactionAPI a, FactionAPI b) FactionHostilityManager.getHostilitiesInvolving
(FactionAPI faction) FactionHostilityManager.getHostilties
(FactionAPI a, FactionAPI b) void
FactionCommissionIntel.makeHostile
(FactionAPI other, InteractionDialogAPI dialog) void
FactionHostilityManager.startHostilities
(FactionAPI a, FactionAPI b) void
FactionCommissionIntel.undoRepChange
(FactionAPI other, InteractionDialogAPI dialog) Constructors in com.fs.starfarer.api.impl.campaign.intel with parameters of type FactionAPIModifierConstructorDescriptionFactionCommissionIntel
(FactionAPI faction) FactionHostilityIntel
(FactionAPI one, FactionAPI two) -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.intel.bar.events
Fields in com.fs.starfarer.api.impl.campaign.intel.bar.events declared as FactionAPIMethods in com.fs.starfarer.api.impl.campaign.intel.bar.events that return FactionAPIModifier and TypeMethodDescriptionDeliveryBarEvent.getFaction()
DeliveryMissionIntel.getFactionForUIColors()
PlanetaryShieldIntel.getFactionForUIColors()
ScientistAICoreIntel.getFactionForUIColors()
TriTachLoanIntel.getFactionForUIColors()
-
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.intel.bases
Fields in com.fs.starfarer.api.impl.campaign.intel.bases declared as FactionAPIMethods in com.fs.starfarer.api.impl.campaign.intel.bases that return FactionAPIModifier and TypeMethodDescriptionLuddicPathBaseIntel.getFactionForUIColors()
LuddicPathCellsIntel.getFactionForUIColors()
PirateActivityIntel.getFactionForUIColors()
PirateBaseIntel.getFactionForUIColors()
-
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.intel.contacts
Fields in com.fs.starfarer.api.impl.campaign.intel.contacts declared as FactionAPIMethods in com.fs.starfarer.api.impl.campaign.intel.contacts that return FactionAPI -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.intel.deciv
Fields in com.fs.starfarer.api.impl.campaign.intel.deciv declared as FactionAPIMethods in com.fs.starfarer.api.impl.campaign.intel.deciv that return FactionAPI -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.intel.events.ttcr
Methods in com.fs.starfarer.api.impl.campaign.intel.events.ttcr that return FactionAPI -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.intel.group
Fields in com.fs.starfarer.api.impl.campaign.intel.group declared as FactionAPIMethods in com.fs.starfarer.api.impl.campaign.intel.group that return FactionAPIModifier and TypeMethodDescriptionFleetGroupIntel.getFaction()
FleetGroupIntel.getFactionForUIColors()
Methods in com.fs.starfarer.api.impl.campaign.intel.group with parameters of type FactionAPI -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.intel.inspection
Fields in com.fs.starfarer.api.impl.campaign.intel.inspection declared as FactionAPI -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.intel.misc
Fields in com.fs.starfarer.api.impl.campaign.intel.misc declared as FactionAPIMethods in com.fs.starfarer.api.impl.campaign.intel.misc that return FactionAPIModifier and TypeMethodDescriptionBreadcrumbIntel.getFactionForUIColors()
BreadcrumbIntelV2.getFactionForUIColors()
CommSnifferIntel.getFactionForUIColors()
CryosleeperIntel.getFactionForUIColors()
GateHaulerIntel.getFactionForUIColors()
GateIntel.getFactionForUIColors()
LuddicShrineIntel.getFactionForUIColors()
MapMarkerIntel.getFactionForUIColors()
ProductionReportIntel.getFactionForUIColors()
RemnantNexusIntel.getFactionForUIColors()
TradeFleetDepartureIntel.getFactionForUIColors()
WarningBeaconIntel.getFactionForUIColors()
-
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.intel.punitive
Fields in com.fs.starfarer.api.impl.campaign.intel.punitive declared as FactionAPIModifier and TypeFieldDescriptionPunitiveExpeditionManager.PunExData.faction
protected FactionAPI
PunitiveExpeditionIntel.targetFaction
Fields in com.fs.starfarer.api.impl.campaign.intel.punitive with type parameters of type FactionAPIMethods in com.fs.starfarer.api.impl.campaign.intel.punitive that return FactionAPIMethods in com.fs.starfarer.api.impl.campaign.intel.punitive that return types with arguments of type FactionAPIMethods in com.fs.starfarer.api.impl.campaign.intel.punitive with parameters of type FactionAPIConstructors in com.fs.starfarer.api.impl.campaign.intel.punitive with parameters of type FactionAPIModifierConstructorDescriptionPunitiveExpeditionIntel
(FactionAPI faction, MarketAPI from, MarketAPI target, float expeditionFP, float organizeDuration, PunitiveExpeditionManager.PunExGoal goal, Industry targetIndustry, PunitiveExpeditionManager.PunExReason bestReason) -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.intel.raid
Fields in com.fs.starfarer.api.impl.campaign.intel.raid declared as FactionAPIMethods in com.fs.starfarer.api.impl.campaign.intel.raid that return FactionAPIMethods in com.fs.starfarer.api.impl.campaign.intel.raid with parameters of type FactionAPIModifier and TypeMethodDescriptionvoid
RaidIntel.addStandardStrengthComparisons
(TooltipMakerAPI info, MarketAPI target, FactionAPI targetFaction, boolean withGround, boolean withBombard, String raid, String raids) Constructors in com.fs.starfarer.api.impl.campaign.intel.raid with parameters of type FactionAPIModifierConstructorDescriptionRaidIntel
(StarSystemAPI system, FactionAPI faction, RaidIntel.RaidDelegate delegate) -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.missions
Fields in com.fs.starfarer.api.impl.campaign.missions declared as FactionAPIModifier and TypeFieldDescriptionprotected FactionAPI
PirateSystemBounty.enemy
protected FactionAPI
CustomProductionContract.faction
protected FactionAPI
PirateSystemBounty.faction
protected FactionAPI
SecurityCodes.faction
Methods in com.fs.starfarer.api.impl.campaign.missions with parameters of type FactionAPIModifier and TypeMethodDescriptionstatic String
SurplusShipHull.pickRole
(float quality, FactionAPI faction, PersonImportance imp, Random random) -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.missions.academy
Fields in com.fs.starfarer.api.impl.campaign.missions.academy declared as FactionAPI -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.missions.hub
Fields in com.fs.starfarer.api.impl.campaign.missions.hub declared as FactionAPIMethods in com.fs.starfarer.api.impl.campaign.missions.hub that return FactionAPIModifier and TypeMethodDescriptionBaseHubMission.getFactionForUIColors()
IntelMarkerIntel.getFactionForUIColors()
Methods in com.fs.starfarer.api.impl.campaign.missions.hub with parameters of type FactionAPIModifier and TypeMethodDescriptionboolean
BaseHubMission.setFactionMissionRef
(FactionAPI faction, String key) Constructors in com.fs.starfarer.api.impl.campaign.missions.hub with parameters of type FactionAPIModifierConstructorDescriptionIntelMarkerIntel
(FactionAPI faction, SectorEntityToken loc, String icon, String title, String text, Set<String> tags) -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.plog
Methods in com.fs.starfarer.api.impl.campaign.plog that return FactionAPI -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.rulecmd.missions
Fields in com.fs.starfarer.api.impl.campaign.rulecmd.missions declared as FactionAPIModifier and TypeFieldDescriptionprotected FactionAPI
Commission.entityFaction
protected FactionAPI
DeliveryMission.entityFaction
protected FactionAPI
Commission.faction
protected FactionAPI
DeliveryMission.faction
protected FactionAPI
Commission.playerFaction
protected FactionAPI
DeliveryMission.playerFaction
-
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.rulecmd.salvage
Fields in com.fs.starfarer.api.impl.campaign.rulecmd.salvage declared as FactionAPIModifier and TypeFieldDescriptionprotected FactionAPI
AICores.entityFaction
protected FactionAPI
CargoPods.entityFaction
protected FactionAPI
DemandCargo.entityFaction
protected FactionAPI
DistressResponse.entityFaction
protected FactionAPI
MarketCMD.entityFaction
protected FactionAPI
Objectives.entityFaction
protected FactionAPI
PrintWreckDescription.entityFaction
protected FactionAPI
RedPlanet.entityFaction
protected FactionAPI
SalvageEntity.entityFaction
protected FactionAPI
ZGRTurnIn.entityFaction
protected FactionAPI
AICores.faction
protected FactionAPI
DemandCargo.faction
protected FactionAPI
DistressResponse.faction
protected FactionAPI
MarketCMD.faction
protected FactionAPI
Objectives.faction
protected FactionAPI
RedPlanet.faction
protected FactionAPI
ZGRTurnIn.faction
protected FactionAPI
AICores.playerFaction
protected FactionAPI
CargoPods.playerFaction
protected FactionAPI
DemandCargo.playerFaction
protected FactionAPI
DistressResponse.playerFaction
protected FactionAPI
MarketCMD.playerFaction
protected FactionAPI
Objectives.playerFaction
protected FactionAPI
PrintWreckDescription.playerFaction
protected FactionAPI
RedPlanet.playerFaction
protected FactionAPI
SalvageEntity.playerFaction
protected FactionAPI
ZGRTurnIn.playerFaction
Fields in com.fs.starfarer.api.impl.campaign.rulecmd.salvage with type parameters of type FactionAPIMethods in com.fs.starfarer.api.impl.campaign.rulecmd.salvage with parameters of type FactionAPIModifier and TypeMethodDescriptionvoid
MarketCMD.doBombardment
(FactionAPI faction, MarketCMD.BombardType type) void
MarketCMD.doGenericRaid
(FactionAPI faction, float attackerStr) void
MarketCMD.doGenericRaid
(FactionAPI faction, float attackerStr, float maxPenalty) void
MarketCMD.doGenericRaid
(FactionAPI faction, float attackerStr, float maxPenalty, boolean allowedRepeat) boolean
MarketCMD.doIndustryRaid
(FactionAPI faction, float attackerStr, Industry industry, float durMult) -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special
Methods in com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special with parameters of type FactionAPIModifier and TypeMethodDescriptionCryopodOfficerGen.CryopodOfficerTemplate.create
(FactionAPI faction, Random random) -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.submarkets
Methods in com.fs.starfarer.api.impl.campaign.submarkets with parameters of type FactionAPIModifier and TypeMethodDescriptionstatic void
BlackMarketPlugin.delayedLearnBlueprintsFromTransaction
(FactionAPI faction, CargoAPI cargo, PlayerMarketTransaction transaction) static void
BlackMarketPlugin.delayedLearnBlueprintsFromTransaction
(FactionAPI faction, CargoAPI cargo, PlayerMarketTransaction transaction, float daysDelay) -
Uses of FactionAPI in com.fs.starfarer.api.impl.campaign.tutorial
Fields in com.fs.starfarer.api.impl.campaign.tutorial declared as FactionAPIMethods in com.fs.starfarer.api.impl.campaign.tutorial that return FactionAPI -
Uses of FactionAPI in com.fs.starfarer.api.plugins
Fields in com.fs.starfarer.api.plugins declared as FactionAPIModifier and TypeFieldDescriptionBuildObjectiveTypePicker.BuildObjectiveParams.faction
SimulatorPlugin.SimCategoryData.faction
Methods in com.fs.starfarer.api.plugins that return FactionAPIMethods in com.fs.starfarer.api.plugins with parameters of type FactionAPIModifier and TypeMethodDescriptionFactionPersonalityPickerPlugin.createPersonalityPicker
(FactionAPI faction) -
Uses of FactionAPI in com.fs.starfarer.api.ui
Methods in com.fs.starfarer.api.ui with parameters of type FactionAPIModifier and TypeMethodDescriptionvoid
TooltipMakerAPI.addRelationshipBar
(FactionAPI faction, float pad) void
TooltipMakerAPI.addRelationshipBar
(FactionAPI faction, float width, float pad) TooltipMakerAPI.beginTable
(FactionAPI faction, float itemHeight, Object... columns) Columns are pairs of<Float|Integer width> TooltipMakerAPI.beginTable2
(FactionAPI faction, float itemHeight, boolean withBorder, boolean withHeader, Object... columns) -
Uses of FactionAPI in com.fs.starfarer.api.util
Methods in com.fs.starfarer.api.util that return FactionAPIModifier and TypeMethodDescriptionstatic FactionAPI
Misc.getClaimingFaction
(SectorEntityToken planet) static FactionAPI
Misc.getCommissionFaction()
Methods in com.fs.starfarer.api.util with parameters of type FactionAPIModifier and TypeMethodDescriptionMisc.getFactionMarkets
(FactionAPI faction) Misc.getFactionMarkets
(FactionAPI faction, String econGroup) static int
Misc.getNumHostileMarkets
(FactionAPI faction, SectorEntityToken from, float maxDist) static boolean
Misc.isDecentralized
(FactionAPI faction) static boolean
Misc.isFleetMadeHostileToFaction
(CampaignFleetAPI fleet, FactionAPI faction) static boolean
Misc.isPirateFaction
(FactionAPI faction) In vanilla, pirates and Luddic Path.