Class OmegaOfficerGeneratorPlugin
java.lang.Object
com.fs.starfarer.api.impl.campaign.fleets.BaseGenerateFleetOfficersPlugin
com.fs.starfarer.api.impl.campaign.procgen.themes.OmegaOfficerGeneratorPlugin
- All Implemented Interfaces:
GenericPluginManagerAPI.GenericPlugin
,GenerateFleetOfficersPlugin
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.fs.starfarer.api.impl.campaign.fleets.GenerateFleetOfficersPlugin
GenerateFleetOfficersPlugin.GenerateFleetOfficersPickData
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCommanderAndOfficers
(CampaignFleetAPI fleet, FleetParamsV3 params, Random random) static void
addCommanderSkills
(PersonAPI commander, CampaignFleetAPI fleet, FleetParamsV3 params, int numSkills, Random random) int
getHandlingPriority
(Object params) Negative priority means plugin doesn't want to handle whatever the parameters indicate the action is.
-
Constructor Details
-
OmegaOfficerGeneratorPlugin
public OmegaOfficerGeneratorPlugin()
-
-
Method Details
-
getHandlingPriority
Description copied from interface:GenericPluginManagerAPI.GenericPlugin
Negative priority means plugin doesn't want to handle whatever the parameters indicate the action is.- Specified by:
getHandlingPriority
in interfaceGenericPluginManagerAPI.GenericPlugin
- Overrides:
getHandlingPriority
in classBaseGenerateFleetOfficersPlugin
- Returns:
-
addCommanderAndOfficers
- Specified by:
addCommanderAndOfficers
in interfaceGenerateFleetOfficersPlugin
- Overrides:
addCommanderAndOfficers
in classBaseGenerateFleetOfficersPlugin
-
addCommanderSkills
public static void addCommanderSkills(PersonAPI commander, CampaignFleetAPI fleet, FleetParamsV3 params, int numSkills, Random random)
-