Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.impl.SimulatorPluginImpl Class Reference
Inheritance diagram for com.fs.starfarer.api.impl.SimulatorPluginImpl:
[legend]
Collaboration diagram for com.fs.starfarer.api.impl.SimulatorPluginImpl:
[legend]

Classes

class  SimUnlocksData
 

Public Member Functions

 SimulatorPluginImpl ()
 
boolean coreReqsMet (String coreId)
 
boolean isRequireAICoresInCargo ()
 
void addCustomOpponents (List< String > variants)
 
void removeCustomOpponents (List< String > variants)
 
void clearCustomOpponents ()
 
void loadCustomOpponents ()
 
void saveCustomOpponents ()
 
void resetToDefaults (boolean withSave)
 
void loadUIStateData ()
 
void saveUIStateData ()
 
SimUIStateData getUIStateData ()
 
void loadUnlocksData ()
 
void saveUnlocksData ()
 
SimUnlocksData getUnlocksData ()
 
List< AdvancedSimOption > getSimOptions (SimCategoryData category)
 
boolean showGroupDeploymentWidget (SimCategoryData category)
 
SimCategoryData getCustomCategory ()
 
List< SimCategoryData > getCategories ()
 
List< String > getVariants (FactionSpecAPI spec, boolean withCiv, boolean onlyCiv, boolean forceFullUnlock)
 
void applySettingsToFleetMembers (List< FleetMemberAPI > members, SimCategoryData category, Map< String, String > settings)
 
void applySettingsToDeployed (List< DeployedFleetMemberAPI > deployed, Map< String, String > settings)
 
List< String > generateSelection (SimCategoryData category, int deploymentPoints)
 
void fitFighterInSlot (int index, AvailableFighter fighter, ShipVariantAPI variant)
 
void clearFighterSlot (int index, ShipVariantAPI variant)
 
void fitWeaponInSlot (WeaponSlotAPI slot, AvailableWeapon weapon, ShipVariantAPI variant)
 
void clearWeaponSlot (WeaponSlotAPI slot, ShipVariantAPI variant)
 
List< AvailableWeapongetAvailableWeapons ()
 
List< AvailableFightergetAvailableFighters ()
 
boolean isPriority (WeaponSpecAPI weapon)
 
boolean isPriority (FighterWingSpecAPI wing)
 
void syncUIWithVariant (ShipVariantAPI variant)
 
ShipAPI getShip ()
 
FactionAPI getFaction ()
 
boolean isAllowSlightRandomization ()
 
boolean isPlayerCampaignRefit ()
 
boolean canAddRemoveHullmodInPlayerCampaignRefit (String modId)
 
List< String > getAvailableHullmods ()
 
void reportPlayerBattleOccurred (CampaignFleetAPI primaryWinner, BattleAPI battle)
 
boolean isAcceptableSimVariant (ShipVariantAPI v, boolean forLearning)
 
String getStockVariantId (FleetMemberAPI member)
 
String findBestMatchingFaction (String fleetFactionId, List< FleetMemberAPI > members)
 
void pruneAICoresToAvailable (List< FleetMemberAPI > members)
 
String getCoreId (FleetMemberAPI member)
 
CountingMap< String > getAvailableMinusDeployedAICores ()
 
CountingMap< String > getDeployedAICores ()
 
CountingMap< String > getAvailableAICores ()
 
void appendToTooltip (TooltipMakerAPI info, float initPad, float width, AdvancedSimOption option, Object extra)
 
MarketAPI getMarket ()
 
FleetMemberAPI getFleetMember ()
 
- Public Member Functions inherited from com.fs.starfarer.api.plugins.SimulatorPlugin
- Public Member Functions inherited from com.fs.starfarer.api.plugins.AutofitPlugin.AutofitPluginDelegate

Static Public Member Functions

static boolean isShowDevCategories ()
 
static boolean isSimFullyUnlocked ()
 
static boolean isAllStandardStuffUnlocked ()
 
static List< ShipVariantAPIgetVariantList (Set< String > variants)
 
static List< String > getVariantIDList (List< ShipVariantAPI > variantList)
 
static List< ShipVariantAPIsortVariantList (List< ShipVariantAPI > variantList)
 
static List< String > getAllRoles ()
 
static FactionAPI createCustomFaction ()
 
static void makeFleetCommanderNormalOfficer (List< FleetMemberAPI > members)
 
