public static class SalvageSpecialAssigner.ShipRecoverySpecialCreator extends java.lang.Object implements SalvageSpecialAssigner.SpecialCreator
| Constructor and Description |
|---|
ShipRecoverySpecialCreator(java.util.Random random,
int min,
int max,
boolean badCondition,
DerelictShipEntityPlugin.DerelictType type,
WeightedRandomPicker<java.lang.String> factionPicker) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
createSpecial(SectorEntityToken entity,
SalvageSpecialAssigner.SpecialCreationContext context) |
public ShipRecoverySpecialCreator(java.util.Random random, int min, int max, boolean badCondition, DerelictShipEntityPlugin.DerelictType type, WeightedRandomPicker<java.lang.String> factionPicker)
public java.lang.Object createSpecial(SectorEntityToken entity, SalvageSpecialAssigner.SpecialCreationContext context)
createSpecial in interface SalvageSpecialAssigner.SpecialCreator