java.lang.Cloneable
, CMObject
, java.lang.Comparable<CMObject>
, Contingent
, Environmental
, Expireable
, Modifiable
, MsgListener
, StatsAffecting
, Tickable
Area
, Auctioneer
, AutoGenArea
, Banker
, Librarian
, PostOffice
, ShopKeeper
, SubArea
BlackMarketeering
, BookLoaning
, GenAuctioneer
, GenBanker
, GenLibrarian
, GenPostman
, GenShopkeeper
, Merchant
, Moon
, Planet
, SlaveMarketeering
, StdArea
, StdAuctioneer
, StdAutoGenInstance
, StdBanker
, StdBoardableShip
, StdGridArea
, StdLibrarian
, StdPlanet
, StdPostman
, StdShopKeeper
, StdSpaceShip
, StdThinArea
, StdThinGridArea
, StdThinInstance
, StdThinPlanet
, StdTimeZone
, SubThinInstance
public interface Economics extends Environmental
idConverter
STATUS_AFFECT, STATUS_ALIVE, STATUS_BEHAVIOR, STATUS_CLASS, STATUS_DEAD, STATUS_END, STATUS_FIGHT, STATUS_MISC, STATUS_MISC2, STATUS_MISC3, STATUS_MISC4, STATUS_MISC5, STATUS_MISC6, STATUS_MISC7, STATUS_NOT, STATUS_OTHER, STATUS_RACE, STATUS_REBIRTH, STATUS_SCRIPT, STATUS_START, STATUS_WEATHER, TICKID_AREA, TICKID_BALLISTICK, TICKID_CLAN, TICKID_CLANITEM, TICKID_DEADBODY_DECAY, TICKID_ELECTRONICS, TICKID_EMAIL, TICKID_EVENT, TICKID_EXIT_BEHAVIOR, TICKID_EXIT_REOPEN, TICKID_ITEM_BEHAVIOR, TICKID_ITEM_BOUNCEBACK, TICKID_LIGHT_FLICKERS, TICKID_LIVEAUCTION, TICKID_LONGERMASK, TICKID_MISCELLANEOUS, TICKID_MOB, TICKID_PROPERTY_SPECIAL, TICKID_QUEST, TICKID_READYTOSTOP, TICKID_ROOM_BEHAVIOR, TICKID_ROOM_ITEM_REJUV, TICKID_SHORTERMASK, TICKID_SOLITARYMASK, TICKID_SPECIALCOMBAT, TICKID_SPECIALMANEUVER, TICKID_SPELL_AFFECT, TICKID_SUPPORT, TICKID_TIMEAUCTION, TICKID_TRAP_DESTRUCTION, TICKID_TRAP_RESET
Modifier and Type | Method | Description |
---|---|---|
Pair<java.lang.Long,TimeClock.TimePeriod> |
getFinalBudget() |
Returns a description of the buying budget of the shopkeeper.
|
java.lang.String |
getFinalCurrency() |
Gets the derived currency for this object, which will be referenced by
shopkeepers, bankers, and other mobs.
|
double[] |
getFinalDevalueRate() |
Returns a double array describing the percentage in the drop of the price at
which this ShopKeeper will buy back items based on the number already
in his inventory.
|
java.lang.String |
getFinalIgnoreMask() |
Returns the mask used to determine if a customer is ignored by the ShopKeeper.
|
int |
getFinalInvResetRate() |
Returns the number of ticks between totally resetting this ShopKeepers
inventory back to what it was.
|
java.lang.String[] |
getFinalItemPricingAdjustments() |
A string set describing how pricing for this ShopKeeper will differ based on item masks
The format for each string is a floating point number followers by a space and a zapper mask
|
java.lang.String |
getFinalPrejudiceFactors() |
A string describing how pricing for this ShopKeeper will differ based on customer attributes
such as race.
|
java.lang.String |
getRawBbudget() |
Returns a description of the buying budget of the shopkeeper.
|
java.lang.String |
getRawCurrency() |
Gets the default currency for this object, which will be referenced by
shopkeepers, bankers, and other mobs.
|
java.lang.String |
getRawDevalueRate() |
Returns a string describing the percentage in the drop of the price at
which this ShopKeeper will buy back items based on the number already
in his inventory.
|
java.lang.String |
getRawIgnoreMask() |
Returns the mask used to determine if a customer is ignored by the ShopKeeper.
|
int |
getRawInvResetRate() |
Returns the number of ticks between totally resetting this ShopKeepers
inventory back to what it was.
|
java.lang.String[] |
getRawItemPricingAdjustments() |
A string set describing how pricing for this ShopKeeper will differ based on item masks
The format for each string is a floating point number followers by a space and a zapper mask
|
java.lang.String |
getRawPrejudiceFactors() |
A string describing how pricing for this ShopKeeper will differ based on customer attributes
such as race.
|
void |
setBudget(java.lang.String factors) |
Sets a description of the buying budget of the shopkeeper.
|
void |
setCurrency(java.lang.String currency) |
Returns the default currency for this object, which will be referenced by
shopkeepers, bankers, and other mobs.
|
void |
setDevalueRate(java.lang.String factors) |
Sets a string describing the percentage in the drop of the price at
which this ShopKeeper will buy back items based on the number already
in his inventory.
|
void |
setIgnoreMask(java.lang.String factors) |
Sets the mask used to determine if a customer is ignored by the ShopKeeper.
|
void |
setInvResetRate(int ticks) |
Sets the number of ticks between totally resetting this ShopKeepers
inventory back to what it was.
|
void |
setItemPricingAdjustments(java.lang.String[] factors) |
Sets the string set describing how pricing for this ShopKeeper will differ based on item masks
The format for each string is a floating point number followers by a space and a zapper mask
|
void |
setPrejudiceFactors(java.lang.String factors) |
Sets the string describing how pricing for this ShopKeeper will differ based on customer attributes
such as race.
|
copyOf, ID, initializeClass, newInstance
amDestroyed, destroy, isSavable, setSavable
description, displayText, image, isGeneric, L, maxRange, minRange, miscTextFormat, Name, rawImage, sameAs, setDescription, setDisplayText, setImage, setMiscText, setName, text
expirationDate, setExpirationDate
getSaveStatIndex, getStat, getStatCodes, isStat, setStat
executeMsg, okMessage
affectCharState, affectCharStats, affectPhyStats
getTickStatus, name, tick
java.lang.String getRawPrejudiceFactors()
java.lang.String getFinalPrejudiceFactors()
void setPrejudiceFactors(java.lang.String factors)
factors
- the string describing price prejudicingjava.lang.String[] getFinalItemPricingAdjustments()
java.lang.String[] getRawItemPricingAdjustments()
void setItemPricingAdjustments(java.lang.String[] factors)
factors
- the string describing price prejudicingjava.lang.String getFinalIgnoreMask()
MaskingLibrary
java.lang.String getRawIgnoreMask()
MaskingLibrary
void setIgnoreMask(java.lang.String factors)
factors
- the mask to useMaskingLibrary
java.lang.String getRawBbudget()
Pair<java.lang.Long,TimeClock.TimePeriod> getFinalBudget()
void setBudget(java.lang.String factors)
factors
- the string for the shopkeepers buying budgetdouble[] getFinalDevalueRate()
java.lang.String getRawDevalueRate()
void setDevalueRate(java.lang.String factors)
factors
- the price dropping percentage rule for this shopkeeperint getFinalInvResetRate()
int getRawInvResetRate()
void setInvResetRate(int ticks)
ticks
- the number of ticks between total resets of inventoryjava.lang.String getFinalCurrency()
java.lang.String getRawCurrency()
void setCurrency(java.lang.String currency)
currency
- a currency name/definition