1package com.fs.starfarer.api.impl.campaign.intel.events;
4import java.util.Random;
6import com.fs.starfarer.api.campaign.CampaignFleetAPI;
7import com.fs.starfarer.api.campaign.StarSystemAPI;
8import com.fs.starfarer.api.campaign.comm.IntelInfoPlugin.ListInfoMode;
9import com.fs.starfarer.api.impl.campaign.intel.events.BaseEventIntel.EventStageData;
10import com.fs.starfarer.api.impl.campaign.intel.events.HostileActivityEventIntel.HAERandomEventData;
11import com.fs.starfarer.api.ui.TooltipMakerAPI;
12import com.fs.starfarer.api.ui.TooltipMakerAPI.TooltipCreator;
27 CampaignFleetAPI
createFleet(StarSystemAPI system, Random random);
33 TooltipMakerAPI info, ListInfoMode mode,
boolean isUpdate,
34 Color tc,
float initPad);
46 ListInfoMode mode,
boolean isUpdate, Color tc,
float initPad);
float getSpawnInHyperProbability(StarSystemAPI system)
Color getNameColorForThreatList()
String getEventStageIcon(HostileActivityEventIntel intel, EventStageData stage)
float getStayInHyperProbability(StarSystemAPI system)
boolean fireEvent(HostileActivityEventIntel intel, EventStageData stage)
void addStageDescriptionForEvent(HostileActivityEventIntel intel, EventStageData stage, TooltipMakerAPI info)
float getSpawnFrequency(StarSystemAPI system)
void setRandomizedStageSeed(long seed)
void addBulletPointForEvent(HostileActivityEventIntel intel, EventStageData stage, TooltipMakerAPI info, ListInfoMode mode, boolean isUpdate, Color tc, float initPad)
CampaignFleetAPI createFleet(StarSystemAPI system, Random random)
int getMaxNumFleets(StarSystemAPI system)
void addBulletPointForEventReset(HostileActivityEventIntel intel, EventStageData stage, TooltipMakerAPI info, ListInfoMode mode, boolean isUpdate, Color tc, float initPad)
float getEffectMagnitude(StarSystemAPI system)
TooltipCreator getStageTooltipImpl(HostileActivityEventIntel intel, EventStageData stage)
void rollEvent(HostileActivityEventIntel intel, EventStageData stage)
float getEventFrequency(HostileActivityEventIntel intel, EventStageData stage)
void resetEvent(HostileActivityEventIntel intel, EventStageData stage)
String getNameForThreatList(boolean first)
String getEventStageSound(HAERandomEventData data)