public static class SalvageGenFromSeed.SalvageDefenderModificationPluginImpl extends BaseGenericPlugin implements SalvageGenFromSeed.SalvageDefenderModificationPlugin
| Constructor and Description |
|---|
SalvageDefenderModificationPluginImpl() |
| Modifier and Type | Method and Description |
|---|---|
int |
getHandlingPriority(java.lang.Object params)
Negative priority means plugin doesn't want to handle whatever the parameters indicate the
action is.
|
float |
getMaxSize(SalvageGenFromSeed.SDMParams p,
float maxSize,
java.util.Random random,
boolean withOverride) |
float |
getMinSize(SalvageGenFromSeed.SDMParams p,
float minSize,
java.util.Random random,
boolean withOverride) |
float |
getProbability(SalvageGenFromSeed.SDMParams p,
float probability,
java.util.Random random,
boolean withOverride) |
float |
getQuality(SalvageGenFromSeed.SDMParams p,
float quality,
java.util.Random random,
boolean withOverride) |
float |
getStrength(SalvageGenFromSeed.SDMParams p,
float strength,
java.util.Random random,
boolean withOverride) |
void |
modifyFleet(SalvageGenFromSeed.SDMParams p,
CampaignFleetAPI fleet,
java.util.Random random,
boolean withOverride) |
void |
reportDefeated(SalvageGenFromSeed.SDMParams p,
SectorEntityToken entity,
CampaignFleetAPI fleet) |
public SalvageDefenderModificationPluginImpl()
public float getStrength(SalvageGenFromSeed.SDMParams p, float strength, java.util.Random random, boolean withOverride)
getStrength in interface SalvageGenFromSeed.SalvageDefenderModificationPluginpublic float getMinSize(SalvageGenFromSeed.SDMParams p, float minSize, java.util.Random random, boolean withOverride)
getMinSize in interface SalvageGenFromSeed.SalvageDefenderModificationPluginpublic float getMaxSize(SalvageGenFromSeed.SDMParams p, float maxSize, java.util.Random random, boolean withOverride)
getMaxSize in interface SalvageGenFromSeed.SalvageDefenderModificationPluginpublic float getProbability(SalvageGenFromSeed.SDMParams p, float probability, java.util.Random random, boolean withOverride)
getProbability in interface SalvageGenFromSeed.SalvageDefenderModificationPluginpublic void reportDefeated(SalvageGenFromSeed.SDMParams p, SectorEntityToken entity, CampaignFleetAPI fleet)
reportDefeated in interface SalvageGenFromSeed.SalvageDefenderModificationPluginpublic void modifyFleet(SalvageGenFromSeed.SDMParams p, CampaignFleetAPI fleet, java.util.Random random, boolean withOverride)
modifyFleet in interface SalvageGenFromSeed.SalvageDefenderModificationPluginpublic int getHandlingPriority(java.lang.Object params)
GenericPluginManagerAPI.GenericPlugingetHandlingPriority in interface GenericPluginManagerAPI.GenericPlugingetHandlingPriority in class BaseGenericPluginpublic float getQuality(SalvageGenFromSeed.SDMParams p, float quality, java.util.Random random, boolean withOverride)
getQuality in interface SalvageGenFromSeed.SalvageDefenderModificationPlugin