static void pruneFleetDownToDP (CampaignFleetAPI fleet, float targetDP, Random random)
 
static float getDP (CampaignFleetAPI fleet)
 

Static Public Attributes

static boolean INCLUDE_PLAYER_BLUEPRINTS = false
 
static boolean REQUIRE_AI_CORES = true
 
static boolean REQUIRE_AI_CORES_IN_CARGO = Global.getSettings().getBoolean("requireAICoresInCargoForSimulator")
 
static String UNLOCKS_DATA_FILE = "core_sim_unlocks.json"
 
static String CUSTOM_OPPONENTS_FILE = "core_sim_custom_opponents.json"
 
static String UI_STATE_DATA_FILE = "core_sim_settings.json"
 
static String DEFAULT_CAT_ID = "cat_default"
 
static String CUSTOM_CAT_ID = "cat_custom"
 
static String OTHER_CAT_ID = "cat_other"
 
static String CIV_CAT_ID = "cat_civ"
 
static String DEV_CAT_ID = "cat_dev"
 
static String AGGRO_ID = "aggro"
 
static String AGGRO_ID_CORES_ONLY = "aggro_cores"
 
static String AGGRO_DEFAULT = "default"
 
static String AGGRO_CAUTIOUS = "cautious"
 
static String AGGRO_STEADY = "steady"
 
static String AGGRO_AGGRESSIVE = "aggressive"
 
static String AGGRO_RECKLESS = "reckless"
 
static String AGGRO_NORMAL = "normal"
 
static String AGGRO_DO_NOTHING = "do_nothing"
 
static String AGGRO_DEFENSES = "defenses_only"
 
static String AGGRO_STATIONARY = "stationary"
 
static String OFFICERS_CUSTOM_ID = "officers_custom"
 
static String OFFICERS_CUSTOM_NONE = "none"
 
static String OFFICERS_CUSTOM_SOME = "some"
 
static String OFFICERS_CUSTOM_5 = "level5"
 
static String OFFICERS_CUSTOM_6 = "level6"
 
static String OFFICERS_ID = "officers"
 
static String OFFICERS_NONE = "none"
 
static String OFFICERS_DEFAULT = "default"
 
static String OFFICERS_ALL = "all"
 
static String QUALITY_ID = "quality"
 
static String QUALITY_MAX_DMODS = "max_dmods"
 
static String QUALITY_SOME_DMODS = "some_dmods"
 
static String QUALITY_NO_DMODS = "no_dmods"
 
static String QUALITY_SOME_SDMODS = "some_smods"
 
static String QUALITY_MANY_SMODS = "many_smods"
 
static String AI_CORES_ID = "ai_cores"
 
static String AI_CORES_DERELICT_ID = "ai_cores_derelict"
 
static String AI_CORES_OMEGA_ID = "ai_cores_omega"
 
static String AI_CORES_DEV_ID = "ai_cores_dev"
 
static String AI_CORES_NONE = "none"
 
static String AI_CORES_SOME = "some"
 
static String AI_CORES_GAMMA = "gamma"
 
static String AI_CORES_BETA = "beta"
 
static String AI_CORES_ALPHA = "alpha"
 
static String AI_CORES_OMEGA = "omega"
 
static String RANDOMIZE_VARIANTS_ID = "randomize_variants"
 
static String INTEGRATE_CORES_ID = "integrate_cores"
 
- Static Public Attributes inherited from com.fs.starfarer.api.plugins.SimulatorPlugin
static boolean ENABLE_OPTION_CHECKBOX_ICONS = true
 
static float DEFAULT_PAD_AFTER = 20f
 

Protected Attributes

SimUIStateData uiStateData = new SimUIStateData()
 
Set< String > defaultOpponents = new LinkedHashSet<String>()
 
Set< String > customOpponents = new LinkedHashSet<String>()
 
boolean loadedStuff = false
 
SimUnlocksData unlocksData = new SimUnlocksData()
 

Detailed Description

Definition at line 72 of file SimulatorPluginImpl.java.

Constructor & Destructor Documentation

◆ SimulatorPluginImpl()

com.fs.starfarer.api.impl.SimulatorPluginImpl.SimulatorPluginImpl ( )

Definition at line 205 of file SimulatorPluginImpl.java.

Member Function Documentation

◆ addCustomOpponents()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.addCustomOpponents ( List< String > variants)

