Interface HostileActivityFactor
- All Known Implementing Classes:
BaseHostileActivityFactor
,HegemonyHostileActivityFactor
,LuddicChurchHostileActivityFactor
,LuddicPathHostileActivityFactor
,PerseanLeagueHostileActivityFactor
,PirateHostileActivityFactor
,RemnantHostileActivityFactor
,SindrianDiktatHostileActivityFactor
,TriTachyonHostileActivityFactor
public interface HostileActivityFactor
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addBulletPointForEvent
(HostileActivityEventIntel intel, BaseEventIntel.EventStageData stage, TooltipMakerAPI info, IntelInfoPlugin.ListInfoMode mode, boolean isUpdate, Color tc, float initPad) void
addBulletPointForEventReset
(HostileActivityEventIntel intel, BaseEventIntel.EventStageData stage, TooltipMakerAPI info, IntelInfoPlugin.ListInfoMode mode, boolean isUpdate, Color tc, float initPad) void
addStageDescriptionForEvent
(HostileActivityEventIntel intel, BaseEventIntel.EventStageData stage, TooltipMakerAPI info) createFleet
(StarSystemAPI system, Random random) boolean
fireEvent
(HostileActivityEventIntel intel, BaseEventIntel.EventStageData stage) float
getEffectMagnitude
(StarSystemAPI system) float
getId()
int
getMaxNumFleets
(StarSystemAPI system) getNameForThreatList
(boolean first) float
getSpawnFrequency
(StarSystemAPI system) float
float
void
resetEvent
(HostileActivityEventIntel intel, BaseEventIntel.EventStageData stage) void
rollEvent
(HostileActivityEventIntel intel, BaseEventIntel.EventStageData stage) void
setRandomizedStageSeed
(long seed)
-
Method Details
-
getId
String getId() -
getNameForThreatList
-
getNameColorForThreatList
Color getNameColorForThreatList() -
getEffectMagnitude
-
getMaxNumFleets
-
getStayInHyperProbability
-
getSpawnInHyperProbability
-
getSpawnFrequency
-
createFleet
-
setRandomizedStageSeed
void setRandomizedStageSeed(long seed) -
getEventFrequency
-
rollEvent
-
addBulletPointForEvent
void addBulletPointForEvent(HostileActivityEventIntel intel, BaseEventIntel.EventStageData stage, TooltipMakerAPI info, IntelInfoPlugin.ListInfoMode mode, boolean isUpdate, Color tc, float initPad) -
addStageDescriptionForEvent
void addStageDescriptionForEvent(HostileActivityEventIntel intel, BaseEventIntel.EventStageData stage, TooltipMakerAPI info) -
getEventStageIcon
-
getEventStageSound
-
getStageTooltipImpl
TooltipMakerAPI.TooltipCreator getStageTooltipImpl(HostileActivityEventIntel intel, BaseEventIntel.EventStageData stage) -
resetEvent
-
addBulletPointForEventReset
void addBulletPointForEventReset(HostileActivityEventIntel intel, BaseEventIntel.EventStageData stage, TooltipMakerAPI info, IntelInfoPlugin.ListInfoMode mode, boolean isUpdate, Color tc, float initPad) -
fireEvent
-