1package com.fs.starfarer.api.impl.campaign.intel.misc;
5import com.fs.starfarer.api.Global;
6import com.fs.starfarer.api.campaign.CampaignTerrainAPI;
7import com.fs.starfarer.api.campaign.PlanetAPI;
8import com.fs.starfarer.api.campaign.SectorEntityToken;
9import com.fs.starfarer.api.impl.campaign.ids.Tags;
10import com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin;
11import com.fs.starfarer.api.impl.campaign.terrain.DebrisFieldTerrainPlugin;
12import com.fs.starfarer.api.ui.SectorMapAPI;
26 protected String
icon =
null;
51 CampaignTerrainAPI terrain = (CampaignTerrainAPI)
removeTrigger;
52 if (terrain.getPlugin() instanceof DebrisFieldTerrainPlugin) {
53 DebrisFieldTerrainPlugin debris = (DebrisFieldTerrainPlugin) terrain.getPlugin();
54 if (debris.isScavenged())
return true;
64 if (ts ==
null)
return false;
86 Set<String> tags = super.getIntelTags(map);
87 tags.add(Tags.INTEL_FLEET_LOG);
static SettingsAPI getSettings()
static SectorAPI getSector()
Long getPlayerVisibleTimestamp()
static String getSoundLogUpdate()
SectorEntityToken removeTrigger
FleetLogIntel(float duration)
void setSound(String sound)
String getCommMessageSound()
Set< String > getIntelTags(SectorMapAPI map)
void setDuration(float days)
void setRemoveTrigger(SectorEntityToken removeTrigger)
boolean shouldRemoveIntel()
void setIcon(String icon)
SectorEntityToken getRemoveTrigger()
static float DEFAULT_DURATION
void setDefaultExpiration()
String getSpriteName(String category, String id)