◆ appendToTooltip()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.appendToTooltip ( TooltipMakerAPI info,
float initPad,
float width,
AdvancedSimOption option,
Object extra )

◆ applySettingsToDeployed()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.applySettingsToDeployed ( List< DeployedFleetMemberAPI > deployed,
Map< String, String > settings )

◆ applySettingsToFleetMembers()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.applySettingsToFleetMembers ( List< FleetMemberAPI > members,
SimCategoryData category,
Map< String, String > settings )

◆ canAddRemoveHullmodInPlayerCampaignRefit()

boolean com.fs.starfarer.api.impl.SimulatorPluginImpl.canAddRemoveHullmodInPlayerCampaignRefit ( String modId)

◆ clearCustomOpponents()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.clearCustomOpponents ( )

Definition at line 230 of file SimulatorPluginImpl.java.

◆ clearFighterSlot()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.clearFighterSlot ( int index,
ShipVariantAPI variant )

◆ clearWeaponSlot()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.clearWeaponSlot ( WeaponSlotAPI slot,
ShipVariantAPI variant )

◆ coreReqsMet()

boolean com.fs.starfarer.api.impl.SimulatorPluginImpl.coreReqsMet ( String coreId)

Definition at line 209 of file SimulatorPluginImpl.java.

◆ createCustomFaction()

static FactionAPI com.fs.starfarer.api.impl.SimulatorPluginImpl.createCustomFaction ( )
static

Definition at line 1156 of file SimulatorPluginImpl.java.

◆ findBestMatchingFaction()

String com.fs.starfarer.api.impl.SimulatorPluginImpl.findBestMatchingFaction ( String fleetFactionId,
List< FleetMemberAPI > members )

Definition at line 1437 of file SimulatorPluginImpl.java.

◆ fitFighterInSlot()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.fitFighterInSlot ( int index,
AvailableFighter fighter,
ShipVariantAPI variant )

◆ fitWeaponInSlot()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.fitWeaponInSlot ( WeaponSlotAPI slot,
AvailableWeapon weapon,
ShipVariantAPI variant )

◆ generateSelection()

List< String > com.fs.starfarer.api.impl.SimulatorPluginImpl.generateSelection ( SimCategoryData category,
int deploymentPoints )

◆ getAllRoles()

static List< String > com.fs.starfarer.api.impl.SimulatorPluginImpl.getAllRoles ( )
static

Definition at line 804 of file SimulatorPluginImpl.java.

◆ getAvailableAICores()

CountingMap< String > com.fs.starfarer.api.impl.SimulatorPluginImpl.getAvailableAICores ( )

Definition at line 1562 of file SimulatorPluginImpl.java.

◆ getAvailableFighters()

List< AvailableFighter > com.fs.starfarer.api.impl.SimulatorPluginImpl.getAvailableFighters ( )

◆ getAvailableHullmods()

List< String > com.fs.starfarer.api.impl.SimulatorPluginImpl.getAvailableHullmods ( )

◆ getAvailableMinusDeployedAICores()

CountingMap< String > com.fs.starfarer.api.impl.SimulatorPluginImpl.getAvailableMinusDeployedAICores ( )

Definition at line 1535 of file SimulatorPluginImpl.java.

◆ getAvailableWeapons()

List< AvailableWeapon > com.fs.starfarer.api.impl.SimulatorPluginImpl.getAvailableWeapons ( )

◆ getCategories()

List< SimCategoryData > com.fs.starfarer.api.impl.SimulatorPluginImpl.getCategories ( )

◆ getCoreId()

String com.fs.starfarer.api.impl.SimulatorPluginImpl.getCoreId ( FleetMemberAPI member)

Definition at line 1528 of file SimulatorPluginImpl.java.

◆ getCustomCategory()

SimCategoryData com.fs.starfarer.api.impl.SimulatorPluginImpl.getCustomCategory ( )

◆ getDeployedAICores()

CountingMap< String > com.fs.starfarer.api.impl.SimulatorPluginImpl.getDeployedAICores ( )

Definition at line 1547 of file SimulatorPluginImpl.java.

◆ getDP()

static float com.fs.starfarer.api.impl.SimulatorPluginImpl.getDP ( CampaignFleetAPI fleet)
static

Definition at line 1343 of file SimulatorPluginImpl.java.

◆ getFaction()

