Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.SpecialItemOfferCreator Class Reference
Inheritance diagram for com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.SpecialItemOfferCreator:
[legend]
Collaboration diagram for com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.SpecialItemOfferCreator:
[legend]

Public Member Functions

 SpecialItemOfferCreator (float frequency)
 
void notifyAccepted (HistorianOffer offer)
 
String getOfferId (BaseHistorianOffer offer)
 
String getBlueprintIdFromOfferId (String offerId)
 
- Public Member Functions inherited from com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.BlueprintOfferCreator
 BlueprintOfferCreator (float frequency)
 
HistorianOffer createOffer (Random random, List< HistorianOffer > soFar)
 
- Public Member Functions inherited from com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.BaseHistorianOfferCreator
boolean ignoresLimit ()
 
float getFrequency ()
 
void setFrequency (float frequency)
 
SectorEntityToken pickEntity (Random random, boolean allowDerelict)
 
PlanetAPI pickUnexploredRuins (Random random)
 

Static Public Attributes

static int BASE_POINTS = Global.getSettings().getInt("historianSpecialItemBase")
 
static String PREFIX = "spec_"
 

Protected Member Functions

BaseHistorianOfferWithLocation createOffer (SectorEntityToken entity, String data)
 
List< Object > getAllSpecs ()
 
String getAlreadyUsedIdFromOffer (HistorianOffer offer)
 
String getIdForSpec (Object spec)
 
Set< String > getTagsForSpec (Object spec)
 
float getRarityForSpec (Object spec)
 
boolean playerKnowsSpecAlready (String id)
 
float getProbabilityRuins ()
 
- Protected Member Functions inherited from com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.BlueprintOfferCreator

Protected Attributes

int numAccepted = 0
 
- Protected Attributes inherited from com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.BaseHistorianOfferCreator
float frequency = 10f
 

Additional Inherited Members

- Static Public Member Functions inherited from com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.BaseHistorianOfferCreator
static SectorEntityToken createEntity (Random random)
 

Detailed Description

Definition at line 12 of file SpecialItemOfferCreator.java.

Constructor & Destructor Documentation

◆ SpecialItemOfferCreator()

com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.SpecialItemOfferCreator.SpecialItemOfferCreator ( float frequency)

Definition at line 24 of file SpecialItemOfferCreator.java.

Member Function Documentation

◆ createOffer()

BaseHistorianOfferWithLocation com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.SpecialItemOfferCreator.createOffer ( SectorEntityToken entity,
String data )
protected

◆ getAllSpecs()

List< Object > com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.SpecialItemOfferCreator.getAllSpecs ( )
protected

◆ getAlreadyUsedIdFromOffer()

String com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.SpecialItemOfferCreator.getAlreadyUsedIdFromOffer ( HistorianOffer offer)
protected

◆ getBlueprintIdFromOfferId()

String com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.SpecialItemOfferCreator.getBlueprintIdFromOfferId ( String offerId)

◆ getIdForSpec()

String com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.SpecialItemOfferCreator.getIdForSpec ( Object spec)
protected

◆ getOfferId()

String com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.SpecialItemOfferCreator.getOfferId ( BaseHistorianOffer offer)

◆ getProbabilityRuins()

float com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.SpecialItemOfferCreator.getProbabilityRuins ( )
protected

◆ getRarityForSpec()

float com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.SpecialItemOfferCreator.getRarityForSpec ( Object spec)
protected

◆ getTagsForSpec()

Set< String > com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.SpecialItemOfferCreator.getTagsForSpec ( Object spec)
protected

◆ notifyAccepted()

void com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.SpecialItemOfferCreator.notifyAccepted ( HistorianOffer offer)

◆ playerKnowsSpecAlready()

boolean com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.SpecialItemOfferCreator.playerKnowsSpecAlready ( String id)
protected

Member Data Documentation

◆ BASE_POINTS

int com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.SpecialItemOfferCreator.BASE_POINTS = Global.getSettings().getInt("historianSpecialItemBase")
static

Definition at line 14 of file SpecialItemOfferCreator.java.

◆ numAccepted

int com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.SpecialItemOfferCreator.numAccepted = 0
protected

Definition at line 22 of file SpecialItemOfferCreator.java.

◆ PREFIX

String com.fs.starfarer.api.impl.campaign.intel.bar.events.historian.SpecialItemOfferCreator.PREFIX = "spec_"
static

Definition at line 78 of file SpecialItemOfferCreator.java.


The documentation for this class was generated from the following file: