1package com.fs.starfarer.api.impl.campaign.fleets;
3import org.lwjgl.util.vector.Vector2f;
5import com.fs.starfarer.api.Global;
6import com.fs.starfarer.api.campaign.CampaignFleetAPI;
7import com.fs.starfarer.api.campaign.econ.MarketAPI;
8import com.fs.starfarer.api.impl.campaign.events.OfficerManagerEvent.SkillPickPreference;
9import com.fs.starfarer.api.impl.campaign.ids.Factions;
10import com.fs.starfarer.api.impl.campaign.ids.FleetTypes;
11import com.fs.starfarer.api.impl.campaign.ids.MemFlags;
12import com.fs.starfarer.api.impl.campaign.ids.Skills;
13import com.fs.starfarer.api.impl.campaign.missions.FleetCreatorMission;
14import com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithTriggers.FleetQuality;
15import com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithTriggers.FleetSize;
16import com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithTriggers.OfficerNum;
17import com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionWithTriggers.OfficerQuality;
18import com.fs.starfarer.api.impl.campaign.missions.hub.MissionFleetAutoDespawn;
32 return SkillPickPreference.YES_ENERGY_NO_BALLISTIC_NO_MISSILE_YES_DEFENSE;
42 return "SDFTriTachyonDefeated";
static SectorAPI getSector()
SkillPickPreference getCommanderShipSkillPreference()
String getDefeatTriggerToUse()
CampaignFleetAPI spawnFleet()
MarketAPI getSourceMarket()
static final String TRITACHYON
static final String PATROL_LARGE
static final String MEMORY_KEY_SOURCE_MARKET
static final String FLUX_REGULATION
static final String CYBERNETIC_AUGMENTATION
static final String ELECTRONIC_WARFARE
static final String FIGHTER_UPLINK
static final String PHASE_CORPS
CampaignFleetAPI createFleet()
void triggerFleetAddCommanderSkill(String skill, int level)
void triggerSetFleetDoctrineComp(int warships, int carriers, int phaseShips)
void triggerSetFleetSizeFraction(float fractionOfMax)
void triggerOrderFleetPatrol(final StarSystemAPI system)
void triggerSetFleetOfficers(OfficerNum num, OfficerQuality quality)
void triggerPatrolAllowTransponderOff()
void triggerSetFleetCommander(final PersonAPI commander)
void triggerFleetSetName(String name)
void triggerCreateFleet(FleetSize size, FleetQuality quality, String factionId, String type, StarSystemAPI roughlyWhere)
void triggerSetFleetMemoryValue(final String key, final Object value)
void setLocation(float x, float y)
void addEntity(SectorEntityToken entity)
void removeScriptsOfClass(Class c)
void setFacing(float facing)
MarketAPI getMarket(String id)
LocationAPI getContainingLocation()
Vector2f getLocationInHyperspace()
StarSystemAPI getStarSystem()
PlanetAPI getPlanetEntity()