Class DeliveryBarEvent
java.lang.Object
com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEvent
com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseGetCommodityBarEvent
com.fs.starfarer.api.impl.campaign.intel.bar.events.DeliveryBarEvent
- All Implemented Interfaces:
PortsideBarEvent
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic float
protected DeliveryBarEvent.DestinationData
protected MarketAPI
protected float
protected int
protected FactionAPI
static float
static String
static String
static String
protected int
protected int
static float
static float
protected int
static float
Fields inherited from class com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseGetCommodityBarEvent
commodity, market, OPTION_CANCEL, OPTION_CONFIRM, OPTION_CONTINUE, person, quantity, random, seed, unitPrice
Fields inherited from class com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEvent
dialog, done, memoryMap, noContinue, options, shownAt, text
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
adjustPerson
(PersonAPI person) protected boolean
protected void
computeData
(MarketAPI market) protected void
protected void
protected String
protected String
protected String
getData()
float
int
protected String
protected Color[]
protected String[]
protected int
protected String
protected String
protected String
protected String
protected String
protected float
protected String
int
int
protected void
boolean
shouldShowAtMarket
(MarketAPI market) protected boolean
protected void
Methods inherited from class com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseGetCommodityBarEvent
addPromptAndOption, computeQuantity, createPerson, doConfirmActionsPreAcceptText, doExtraConfirmActions, getAcceptTextColors, getAcceptTextTokens, getCanNotAcceptTooltip, getCommodityId, getDeclineText, getDeclineTextColors, getDeclineTextTokens, getHeOrShe, getHimOrHer, getHimOrHerself, getHisOrHer, getMainText2, getMainText2Colors, getMainText2Tokens, getManOrWoman, getMarket, getPerson, init, isDialogFinished, optionSelected, pickHighImportance, pickImportance, pickLowImportance, pickMediumImportance, pickOne
Methods inherited from class com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEvent
advance, endWithContinue, getBarEventId, getShownAt, isAlwaysShow, shouldRemoveEvent, wasShownAtMarket
-
Field Details
-
KEY_FAILED_RECENTLY
-
KEY_SAW_DELIVERY_EVENT_RECENTLY
-
KEY_ACCEPTED_AT_THIS_MARKET_RECENTLY
-
PROB_HIGHER_CAPACITY
public static float PROB_HIGHER_CAPACITY -
FAILED_RECENTLY_DURATION
public static float FAILED_RECENTLY_DURATION -
SAW_RECENTLY_DURATION
public static float SAW_RECENTLY_DURATION -
ACCEPTED_AT_THIS_MARKET_DURATION
public static float ACCEPTED_AT_THIS_MARKET_DURATION -
PROB_TO_SHOW
public static float PROB_TO_SHOW -
destination
-
reward
protected int reward -
escrow
protected int escrow -
duration
protected float duration -
faction
-
playerCargoCap
protected int playerCargoCap -
playerFuelCap
protected int playerFuelCap -
data
-
-
Constructor Details
-
DeliveryBarEvent
public DeliveryBarEvent()
-
-
Method Details
-
shouldShowAtMarket
- Specified by:
shouldShowAtMarket
in interfacePortsideBarEvent
- Overrides:
shouldShowAtMarket
in classBaseBarEvent
-
regen
- Overrides:
regen
in classBaseGetCommodityBarEvent
-
computeData
-
getNegotiatedAmount
protected int getNegotiatedAmount() -
addStoryOption
protected void addStoryOption()- Overrides:
addStoryOption
in classBaseGetCommodityBarEvent
-
canAccept
protected boolean canAccept()- Overrides:
canAccept
in classBaseGetCommodityBarEvent
-
doStandardConfirmActions
protected void doStandardConfirmActions()- Overrides:
doStandardConfirmActions
in classBaseGetCommodityBarEvent
-
createIntel
protected void createIntel() -
adjustPerson
- Overrides:
adjustPerson
in classBaseGetCommodityBarEvent
-
getPersonFaction
- Overrides:
getPersonFaction
in classBaseGetCommodityBarEvent
-
getPersonRank
- Overrides:
getPersonRank
in classBaseGetCommodityBarEvent
-
getPersonPost
- Overrides:
getPersonPost
in classBaseGetCommodityBarEvent
-
getPriceMult
protected float getPriceMult()- Overrides:
getPriceMult
in classBaseGetCommodityBarEvent
-
getPrompt
- Specified by:
getPrompt
in classBaseGetCommodityBarEvent
-
getOptionText
- Specified by:
getOptionText
in classBaseGetCommodityBarEvent
-
getMainText
- Specified by:
getMainText
in classBaseGetCommodityBarEvent
-
getMainTextTokens
- Overrides:
getMainTextTokens
in classBaseGetCommodityBarEvent
-
getMainTextColors
- Overrides:
getMainTextColors
in classBaseGetCommodityBarEvent
-
getConfirmText
- Specified by:
getConfirmText
in classBaseGetCommodityBarEvent
-
getNegotiatedText
-
getCancelText
- Specified by:
getCancelText
in classBaseGetCommodityBarEvent
-
getAcceptText
- Overrides:
getAcceptText
in classBaseGetCommodityBarEvent
-
getDestination
-
getReward
public int getReward() -
getDuration
public float getDuration() -
getFaction
-
getData
-
getQuantity
public int getQuantity() -
getEscrow
public int getEscrow() -
showCargoCap
protected boolean showCargoCap()- Overrides:
showCargoCap
in classBaseGetCommodityBarEvent
-
showTotalAndOptions
protected void showTotalAndOptions()- Overrides:
showTotalAndOptions
in classBaseGetCommodityBarEvent
-