1package com.fs.starfarer.api;
3import com.fs.starfarer.api.campaign.BattleAPI;
4import com.fs.starfarer.api.campaign.CampaignFleetAPI;
5import com.fs.starfarer.api.campaign.CampaignProgressIndicatorAPI;
6import com.fs.starfarer.api.campaign.CargoAPI;
7import com.fs.starfarer.api.campaign.CargoStackAPI;
8import com.fs.starfarer.api.campaign.FleetStubAPI;
9import com.fs.starfarer.api.campaign.JumpPointAPI;
10import com.fs.starfarer.api.campaign.OrbitAPI;
11import com.fs.starfarer.api.campaign.SectorEntityToken;
12import com.fs.starfarer.api.campaign.CargoAPI.CargoItemType;
13import com.fs.starfarer.api.campaign.ai.CampaignFleetAIAPI;
14import com.fs.starfarer.api.campaign.comm.CommMessageAPI;
15import com.fs.starfarer.api.campaign.econ.MarketAPI;
16import com.fs.starfarer.api.campaign.rules.MemoryAPI;
17import com.fs.starfarer.api.characters.OfficerDataAPI;
18import com.fs.starfarer.api.characters.PersonAPI;
19import com.fs.starfarer.api.combat.ShipVariantAPI;
20import com.fs.starfarer.api.fleet.CrewCompositionAPI;
21import com.fs.starfarer.api.fleet.FleetMemberAPI;
22import com.fs.starfarer.api.fleet.FleetMemberType;
35 OrbitAPI
createCircularOrbit(SectorEntityToken focus,
float angle,
float orbitRadius,
float orbitDays);
57 BattleAPI
createBattle(CampaignFleetAPI one, CampaignFleetAPI two);
CargoAPI createCargo(boolean unlimitedStacks)
BattleAPI createBattle(CampaignFleetAPI one, CampaignFleetAPI two)
MarketAPI createMarket(String id, String name, int size)
FleetStubAPI createStub()
CampaignFleetAPI createEmptyFleet(String factionId, String name, boolean aiMode)
OrbitAPI createCircularOrbitWithSpin(SectorEntityToken focus, float angle, float orbitRadius, float orbitDays, float spin)
CampaignProgressIndicatorAPI createProgressIndicator(String text, SectorEntityToken target, float durationDays)
OrbitAPI createCircularOrbitPointingDown(SectorEntityToken focus, float angle, float orbitRadius, float orbitDays)
CrewCompositionAPI createCrewComposition()
FleetMemberAPI createFleetMember(FleetMemberType type, String variantOrWingId)
CargoStackAPI createCargoStack(CargoItemType type, Object data, CargoAPI cargo)
CommMessageAPI createMessage()
OrbitAPI createCircularOrbit(SectorEntityToken focus, float angle, float orbitRadius, float orbitDays)
CampaignFleetAIAPI createFleetAI(CampaignFleetAPI fleet)
OfficerDataAPI createOfficerData(PersonAPI person)
FleetMemberAPI createFleetMember(FleetMemberType type, ShipVariantAPI variant)
JumpPointAPI createJumpPoint(String id, String name)