public class RemnantOfficerGeneratorPlugin extends BaseGenerateFleetOfficersPlugin
GenerateFleetOfficersPlugin.GenerateFleetOfficersPickData
Modifier and Type | Field and Description |
---|---|
protected float |
coreMult |
protected boolean |
derelictMode |
protected boolean |
forceIntegrateCores |
Constructor and Description |
---|
RemnantOfficerGeneratorPlugin() |
RemnantOfficerGeneratorPlugin(boolean derelictMode,
float coreMult) |
Modifier and Type | Method and Description |
---|---|
void |
addCommanderAndOfficers(CampaignFleetAPI fleet,
FleetParamsV3 params,
java.util.Random random) |
static void |
addCommanderSkills(PersonAPI commander,
CampaignFleetAPI fleet,
FleetParamsV3 params,
int numSkills,
java.util.Random random) |
int |
getHandlingPriority(java.lang.Object params)
Negative priority means plugin doesn't want to handle whatever the parameters indicate the
action is.
|
static OfficerManagerEvent.SkillPickPreference |
getSkillPrefForShip(FleetMemberAPI member) |
static void |
integrateAndAdaptCoreForAIFleet(FleetMemberAPI member) |
boolean |
isForceIntegrateCores() |
void |
setForceIntegrateCores(boolean forceIntegrateCores) |
protected boolean forceIntegrateCores
protected boolean derelictMode
protected float coreMult
public RemnantOfficerGeneratorPlugin()
public RemnantOfficerGeneratorPlugin(boolean derelictMode, float coreMult)
public boolean isForceIntegrateCores()
public void setForceIntegrateCores(boolean forceIntegrateCores)
public int getHandlingPriority(java.lang.Object params)
GenericPluginManagerAPI.GenericPlugin
getHandlingPriority
in interface GenericPluginManagerAPI.GenericPlugin
getHandlingPriority
in class BaseGenerateFleetOfficersPlugin
public void addCommanderAndOfficers(CampaignFleetAPI fleet, FleetParamsV3 params, java.util.Random random)
addCommanderAndOfficers
in interface GenerateFleetOfficersPlugin
addCommanderAndOfficers
in class BaseGenerateFleetOfficersPlugin
public static void integrateAndAdaptCoreForAIFleet(FleetMemberAPI member)
public static OfficerManagerEvent.SkillPickPreference getSkillPrefForShip(FleetMemberAPI member)
public static void addCommanderSkills(PersonAPI commander, CampaignFleetAPI fleet, FleetParamsV3 params, int numSkills, java.util.Random random)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.