FactionAPI com.fs.starfarer.api.impl.SimulatorPluginImpl.getFaction ( )

◆ getFleetMember()

FleetMemberAPI com.fs.starfarer.api.impl.SimulatorPluginImpl.getFleetMember ( )

◆ getMarket()

MarketAPI com.fs.starfarer.api.impl.SimulatorPluginImpl.getMarket ( )

◆ getShip()

ShipAPI com.fs.starfarer.api.impl.SimulatorPluginImpl.getShip ( )

◆ getSimOptions()

List< AdvancedSimOption > com.fs.starfarer.api.impl.SimulatorPluginImpl.getSimOptions ( SimCategoryData category)

◆ getStockVariantId()

String com.fs.starfarer.api.impl.SimulatorPluginImpl.getStockVariantId ( FleetMemberAPI member)

Definition at line 1423 of file SimulatorPluginImpl.java.

◆ getUIStateData()

SimUIStateData com.fs.starfarer.api.impl.SimulatorPluginImpl.getUIStateData ( )

◆ getUnlocksData()

SimUnlocksData com.fs.starfarer.api.impl.SimulatorPluginImpl.getUnlocksData ( )

Definition at line 357 of file SimulatorPluginImpl.java.

◆ getVariantIDList()

static List< String > com.fs.starfarer.api.impl.SimulatorPluginImpl.getVariantIDList ( List< ShipVariantAPI > variantList)
static

Definition at line 777 of file SimulatorPluginImpl.java.

◆ getVariantList()

static List< ShipVariantAPI > com.fs.starfarer.api.impl.SimulatorPluginImpl.getVariantList ( Set< String > variants)
static

Definition at line 768 of file SimulatorPluginImpl.java.

◆ getVariants()

List< String > com.fs.starfarer.api.impl.SimulatorPluginImpl.getVariants ( FactionSpecAPI spec,
boolean withCiv,
boolean onlyCiv,
boolean forceFullUnlock )

Definition at line 719 of file SimulatorPluginImpl.java.

◆ isAcceptableSimVariant()

boolean com.fs.starfarer.api.impl.SimulatorPluginImpl.isAcceptableSimVariant ( ShipVariantAPI v,
boolean forLearning )

Definition at line 1414 of file SimulatorPluginImpl.java.

◆ isAllowSlightRandomization()

boolean com.fs.starfarer.api.impl.SimulatorPluginImpl.isAllowSlightRandomization ( )

◆ isAllStandardStuffUnlocked()

static boolean com.fs.starfarer.api.impl.SimulatorPluginImpl.isAllStandardStuffUnlocked ( )
static

Definition at line 146 of file SimulatorPluginImpl.java.

◆ isPlayerCampaignRefit()

boolean com.fs.starfarer.api.impl.SimulatorPluginImpl.isPlayerCampaignRefit ( )

◆ isPriority() [1/2]

boolean com.fs.starfarer.api.impl.SimulatorPluginImpl.isPriority ( FighterWingSpecAPI wing)

◆ isPriority() [2/2]

boolean com.fs.starfarer.api.impl.SimulatorPluginImpl.isPriority ( WeaponSpecAPI weapon)

◆ isRequireAICoresInCargo()

boolean com.fs.starfarer.api.impl.SimulatorPluginImpl.isRequireAICoresInCargo ( )

Definition at line 215 of file SimulatorPluginImpl.java.

◆ isShowDevCategories()

static boolean com.fs.starfarer.api.impl.SimulatorPluginImpl.isShowDevCategories ( )
static

Definition at line 136 of file SimulatorPluginImpl.java.

◆ isSimFullyUnlocked()

static boolean com.fs.starfarer.api.impl.SimulatorPluginImpl.isSimFullyUnlocked ( )
static

Definition at line 141 of file SimulatorPluginImpl.java.

◆ loadCustomOpponents()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.loadCustomOpponents ( )

◆ loadUIStateData()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.loadUIStateData ( )

◆ loadUnlocksData()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.loadUnlocksData ( )

Definition at line 326 of file SimulatorPluginImpl.java.

◆ makeFleetCommanderNormalOfficer()

static void com.fs.starfarer.api.impl.SimulatorPluginImpl.makeFleetCommanderNormalOfficer ( List< FleetMemberAPI > members)
static

Definition at line 1192 of file SimulatorPluginImpl.java.

