1package com.fs.starfarer.api.impl.campaign.missions.hub;
3import java.util.Random;
5import com.fs.starfarer.api.Global;
6import com.fs.starfarer.api.campaign.RepLevel;
7import com.fs.starfarer.api.impl.campaign.ids.Tags;
8import com.fs.starfarer.api.loading.PersonMissionSpec;
static SettingsAPI getSettings()
float getCompletedTimeoutDuration()
PersonMissionSpec getSpec()
float getFrequencyWeight()
void setWasAutoAdded(boolean wasAutoAdded)
transient PersonMissionSpec spec
float getAcceptedTimeoutDuration()
void setNumFailed(int numFailed)
float getWasShownTimeoutDuration()
boolean matchesRep(float rep)
transient Random genRandom
float getFailedTimeoutDuration()
void setNumCompleted(int numCompleted)
HubMission createHubMission(MissionHub hub)
void setActive(boolean isActive)
BaseHubMissionCreator(PersonMissionSpec spec)
boolean hasTag(String tag)
HubMission createMission()
static RepLevel getLevelFor(float r)
boolean isAtWorst(RepLevel level)
boolean isAtBest(RepLevel level)
PersonMissionSpec getMissionSpec(String id)