1package com.fs.starfarer.api.impl.campaign.intel.group;
3import java.util.Random;
5import org.lwjgl.util.vector.Vector2f;
7import com.fs.starfarer.api.Global;
8import com.fs.starfarer.api.campaign.CampaignFleetAPI;
9import com.fs.starfarer.api.impl.campaign.ids.FleetTypes;
10import com.fs.starfarer.api.impl.campaign.ids.MemFlags;
11import com.fs.starfarer.api.impl.campaign.intel.PerseanLeagueMembership;
12import com.fs.starfarer.api.impl.campaign.intel.events.EstablishedPolityScript;
13import com.fs.starfarer.api.impl.campaign.missions.FleetCreatorMission;
14import com.fs.starfarer.api.util.IntervalUtil;
15import com.fs.starfarer.api.util.Misc;
23 public static String
KEY =
"$PLPE_ref";
53 return "punitive expedition";
58 return super.getForcesNoun();
106 curr.getMemoryWithoutUpdate().unset(
PLPE_FLEET);
116 super.advance(amount);
123 String reason =
"PLPunEx";
static SectorAPI getSector()
static final String TASK_FORCE
static final String MEMORY_KEY_MAKE_HOSTILE
static void setDefeatedPunEx(boolean value)
List< CampaignFleetAPI > getFleets()
boolean isCurrent(String id)
void setFleetCreatorQualityFromRoute(FleetCreatorMission m)
static String PAYLOAD_ACTION
static final String PLPE_FLEET
void advance(float amount)
PerseanLeaguePunitiveExpedition(GenericRaidParams params)
CampaignFleetAPI createFleet(int size, float damage)
void setFleetTypeMedium(String fleetTypeMedium)
CampaignFleetAPI createFleet()
void triggerMakeAlwaysSpreadTOffHostility()
void triggerSetWarFleet()
void triggerMakeLowRepImpact()
void setFleetDamageTaken(float damage)
void setFleetSource(MarketAPI... preferred)
void triggerSetFleetDoctrineOther(int shipSize, int aggression)
void triggerSetFleetFlag(String flag)
void advance(float amount)
static String ucFirst(String str)
static float getDays(float amount)
static boolean setFlagWithReason(MemoryAPI memory, String flagKey, String reason, boolean value, float expire)
MemoryAPI getMemoryWithoutUpdate()
Vector2f getLocationInHyperspace()
void set(String key, Object value)