public class WeaponBlueprintOfferCreator extends BlueprintOfferCreator
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PREFIX |
frequency| Constructor and Description |
|---|
WeaponBlueprintOfferCreator(float frequency) |
| Modifier and Type | Method and Description |
|---|---|
protected BaseHistorianOfferWithLocation |
createOffer(SectorEntityToken entity,
java.lang.String data) |
protected java.util.List<java.lang.Object> |
getAllSpecs() |
protected java.lang.String |
getAlreadyUsedIdFromOffer(HistorianData.HistorianOffer offer) |
java.lang.String |
getBlueprintIdFromOfferId(java.lang.String offerId) |
protected java.lang.String |
getIdForSpec(java.lang.Object spec) |
java.lang.String |
getOfferId(BaseHistorianOffer offer) |
protected float |
getProbabilityRuins() |
protected float |
getRarityForSpec(java.lang.Object spec) |
protected java.util.Set<java.lang.String> |
getTagsForSpec(java.lang.Object spec) |
protected boolean |
playerKnowsSpecAlready(java.lang.String id) |
createOffercreateEntity, getFrequency, ignoresLimit, notifyAccepted, pickEntity, pickUnexploredRuins, setFrequencypublic static java.lang.String PREFIX
public WeaponBlueprintOfferCreator(float frequency)
protected BaseHistorianOfferWithLocation createOffer(SectorEntityToken entity, java.lang.String data)
createOffer in class BlueprintOfferCreatorprotected java.util.List<java.lang.Object> getAllSpecs()
getAllSpecs in class BlueprintOfferCreatorprotected java.lang.String getAlreadyUsedIdFromOffer(HistorianData.HistorianOffer offer)
getAlreadyUsedIdFromOffer in class BlueprintOfferCreatorprotected java.lang.String getIdForSpec(java.lang.Object spec)
getIdForSpec in class BlueprintOfferCreatorprotected java.util.Set<java.lang.String> getTagsForSpec(java.lang.Object spec)
getTagsForSpec in class BlueprintOfferCreatorprotected float getRarityForSpec(java.lang.Object spec)
getRarityForSpec in class BlueprintOfferCreatorprotected boolean playerKnowsSpecAlready(java.lang.String id)
playerKnowsSpecAlready in class BlueprintOfferCreatorprotected float getProbabilityRuins()
getProbabilityRuins in class BlueprintOfferCreatorpublic java.lang.String getOfferId(BaseHistorianOffer offer)
getOfferId in interface HistorianData.HistorianOfferCreatorgetOfferId in class BlueprintOfferCreatorpublic java.lang.String getBlueprintIdFromOfferId(java.lang.String offerId)
getBlueprintIdFromOfferId in class BlueprintOfferCreator