public class DModManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static boolean |
assumeAllShipsAreAutomated |
static int |
MAX_DMODS_FROM_COMBAT |
static int |
reduceNextDmodsBy |
Constructor and Description |
---|
DModManager() |
Modifier and Type | Method and Description |
---|---|
static int |
addAllPermaModsWithTags(ShipVariantAPI variant,
java.lang.String... tags) |
static void |
addDMods(FleetEncounterContextPlugin.FleetMemberData data,
boolean own,
CampaignFleetAPI recoverer,
java.util.Random random)
This is the d-mods post combat method.
|
static void |
addDMods(FleetMemberAPI member,
boolean destroyed,
boolean own,
CampaignFleetAPI recoverer,
java.util.Random random) |
static void |
addDMods(FleetMemberAPI member,
boolean canAddDestroyedMods,
int num,
java.util.Random random) |
static void |
addDMods(ShipVariantAPI variant,
boolean destroyed,
boolean own,
CampaignFleetAPI recoverer,
java.util.Random random) |
static void |
addDMods(ShipVariantAPI variant,
boolean canAddDestroyedMods,
int num,
java.util.Random random) |
static HullModSpecAPI |
getMod(java.lang.String id) |
static java.util.List<HullModSpecAPI> |
getModsWithoutTags(java.util.List<HullModSpecAPI> mods,
java.lang.String... tags) |
static java.util.List<HullModSpecAPI> |
getModsWithTags(java.lang.String... tags) |
static int |
getNumDMods(ShipVariantAPI variant) |
static int |
getNumDMods(ShipVariantAPI variant,
java.lang.String... tags) |
static int |
getNumNonBuiltInDMods(ShipVariantAPI variant) |
static void |
removeDMod(ShipVariantAPI v,
java.lang.String id) |
static void |
removeModsAlreadyInVariant(ShipVariantAPI variant,
java.util.List<HullModSpecAPI> mods) |
static void |
removeUnsuitedMods(ShipVariantAPI variant,
java.util.List<HullModSpecAPI> mods) |
static boolean |
setDHull(ShipVariantAPI variant) |
public static int MAX_DMODS_FROM_COMBAT
public static int reduceNextDmodsBy
public static boolean assumeAllShipsAreAutomated
public static boolean setDHull(ShipVariantAPI variant)
public static void addDMods(FleetEncounterContextPlugin.FleetMemberData data, boolean own, CampaignFleetAPI recoverer, java.util.Random random)
public static void addDMods(FleetMemberAPI member, boolean destroyed, boolean own, CampaignFleetAPI recoverer, java.util.Random random)
public static void addDMods(ShipVariantAPI variant, boolean destroyed, boolean own, CampaignFleetAPI recoverer, java.util.Random random)
public static void addDMods(FleetMemberAPI member, boolean canAddDestroyedMods, int num, java.util.Random random)
public static void addDMods(ShipVariantAPI variant, boolean canAddDestroyedMods, int num, java.util.Random random)
public static void removeUnsuitedMods(ShipVariantAPI variant, java.util.List<HullModSpecAPI> mods)
public static void removeModsAlreadyInVariant(ShipVariantAPI variant, java.util.List<HullModSpecAPI> mods)
public static int addAllPermaModsWithTags(ShipVariantAPI variant, java.lang.String... tags)
public static java.util.List<HullModSpecAPI> getModsWithoutTags(java.util.List<HullModSpecAPI> mods, java.lang.String... tags)
public static java.util.List<HullModSpecAPI> getModsWithTags(java.lang.String... tags)
public static int getNumDMods(ShipVariantAPI variant)
public static int getNumNonBuiltInDMods(ShipVariantAPI variant)
public static int getNumDMods(ShipVariantAPI variant, java.lang.String... tags)
public static HullModSpecAPI getMod(java.lang.String id)
public static void removeDMod(ShipVariantAPI v, java.lang.String id)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.