Class CBEnemyStation
java.lang.Object
com.fs.starfarer.api.impl.campaign.missions.cb.BaseCustomBountyCreator
com.fs.starfarer.api.impl.campaign.missions.cb.CBEnemyStation
- All Implemented Interfaces:
CustomBountyCreator
,HubMissionWithSearch.GenericRequirement
,HubMissionWithSearch.StarSystemRequirement
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.fs.starfarer.api.impl.campaign.missions.cb.CustomBountyCreator
CustomBountyCreator.CustomBountyData
-
Field Summary
Fields inherited from class com.fs.starfarer.api.impl.campaign.missions.cb.BaseCustomBountyCreator
DEFAULT_FREQUENCY, STAGE
Fields inherited from interface com.fs.starfarer.api.impl.campaign.missions.cb.CustomBountyCreator
MAX_DIFFICULTY, MIN_DIFFICULTY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addFleetDescription
(TooltipMakerAPI info, float width, float height, HubMissionWithBarEvent mission, CustomBountyCreator.CustomBountyData data) void
addIntelAssessment
(TextPanelAPI text, HubMissionWithBarEvent mission, CustomBountyCreator.CustomBountyData data) createBounty
(MarketAPI createdAt, HubMissionWithBarEvent mission, int difficulty, Object bountyStage) float
float
getFrequency
(HubMissionWithBarEvent mission, int difficulty) int
int
getStations
(HubMissionWithBarEvent mission, int difficulty) void
notifyAccepted
(MarketAPI createdAt, HubMissionWithBarEvent mission, CustomBountyCreator.CustomBountyData data) Methods inherited from class com.fs.starfarer.api.impl.campaign.missions.cb.BaseCustomBountyCreator
addTargetLocationAndDescription, addTargetLocationAndDescriptionBulletPoint, beginFleet, createFleet, getBaseBountyName, getId, getNumCompletedForPerson, getNumCompletedGlobal, getNumCompletedGlobalKey, getNumCompletedPerPersonKey, getRepFaction, getRepPerson, getSystemWithNoTimeLimit, isReduceFrequencyBasedOnNumberOfCompletions, isRepeatableGlobally, isRepeatablePerPerson, notifyCompleted, notifyFailed, setRepChangesBasedOnDifficulty, systemMatchesRequirement, updateInteractionData
-
Constructor Details
-
CBEnemyStation
public CBEnemyStation()
-
-
Method Details
-
getBountyDays
public float getBountyDays()- Specified by:
getBountyDays
in interfaceCustomBountyCreator
- Overrides:
getBountyDays
in classBaseCustomBountyCreator
-
getFrequency
- Specified by:
getFrequency
in interfaceCustomBountyCreator
- Overrides:
getFrequency
in classBaseCustomBountyCreator
-
addIntelAssessment
public void addIntelAssessment(TextPanelAPI text, HubMissionWithBarEvent mission, CustomBountyCreator.CustomBountyData data) - Specified by:
addIntelAssessment
in interfaceCustomBountyCreator
- Overrides:
addIntelAssessment
in classBaseCustomBountyCreator
-
addFleetDescription
public void addFleetDescription(TooltipMakerAPI info, float width, float height, HubMissionWithBarEvent mission, CustomBountyCreator.CustomBountyData data) - Specified by:
addFleetDescription
in interfaceCustomBountyCreator
- Overrides:
addFleetDescription
in classBaseCustomBountyCreator
-
getStations
-
getBountyNamePostfix
public String getBountyNamePostfix(HubMissionWithBarEvent mission, CustomBountyCreator.CustomBountyData data) - Specified by:
getBountyNamePostfix
in interfaceCustomBountyCreator
- Overrides:
getBountyNamePostfix
in classBaseCustomBountyCreator
-
createBounty
public CustomBountyCreator.CustomBountyData createBounty(MarketAPI createdAt, HubMissionWithBarEvent mission, int difficulty, Object bountyStage) - Specified by:
createBounty
in interfaceCustomBountyCreator
- Overrides:
createBounty
in classBaseCustomBountyCreator
-
notifyAccepted
public void notifyAccepted(MarketAPI createdAt, HubMissionWithBarEvent mission, CustomBountyCreator.CustomBountyData data) - Specified by:
notifyAccepted
in interfaceCustomBountyCreator
- Overrides:
notifyAccepted
in classBaseCustomBountyCreator
-
getIconName
- Specified by:
getIconName
in interfaceCustomBountyCreator
- Overrides:
getIconName
in classBaseCustomBountyCreator
-
getMaxDifficulty
public int getMaxDifficulty()- Specified by:
getMaxDifficulty
in interfaceCustomBountyCreator
- Overrides:
getMaxDifficulty
in classBaseCustomBountyCreator
-
getMinDifficulty
public int getMinDifficulty()- Specified by:
getMinDifficulty
in interfaceCustomBountyCreator
- Overrides:
getMinDifficulty
in classBaseCustomBountyCreator
-