com.planet_ink.coffee_mud.MOBS.interfaces
Interface Auctioneer

All Superinterfaces:
java.lang.Cloneable, CMObject, java.lang.Comparable<CMObject>, Contingent, Economics, Environmental, Modifiable, MsgListener, ShopKeeper, StatsAffecting, Tickable
All Known Implementing Classes:
GenAuctioneer, StdAuctioneer

public interface Auctioneer
extends ShopKeeper


Nested Class Summary
static class Auctioneer.AuctionData
           
static class Auctioneer.AuctionRates
           
 
Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.core.interfaces.ShopKeeper
ShopKeeper.ShopPrice
 
Field Summary
static int STATE_CLOSED
           
static int STATE_ONCE
           
static int STATE_RUNOUT
           
static int STATE_START
           
static int STATE_THREE
           
static int STATE_TWICE
           
 
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
 
Method Summary
 java.lang.String auctionHouse()
           
 int maxTimedAuctionDays()
           
 int minTimedAuctionDays()
           
 void setAuctionHouse(java.lang.String named)
           
 void setMaxTimedAuctionDays(int d)
           
 void setMinTimedAuctionDays(int d)
           
 void setTimedFinalCutPct(double d)
           
 void setTimedListingPct(double d)
           
 void setTimedListingPrice(double d)
           
 double timedFinalCutPct()
           
 double timedListingPct()
           
 double timedListingPrice()
           
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.ShopKeeper
addSoldType, doISellThis, getShop, getWhatIsSoldMask, isSold, setWhatIsSoldMask, storeKeeperString
 
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
description, displayText, expirationDate, image, isGeneric, maxRange, minRange, miscTextFormat, name, Name, rawImage, sameAs, setDescription, setDisplayText, setExpirationDate, setImage, setMiscText, setName, text
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Tickable
getTickStatus, tick
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.StatsAffecting
affectCharState, affectCharStats, affectPhyStats
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.MsgListener
executeMsg, okMessage
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Contingent
amDestroyed, destroy, isSavable, setSavable
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, ID, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Modifiable
getSaveStatIndex, getStat, getStatCodes, isStat, setStat
 

Field Detail

STATE_START

static final int STATE_START
See Also:
Constant Field Values

STATE_RUNOUT

static final int STATE_RUNOUT
See Also:
Constant Field Values

STATE_ONCE

static final int STATE_ONCE
See Also:
Constant Field Values

STATE_TWICE

static final int STATE_TWICE
See Also:
Constant Field Values

STATE_THREE

static final int STATE_THREE
See Also:
Constant Field Values

STATE_CLOSED

static final int STATE_CLOSED
See Also:
Constant Field Values
Method Detail

auctionHouse

java.lang.String auctionHouse()

setAuctionHouse

void setAuctionHouse(java.lang.String named)

timedListingPrice

double timedListingPrice()

setTimedListingPrice

void setTimedListingPrice(double d)

timedListingPct

double timedListingPct()

setTimedListingPct

void setTimedListingPct(double d)

timedFinalCutPct

double timedFinalCutPct()

setTimedFinalCutPct

void setTimedFinalCutPct(double d)

maxTimedAuctionDays

int maxTimedAuctionDays()

setMaxTimedAuctionDays

void setMaxTimedAuctionDays(int d)

minTimedAuctionDays

int minTimedAuctionDays()

setMinTimedAuctionDays

void setMinTimedAuctionDays(int d)