com.planet_ink.coffee_mud.MOBS.interfaces
Interface PostOffice
- All Superinterfaces:
- Affectable, Behavable, java.lang.Cloneable, CMModifiable, CMObject, java.lang.Comparable<CMObject>, Economics, Environmental, MsgListener, ShopKeeper, StatsAffecting, Tickable
- All Known Implementing Classes:
- GenPostman, StdPostman
public interface PostOffice
- extends ShopKeeper
| Fields inherited from interface com.planet_ink.coffee_mud.core.interfaces.ShopKeeper |
DEAL_ALCHEMIST, DEAL_ANYTECHNOLOGY, DEAL_ANYTHING, DEAL_ARMOR, DEAL_AUCTIONEER, DEAL_BANKER, DEAL_BUTCHER, DEAL_CASTER, DEAL_CLANBANKER, DEAL_CLANDSELLER, DEAL_CLANPOSTMAN, DEAL_CONFLICTS, DEAL_CSHIPSELLER, DEAL_DESCS, DEAL_FOODSELLER, DEAL_GENERAL, DEAL_GROWER, DEAL_HIDESELLER, DEAL_INNKEEPER, DEAL_INVENTORYONLY, DEAL_JEWELLER, DEAL_LANDSELLER, DEAL_LEATHER, DEAL_LUMBERER, DEAL_MAGIC, DEAL_METALSMITH, DEAL_PETS, DEAL_POSTMAN, DEAL_SHIPSELLER, DEAL_SLAVES, DEAL_STONEYARDER, DEAL_TRAINER, DEAL_WEAPONS |
| Fields inherited from interface com.planet_ink.coffee_mud.core.interfaces.Tickable |
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_CLAN, TICKID_CLANITEM, TICKID_DEADBODY_DECAY, TICKID_EMAIL, TICKID_EXIT_BEHAVIOR, TICKID_EXIT_REOPEN, TICKID_ITEM_BEHAVIOR, TICKID_ITEM_BOUNCEBACK, TICKID_LIGHT_FLICKERS, TICKID_LIVEAUCTION, TICKID_LONGERMASK, TICKID_MOB, TICKID_QUEST, TICKID_READYTOSTOP, TICKID_ROOM_BEHAVIOR, TICKID_ROOM_ITEM_REJUV, TICKID_SPELL_AFFECT, TICKID_TIMEAUCTION, TICKID_TRAP_DESTRUCTION, TICKID_TRAP_RESET, TICKMASK_SOLITARY, TICKS_PER_RLMIN, TIME_MILIS_PER_MUDHOUR, TIME_TICK, TIME_TICK_DOUBLE |
|
Method Summary |
void |
addToBox(MOB mob,
Item thisThang,
java.lang.String from,
java.lang.String to,
long holdTime,
double COD)
|
void |
addToBox(java.lang.String boxName,
Item thisThang,
java.lang.String from,
java.lang.String to,
long holdTime,
double COD)
|
void |
createBoxHere(java.lang.String mob,
java.lang.String forward)
|
void |
deleteBoxHere(java.lang.String mob)
|
boolean |
delFromBox(MOB mob,
Item thisThang)
|
boolean |
delFromBox(java.lang.String mob,
Item thisThang)
|
void |
emptyBox(java.lang.String mob)
|
double |
feeForNewBox()
|
Item |
findBoxContents(MOB mob,
java.lang.String likeThis)
|
Item |
findBoxContents(java.lang.String mob,
java.lang.String likeThis)
|
java.lang.String |
findProperBranch(java.lang.String name)
|
java.util.Hashtable |
getOurOpenBoxes(java.lang.String mob)
|
double |
holdFeePerPound()
|
int |
maxMudMonthsHeld()
|
double |
minimumPostage()
|
PostOffice.MailPiece |
parsePostalItemData(java.lang.String data)
|
double |
postagePerPound()
|
java.lang.String |
postalBranch()
|
java.lang.String |
postalChain()
|
void |
setFeeForNewBox(double d)
|
void |
setHoldFeePerPound(double d)
|
void |
setMaxMudMonthsHeld(int months)
|
void |
setMinimumPostage(double d)
|
void |
setPostagePerPound(double d)
|
void |
setPostalChain(java.lang.String name)
|
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Economics |
budget, devalueRate, finalBudget, finalDevalueRate, finalIgnoreMask, finalInvResetRate, finalItemPricingAdjustments, finalPrejudiceFactors, ignoreMask, invResetRate, itemPricingAdjustments, prejudiceFactors, setBudget, setDevalueRate, setIgnoreMask, setInvResetRate, setItemPricingAdjustments, setPrejudiceFactors |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Environmental |
amDestroyed, description, destroy, displayText, expirationDate, image, isGeneric, maxRange, minRange, miscTextFormat, name, Name, rawImage, sameAs, savable, setDescription, setDisplayText, setExpirationDate, setImage, setMiscText, setName, text |
addToBox
void addToBox(java.lang.String boxName,
Item thisThang,
java.lang.String from,
java.lang.String to,
long holdTime,
double COD)
addToBox
void addToBox(MOB mob,
Item thisThang,
java.lang.String from,
java.lang.String to,
long holdTime,
double COD)
delFromBox
boolean delFromBox(java.lang.String mob,
Item thisThang)
delFromBox
boolean delFromBox(MOB mob,
Item thisThang)
emptyBox
void emptyBox(java.lang.String mob)
getOurOpenBoxes
java.util.Hashtable getOurOpenBoxes(java.lang.String mob)
createBoxHere
void createBoxHere(java.lang.String mob,
java.lang.String forward)
deleteBoxHere
void deleteBoxHere(java.lang.String mob)
parsePostalItemData
PostOffice.MailPiece parsePostalItemData(java.lang.String data)
findBoxContents
Item findBoxContents(java.lang.String mob,
java.lang.String likeThis)
findBoxContents
Item findBoxContents(MOB mob,
java.lang.String likeThis)
postalChain
java.lang.String postalChain()
setPostalChain
void setPostalChain(java.lang.String name)
postalBranch
java.lang.String postalBranch()
findProperBranch
java.lang.String findProperBranch(java.lang.String name)
minimumPostage
double minimumPostage()
setMinimumPostage
void setMinimumPostage(double d)
postagePerPound
double postagePerPound()
setPostagePerPound
void setPostagePerPound(double d)
holdFeePerPound
double holdFeePerPound()
setHoldFeePerPound
void setHoldFeePerPound(double d)
feeForNewBox
double feeForNewBox()
setFeeForNewBox
void setFeeForNewBox(double d)
maxMudMonthsHeld
int maxMudMonthsHeld()
setMaxMudMonthsHeld
void setMaxMudMonthsHeld(int months)