◆ pruneAICoresToAvailable()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.pruneAICoresToAvailable ( List< FleetMemberAPI > members)

Definition at line 1486 of file SimulatorPluginImpl.java.

◆ pruneFleetDownToDP()

static void com.fs.starfarer.api.impl.SimulatorPluginImpl.pruneFleetDownToDP ( CampaignFleetAPI fleet,
float targetDP,
Random random )
static

Definition at line 1306 of file SimulatorPluginImpl.java.

◆ removeCustomOpponents()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.removeCustomOpponents ( List< String > variants)

◆ reportPlayerBattleOccurred()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.reportPlayerBattleOccurred ( CampaignFleetAPI primaryWinner,
BattleAPI battle )

◆ resetToDefaults()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.resetToDefaults ( boolean withSave)

◆ saveCustomOpponents()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.saveCustomOpponents ( )

◆ saveUIStateData()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.saveUIStateData ( )

◆ saveUnlocksData()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.saveUnlocksData ( )

Definition at line 346 of file SimulatorPluginImpl.java.

◆ showGroupDeploymentWidget()

boolean com.fs.starfarer.api.impl.SimulatorPluginImpl.showGroupDeploymentWidget ( SimCategoryData category)

◆ sortVariantList()

static List< ShipVariantAPI > com.fs.starfarer.api.impl.SimulatorPluginImpl.sortVariantList ( List< ShipVariantAPI > variantList)
static

Definition at line 785 of file SimulatorPluginImpl.java.

◆ syncUIWithVariant()

void com.fs.starfarer.api.impl.SimulatorPluginImpl.syncUIWithVariant ( ShipVariantAPI variant)

Member Data Documentation

◆ AGGRO_AGGRESSIVE

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AGGRO_AGGRESSIVE = "aggressive"
static

Definition at line 94 of file SimulatorPluginImpl.java.

◆ AGGRO_CAUTIOUS

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AGGRO_CAUTIOUS = "cautious"
static

Definition at line 92 of file SimulatorPluginImpl.java.

◆ AGGRO_DEFAULT

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AGGRO_DEFAULT = "default"
static

Definition at line 91 of file SimulatorPluginImpl.java.

◆ AGGRO_DEFENSES

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AGGRO_DEFENSES = "defenses_only"
static

Definition at line 98 of file SimulatorPluginImpl.java.

◆ AGGRO_DO_NOTHING

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AGGRO_DO_NOTHING = "do_nothing"
static

Definition at line 97 of file SimulatorPluginImpl.java.

◆ AGGRO_ID

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AGGRO_ID = "aggro"
static

Definition at line 89 of file SimulatorPluginImpl.java.

◆ AGGRO_ID_CORES_ONLY

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AGGRO_ID_CORES_ONLY = "aggro_cores"
static

Definition at line 90 of file SimulatorPluginImpl.java.

◆ AGGRO_NORMAL

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AGGRO_NORMAL = "normal"
static

Definition at line 96 of file SimulatorPluginImpl.java.

◆ AGGRO_RECKLESS

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AGGRO_RECKLESS = "reckless"
static

Definition at line 95 of file SimulatorPluginImpl.java.

◆ AGGRO_STATIONARY

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AGGRO_STATIONARY = "stationary"
static

Definition at line 99 of file SimulatorPluginImpl.java.

◆ AGGRO_STEADY

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AGGRO_STEADY = "steady"
static

Definition at line 93 of file SimulatorPluginImpl.java.

◆ AI_CORES_ALPHA

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AI_CORES_ALPHA = "alpha"
static

Definition at line 128 of file SimulatorPluginImpl.java.

◆ AI_CORES_BETA

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AI_CORES_BETA = "beta"
static

Definition at line 127 of file SimulatorPluginImpl.java.

◆ AI_CORES_DERELICT_ID

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AI_CORES_DERELICT_ID = "ai_cores_derelict"
static

Definition at line 121 of file SimulatorPluginImpl.java.

◆ AI_CORES_DEV_ID

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AI_CORES_DEV_ID = "ai_cores_dev"
static

Definition at line 123 of file SimulatorPluginImpl.java.

◆ AI_CORES_GAMMA

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AI_CORES_GAMMA = "gamma"
static

Definition at line 126 of file SimulatorPluginImpl.java.

◆ AI_CORES_ID

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AI_CORES_ID = "ai_cores"
static

