Class DModManager
java.lang.Object
com.fs.starfarer.api.impl.campaign.DModManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic boolean
static int
static int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
addAllPermaModsWithTags
(ShipVariantAPI variant, String... tags) static void
addDMods
(FleetEncounterContextPlugin.FleetMemberData data, boolean own, CampaignFleetAPI recoverer, Random random) This is the d-mods post combat method.static void
addDMods
(ShipVariantAPI variant, boolean destroyed, boolean own, CampaignFleetAPI recoverer, Random random) static void
addDMods
(ShipVariantAPI variant, boolean canAddDestroyedMods, int num, Random random) static void
addDMods
(FleetMemberAPI member, boolean destroyed, boolean own, CampaignFleetAPI recoverer, Random random) static void
addDMods
(FleetMemberAPI member, boolean canAddDestroyedMods, int num, Random random) static HullModSpecAPI
static List<HullModSpecAPI>
getModsWithoutTags
(List<HullModSpecAPI> mods, String... tags) static List<HullModSpecAPI>
getModsWithTags
(String... tags) static int
getNumDMods
(ShipVariantAPI variant) static int
getNumDMods
(ShipVariantAPI variant, String... tags) static int
getNumNonBuiltInDMods
(ShipVariantAPI variant) static void
removeDMod
(ShipVariantAPI v, String id) static void
removeModsAlreadyInVariant
(ShipVariantAPI variant, List<HullModSpecAPI> mods) static void
removeUnsuitedMods
(ShipVariantAPI variant, List<HullModSpecAPI> mods) static boolean
setDHull
(ShipVariantAPI variant)
-
Field Details
-
MAX_DMODS_FROM_COMBAT
public static int MAX_DMODS_FROM_COMBAT -
reduceNextDmodsBy
public static int reduceNextDmodsBy -
assumeAllShipsAreAutomated
public static boolean assumeAllShipsAreAutomated
-
-
Constructor Details
-
DModManager
public DModManager()
-
-
Method Details
-
setDHull
-
addDMods
public static void addDMods(FleetEncounterContextPlugin.FleetMemberData data, boolean own, CampaignFleetAPI recoverer, Random random) This is the d-mods post combat method. -
addDMods
public static void addDMods(FleetMemberAPI member, boolean destroyed, boolean own, CampaignFleetAPI recoverer, Random random) -
addDMods
public static void addDMods(ShipVariantAPI variant, boolean destroyed, boolean own, CampaignFleetAPI recoverer, Random random) -
addDMods
public static void addDMods(FleetMemberAPI member, boolean canAddDestroyedMods, int num, Random random) -
addDMods
public static void addDMods(ShipVariantAPI variant, boolean canAddDestroyedMods, int num, Random random) -
removeUnsuitedMods
-
removeModsAlreadyInVariant
-
addAllPermaModsWithTags
-
getModsWithoutTags
-
getModsWithTags
-
getNumDMods
-
getNumNonBuiltInDMods
-
getNumDMods
-
getMod
-
removeDMod
-