public class SpecialItemOfferCreator extends BlueprintOfferCreator
| Modifier and Type | Field and Description |
|---|---|
static int |
BASE_POINTS |
protected int |
numAccepted |
static java.lang.String |
PREFIX |
frequency| Constructor and Description |
|---|
SpecialItemOfferCreator(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) |
void |
notifyAccepted(HistorianData.HistorianOffer offer) |
protected boolean |
playerKnowsSpecAlready(java.lang.String id) |
createOffercreateEntity, getFrequency, ignoresLimit, pickEntity, pickUnexploredRuins, setFrequencypublic static int BASE_POINTS
protected int numAccepted
public static java.lang.String PREFIX
public SpecialItemOfferCreator(float frequency)
public void notifyAccepted(HistorianData.HistorianOffer offer)
notifyAccepted in interface HistorianData.HistorianOfferCreatornotifyAccepted in class BaseHistorianOfferCreatorprotected 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