Definition at line 120 of file SimulatorPluginImpl.java.

◆ AI_CORES_NONE

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AI_CORES_NONE = "none"
static

Definition at line 124 of file SimulatorPluginImpl.java.

◆ AI_CORES_OMEGA

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AI_CORES_OMEGA = "omega"
static

Definition at line 129 of file SimulatorPluginImpl.java.

◆ AI_CORES_OMEGA_ID

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AI_CORES_OMEGA_ID = "ai_cores_omega"
static

Definition at line 122 of file SimulatorPluginImpl.java.

◆ AI_CORES_SOME

String com.fs.starfarer.api.impl.SimulatorPluginImpl.AI_CORES_SOME = "some"
static

Definition at line 125 of file SimulatorPluginImpl.java.

◆ CIV_CAT_ID

String com.fs.starfarer.api.impl.SimulatorPluginImpl.CIV_CAT_ID = "cat_civ"
static

Definition at line 86 of file SimulatorPluginImpl.java.

◆ CUSTOM_CAT_ID

String com.fs.starfarer.api.impl.SimulatorPluginImpl.CUSTOM_CAT_ID = "cat_custom"
static

Definition at line 84 of file SimulatorPluginImpl.java.

◆ CUSTOM_OPPONENTS_FILE

String com.fs.starfarer.api.impl.SimulatorPluginImpl.CUSTOM_OPPONENTS_FILE = "core_sim_custom_opponents.json"
static

Definition at line 80 of file SimulatorPluginImpl.java.

◆ customOpponents

Set<String> com.fs.starfarer.api.impl.SimulatorPluginImpl.customOpponents = new LinkedHashSet<String>()
protected

Definition at line 201 of file SimulatorPluginImpl.java.

◆ DEFAULT_CAT_ID

String com.fs.starfarer.api.impl.SimulatorPluginImpl.DEFAULT_CAT_ID = "cat_default"
static

Definition at line 83 of file SimulatorPluginImpl.java.

◆ defaultOpponents

Set<String> com.fs.starfarer.api.impl.SimulatorPluginImpl.defaultOpponents = new LinkedHashSet<String>()
protected

Definition at line 200 of file SimulatorPluginImpl.java.

◆ DEV_CAT_ID

String com.fs.starfarer.api.impl.SimulatorPluginImpl.DEV_CAT_ID = "cat_dev"
static

Definition at line 87 of file SimulatorPluginImpl.java.

◆ INCLUDE_PLAYER_BLUEPRINTS

boolean com.fs.starfarer.api.impl.SimulatorPluginImpl.INCLUDE_PLAYER_BLUEPRINTS = false
static

Definition at line 74 of file SimulatorPluginImpl.java.

◆ INTEGRATE_CORES_ID

String com.fs.starfarer.api.impl.SimulatorPluginImpl.INTEGRATE_CORES_ID = "integrate_cores"
static

Definition at line 132 of file SimulatorPluginImpl.java.

◆ loadedStuff

boolean com.fs.starfarer.api.impl.SimulatorPluginImpl.loadedStuff = false
protected

Definition at line 202 of file SimulatorPluginImpl.java.

◆ OFFICERS_ALL

String com.fs.starfarer.api.impl.SimulatorPluginImpl.OFFICERS_ALL = "all"
static

Definition at line 111 of file SimulatorPluginImpl.java.

◆ OFFICERS_CUSTOM_5

String com.fs.starfarer.api.impl.SimulatorPluginImpl.OFFICERS_CUSTOM_5 = "level5"
static

Definition at line 105 of file SimulatorPluginImpl.java.

◆ OFFICERS_CUSTOM_6

String com.fs.starfarer.api.impl.SimulatorPluginImpl.OFFICERS_CUSTOM_6 = "level6"
static

Definition at line 106 of file SimulatorPluginImpl.java.

◆ OFFICERS_CUSTOM_ID

String com.fs.starfarer.api.impl.SimulatorPluginImpl.OFFICERS_CUSTOM_ID = "officers_custom"
static

Definition at line 102 of file SimulatorPluginImpl.java.

◆ OFFICERS_CUSTOM_NONE

String com.fs.starfarer.api.impl.SimulatorPluginImpl.OFFICERS_CUSTOM_NONE = "none"
static

Definition at line 103 of file SimulatorPluginImpl.java.

