public class CBMerc extends BaseCustomBountyCreator
CustomBountyCreator.CustomBountyData| Modifier and Type | Field and Description |
|---|---|
static float |
PROB_CARRIER_BASED_LARGE_FLEET |
static float |
PROB_SMALL_FLEET |
static float |
PROB_SOME_PHASE_IN_LARGE_FLEET |
static float |
PROB_SOME_PHASE_IN_SMALL_FLEET |
DEFAULT_FREQUENCY, STAGEMAX_DIFFICULTY, MIN_DIFFICULTY| Constructor and Description |
|---|
CBMerc() |
| Modifier and Type | Method and Description |
|---|---|
CustomBountyCreator.CustomBountyData |
createBounty(MarketAPI createdAt,
HubMissionWithBarEvent mission,
int difficulty,
java.lang.Object bountyStage) |
protected StarSystemAPI |
findSystem(MarketAPI createdAt,
HubMissionWithBarEvent mission,
int difficulty,
java.lang.Object bountyStage) |
java.lang.String |
getBountyNamePostfix(HubMissionWithBarEvent mission,
CustomBountyCreator.CustomBountyData data) |
float |
getFrequency(HubMissionWithBarEvent mission,
int difficulty) |
int |
getMaxDifficulty() |
int |
getMinDifficulty() |
protected boolean |
isAggro() |
void |
updateInteractionData(HubMissionWithBarEvent mission,
CustomBountyCreator.CustomBountyData data) |
addFleetDescription, addIntelAssessment, addTargetLocationAndDescription, addTargetLocationAndDescriptionBulletPoint, beginFleet, createFleet, getBaseBountyName, getBountyDays, getIconName, getId, getNumCompletedForPerson, getNumCompletedGlobal, getNumCompletedGlobalKey, getNumCompletedPerPersonKey, getRepFaction, getRepPerson, getSystemWithNoTimeLimit, isReduceFrequencyBasedOnNumberOfCompletions, isRepeatableGlobally, isRepeatablePerPerson, notifyAccepted, notifyCompleted, notifyFailed, setRepChangesBasedOnDifficulty, systemMatchesRequirementpublic static float PROB_SMALL_FLEET
public static float PROB_SOME_PHASE_IN_SMALL_FLEET
public static float PROB_CARRIER_BASED_LARGE_FLEET
public static float PROB_SOME_PHASE_IN_LARGE_FLEET
public CBMerc()
public float getFrequency(HubMissionWithBarEvent mission, int difficulty)
getFrequency in interface CustomBountyCreatorgetFrequency in class BaseCustomBountyCreatorpublic java.lang.String getBountyNamePostfix(HubMissionWithBarEvent mission, CustomBountyCreator.CustomBountyData data)
getBountyNamePostfix in interface CustomBountyCreatorgetBountyNamePostfix in class BaseCustomBountyCreatorprotected StarSystemAPI findSystem(MarketAPI createdAt, HubMissionWithBarEvent mission, int difficulty, java.lang.Object bountyStage)
protected boolean isAggro()
public CustomBountyCreator.CustomBountyData createBounty(MarketAPI createdAt, HubMissionWithBarEvent mission, int difficulty, java.lang.Object bountyStage)
createBounty in interface CustomBountyCreatorcreateBounty in class BaseCustomBountyCreatorpublic void updateInteractionData(HubMissionWithBarEvent mission, CustomBountyCreator.CustomBountyData data)
updateInteractionData in interface CustomBountyCreatorupdateInteractionData in class BaseCustomBountyCreatorpublic int getMaxDifficulty()
getMaxDifficulty in interface CustomBountyCreatorgetMaxDifficulty in class BaseCustomBountyCreatorpublic int getMinDifficulty()
getMinDifficulty in interface CustomBountyCreatorgetMinDifficulty in class BaseCustomBountyCreator