1package com.fs.starfarer.api.impl.campaign.intel.misc;
3import java.util.Random;
8import com.fs.starfarer.api.Global;
9import com.fs.starfarer.api.campaign.PlanetAPI;
10import com.fs.starfarer.api.campaign.SectorEntityToken;
11import com.fs.starfarer.api.impl.campaign.ids.Commodities;
12import com.fs.starfarer.api.impl.campaign.ids.Tags;
13import com.fs.starfarer.api.plugins.SurveyPlugin;
14import com.fs.starfarer.api.ui.SectorMapAPI;
15import com.fs.starfarer.api.ui.TooltipMakerAPI;
16import com.fs.starfarer.api.ui.TooltipMakerAPI.PlanetInfoParams;
17import com.fs.starfarer.api.util.Misc;
57 if (random.nextBoolean()) {
60 if (typeNum < 1) typeNum = 1;
63 case 1:
return "Class I";
64 case 2:
return "Class II";
65 case 3:
return "Class III";
66 case 4:
return "Class IV";
92 if (mode == ListInfoMode.IN_DESC) initPad = opad;
111 PlanetInfoParams params =
new PlanetInfoParams();
112 params.showConditions =
true;
113 params.showName =
true;
114 params.withClass =
true;
115 params.classStrOverride =
minClass +
"+";
116 params.scaleEvenWhenShowingName =
true;
117 params.conditionsYOffset = 32f;
118 params.showHazardRating =
true;
121 +
"and is likely the most promising candidate "
123 h,
minClass +
" or higher",
"most promising candidate");
133 Set<String> tags = super.getIntelTags(map);
static SettingsAPI getSettings()
static SectorAPI getSector()
static final String SURVEY_DATA_1
static final String SURVEY_DATA_2
static final String SURVEY_DATA_5
static final String SURVEY_DATA_3
static final String SURVEY_DATA_4
void addLogTimestamp(TooltipMakerAPI info, Color tc, float opad)
void setListInfoParam(Object listInfoParam)
void unindent(TooltipMakerAPI info)
void addDeleteButton(TooltipMakerAPI info, float width)
Color getBulletColorForMode(ListInfoMode mode)
void bullet(TooltipMakerAPI info)
Color getTitleColor(ListInfoMode mode)
static Object DISCOVERED_PARAM
void setSound(String sound)
void setIconId(String iconId)
void setRemoveSurveyedPlanet(Boolean removeSurveyedPlanet)
void setRemoveTrigger(SectorEntityToken removeTrigger)
void createIntelInfo(TooltipMakerAPI info, ListInfoMode mode)
SectorEntityToken getMapLocation(SectorMapAPI map)
Set< String > getIntelTags(SectorMapAPI map)
void addBulletPoints(TooltipMakerAPI info, ListInfoMode mode)
RemoteSurveyDataForPlanetIntel(PlanetAPI planet)
void createSmallDescription(TooltipMakerAPI info, float width, float height)
static Color getTextColor()
static Random getRandom(long seed, int level)
static Color getGrayColor()
static long getSalvageSeed(SectorEntityToken entity)
static Color getHighlightColor()
Object getNewPluginInstance(String id)
String getNameWithLowercaseTypeShort()
String getTypeNameWithWorld()
IntelManagerAPI getIntelManager()
StarSystemAPI getStarSystem()
void addIntel(IntelInfoPlugin plugin)
String getSurveyDataType(PlanetAPI planet)