◆ OFFICERS_CUSTOM_SOME

String com.fs.starfarer.api.impl.SimulatorPluginImpl.OFFICERS_CUSTOM_SOME = "some"
static

Definition at line 104 of file SimulatorPluginImpl.java.

◆ OFFICERS_DEFAULT

String com.fs.starfarer.api.impl.SimulatorPluginImpl.OFFICERS_DEFAULT = "default"
static

Definition at line 110 of file SimulatorPluginImpl.java.

◆ OFFICERS_ID

String com.fs.starfarer.api.impl.SimulatorPluginImpl.OFFICERS_ID = "officers"
static

Definition at line 108 of file SimulatorPluginImpl.java.

◆ OFFICERS_NONE

String com.fs.starfarer.api.impl.SimulatorPluginImpl.OFFICERS_NONE = "none"
static

Definition at line 109 of file SimulatorPluginImpl.java.

◆ OTHER_CAT_ID

String com.fs.starfarer.api.impl.SimulatorPluginImpl.OTHER_CAT_ID = "cat_other"
static

Definition at line 85 of file SimulatorPluginImpl.java.

◆ QUALITY_ID

String com.fs.starfarer.api.impl.SimulatorPluginImpl.QUALITY_ID = "quality"
static

Definition at line 113 of file SimulatorPluginImpl.java.

◆ QUALITY_MANY_SMODS

String com.fs.starfarer.api.impl.SimulatorPluginImpl.QUALITY_MANY_SMODS = "many_smods"
static

Definition at line 118 of file SimulatorPluginImpl.java.

◆ QUALITY_MAX_DMODS

String com.fs.starfarer.api.impl.SimulatorPluginImpl.QUALITY_MAX_DMODS = "max_dmods"
static

Definition at line 114 of file SimulatorPluginImpl.java.

◆ QUALITY_NO_DMODS

String com.fs.starfarer.api.impl.SimulatorPluginImpl.QUALITY_NO_DMODS = "no_dmods"
static

Definition at line 116 of file SimulatorPluginImpl.java.

◆ QUALITY_SOME_DMODS

String com.fs.starfarer.api.impl.SimulatorPluginImpl.QUALITY_SOME_DMODS = "some_dmods"
static

Definition at line 115 of file SimulatorPluginImpl.java.

◆ QUALITY_SOME_SDMODS

String com.fs.starfarer.api.impl.SimulatorPluginImpl.QUALITY_SOME_SDMODS = "some_smods"
static

Definition at line 117 of file SimulatorPluginImpl.java.

◆ RANDOMIZE_VARIANTS_ID

String com.fs.starfarer.api.impl.SimulatorPluginImpl.RANDOMIZE_VARIANTS_ID = "randomize_variants"
static

Definition at line 131 of file SimulatorPluginImpl.java.

◆ REQUIRE_AI_CORES

boolean com.fs.starfarer.api.impl.SimulatorPluginImpl.REQUIRE_AI_CORES = true
static

Definition at line 75 of file SimulatorPluginImpl.java.

◆ REQUIRE_AI_CORES_IN_CARGO

boolean com.fs.starfarer.api.impl.SimulatorPluginImpl.REQUIRE_AI_CORES_IN_CARGO = Global.getSettings().getBoolean("requireAICoresInCargoForSimulator")
static

Definition at line 76 of file SimulatorPluginImpl.java.

◆ UI_STATE_DATA_FILE

String com.fs.starfarer.api.impl.SimulatorPluginImpl.UI_STATE_DATA_FILE = "core_sim_settings.json"
static

Definition at line 81 of file SimulatorPluginImpl.java.

◆ uiStateData

SimUIStateData com.fs.starfarer.api.impl.SimulatorPluginImpl.uiStateData = new SimUIStateData()
protected

Definition at line 199 of file SimulatorPluginImpl.java.

◆ UNLOCKS_DATA_FILE

String com.fs.starfarer.api.impl.SimulatorPluginImpl.UNLOCKS_DATA_FILE = "core_sim_unlocks.json"
static

Definition at line 79 of file SimulatorPluginImpl.java.

◆ unlocksData

SimUnlocksData com.fs.starfarer.api.impl.SimulatorPluginImpl.unlocksData = new SimUnlocksData()
protected

Definition at line 203 of file SimulatorPluginImpl.java.


The documentation for this class was generated from the following file: