1package com.fs.starfarer.api.impl.campaign;
5import com.fs.starfarer.api.EveryFrameScript;
6import com.fs.starfarer.api.Global;
7import com.fs.starfarer.api.campaign.CampaignFleetAPI;
8import com.fs.starfarer.api.campaign.SectorEntityToken.VisibilityLevel;
9import com.fs.starfarer.api.campaign.rules.MemoryAPI;
10import com.fs.starfarer.api.impl.campaign.ids.MemFlags;
11import com.fs.starfarer.api.util.IntervalUtil;
12import com.fs.starfarer.api.util.Misc;
28 if (tracker.intervalElapsed()) {
36 if (playerFleet ==
null)
return;
51 VisibilityLevel level = other.getVisibilityLevelTo(fleet);
52 if (level == VisibilityLevel.NONE)
continue;
54 if (level == VisibilityLevel.COMPOSITION_AND_FACTION_DETAILS && other.getFaction() == fleet.
getFaction()) {
55 MemoryAPI mem = other.getMemoryWithoutUpdate();
static SectorAPI getSector()
void advance(float amount)
TOffAlarm(CampaignFleetAPI fleet)
static final String MEMORY_KEY_MAKE_HOSTILE_WHILE_TOFF
static final String MEMORY_KEY_SAW_PLAYER_WITH_TRANSPONDER_OFF
static final String MEMORY_KEY_LOW_REP_IMPACT
static final String SPREAD_TOFF_HOSTILITY_IF_LOW_IMPACT
void advance(float amount)
static boolean setFlagWithReason(MemoryAPI memory, String flagKey, String reason, boolean value, float expire)
float convertToDays(float realSeconds)
LocationAPI getContainingLocation()
List< CampaignFleetAPI > getFleets()
CampaignFleetAPI getPlayerFleet()
CampaignClockAPI getClock()
MemoryAPI getMemoryWithoutUpdate()
boolean is(String key, Object value)
boolean getBoolean(String key)