1package com.fs.starfarer.api.impl.campaign.intel;
4import java.util.Random;
7import org.apache.log4j.Logger;
9import com.fs.starfarer.api.Global;
10import com.fs.starfarer.api.campaign.FactionAPI;
11import com.fs.starfarer.api.campaign.RepLevel;
12import com.fs.starfarer.api.campaign.SectorEntityToken;
13import com.fs.starfarer.api.impl.campaign.ids.Tags;
14import com.fs.starfarer.api.ui.LabelAPI;
15import com.fs.starfarer.api.ui.SectorMapAPI;
16import com.fs.starfarer.api.ui.TooltipMakerAPI;
17import com.fs.starfarer.api.util.Misc;
35 protected Random
random =
new Random();
105 if (mode == ListInfoMode.IN_DESC) initPad = opad;
141 return "Hostilities";
145 String base =
"Hostilities";
148 return base +
" Ended";
150 return base +
" (Ended)";
286 Set<String> tags = super.getIntelTags(map);
static SettingsAPI getSettings()
static Logger getLogger(Class c)
static SectorAPI getSector()
boolean isSendingUpdate()
void unindent(TooltipMakerAPI info)
void sendUpdateIfPlayerHasIntel(Object listInfoParam, TextPanelAPI textPanel)
Color getBulletColorForMode(ListInfoMode mode)
void bullet(TooltipMakerAPI info)
Color getTitleColor(ListInfoMode mode)
FactionAPI getFactionForUIColors()
static final float MIN_DAYS
String getSmallDescriptionTitle()
void addBulletPoints(TooltipMakerAPI info, ListInfoMode mode)
void advanceImpl(float amount)
float initialRelationship
static final float END_PROB
Set< String > getIntelTags(SectorMapAPI map)
void createIntelInfo(TooltipMakerAPI info, ListInfoMode mode)
static final float CHECK_INTERVAL
SectorEntityToken getMapLocation(SectorMapAPI map)
void createSmallDescription(TooltipMakerAPI info, float width, float height)
FactionHostilityIntel(FactionAPI one, FactionAPI two)
static String getConflictId(FactionAPI a, FactionAPI b)
static FactionHostilityManager getInstance()
void notifyRecentlyEnded(String id)
static Color getTextColor()
static Color getGrayColor()
static Color getHighlightColor()
String getSpriteName(String category, String id)
float convertToDays(float realSeconds)
void setRelationship(String id, float newValue)
String getDisplayNameWithArticleWithoutArticle()
String getDisplayNameWithArticle()
float getRelationship(String id)
CampaignClockAPI getClock()
FactionAPI getPlayerFaction()
IntelManagerAPI getIntelManager()
void addIntel(IntelInfoPlugin plugin)
void setHighlight(int start, int end)
void setHighlightColors(Color ... colors)