Modifier and Type | Field | Description |
---|---|---|
protected AuctionData |
liveAuctionData |
|
protected static int |
STATE_CLOSED |
|
protected static int |
STATE_ONCE |
|
protected static int |
STATE_RUNOUT |
|
protected static int |
STATE_START |
|
protected static int |
STATE_THREE |
|
protected static int |
STATE_TWICE |
idConverter
ID, noCoinFilter
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
Constructor | Description |
---|---|
Auction() |
Modifier and Type | Method | Description |
---|---|---|
void |
auctionNotify(MOB M,
java.lang.String resp,
java.lang.String regardingItem) |
|
boolean |
canBeOrdered() |
Whether a group leader or charmer can order their followers
to do this command.
|
boolean |
doLiveAuction(MOB mob,
java.util.List<java.lang.String> commands,
Environmental target) |
|
boolean |
execute(MOB mob,
java.util.List<java.lang.String> commands,
int metaFlags) |
This method actually performs the command, when the given parsed
set of command-line words.
|
java.lang.String[] |
getAccessWords() |
Returns the set of command words, with the most public one first,
that are entered by the user to initiate this command.
|
protected AuctionData |
getLiveData() |
|
int |
getTickStatus() |
A coded status for this object during the period where
its tick method is being called.
|
java.lang.String |
liveAuctionStatus() |
|
protected static java.lang.String |
MESSAGE_NOAUCTION() |
|
java.lang.String |
name() |
The displayable name of this object.
|
boolean |
securityCheck(MOB mob) |
Whether this command is available to the given player
|
void |
setLiveAuctionState(int code) |
|
boolean |
tick(Tickable ticking,
int tickID) |
this is the method which is called periodically by the threading engine.
|
protected java.util.Set<ShopKeeper.ViewType> |
viewFlags() |
channel, combatActionsCost, executeInternal, showBacklogMsg
copyOf, ID, initializeClass, newInstance
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
actionsCost, canBeCancelled, checkArguments, checkedActionsCost, compareTo, copyOf, getArgumentSetIndex, getVisibleRoomTarget, I, ID, initializeClass, isOccupiedWithOtherWork, L, newInstance, preExecute, putInCommandlist
protected AuctionData liveAuctionData
protected static final int STATE_START
protected static final int STATE_RUNOUT
protected static final int STATE_ONCE
protected static final int STATE_TWICE
protected static final int STATE_THREE
protected static final int STATE_CLOSED
public java.lang.String[] getAccessWords()
Command
getAccessWords
in interface Command
getAccessWords
in class Channel
public java.lang.String name()
CMObject
name
in interface CMObject
name
in interface Tickable
name
in class StdCommand
Environmental.Name()
protected static final java.lang.String MESSAGE_NOAUCTION()
public java.lang.String liveAuctionStatus()
protected AuctionData getLiveData()
public int getTickStatus()
Tickable
getTickStatus
in interface Tickable
Tickable.tick(Tickable, int)
public void setLiveAuctionState(int code)
public boolean tick(Tickable ticking, int tickID)
Tickable
tick
in interface Tickable
ticking
- a reference to this Tickable objecttickID
- the TICKID_ constant describing this periodic call, as defined in TickableTickable
,
ServiceEngine
,
TickableGroup
public boolean doLiveAuction(MOB mob, java.util.List<java.lang.String> commands, Environmental target)
public void auctionNotify(MOB M, java.lang.String resp, java.lang.String regardingItem) throws java.io.IOException
java.io.IOException
protected java.util.Set<ShopKeeper.ViewType> viewFlags()
public boolean execute(MOB mob, java.util.List<java.lang.String> commands, int metaFlags) throws java.io.IOException
Command
execute
in interface Command
execute
in class Channel
mob
- the mob or player issueing the commandcommands
- usually the command words and parameters; a set of stringsmetaFlags
- flags denoting how the command is being executedjava.io.IOException
- usually means the player has dropped carrierCommand.actionsCost(MOB, List)
,
Command.securityCheck(MOB)
public boolean canBeOrdered()
Command
canBeOrdered
in interface Command
canBeOrdered
in class Channel
public boolean securityCheck(MOB mob)
Command
securityCheck
in interface Command
securityCheck
in class StdCommand
mob
- the player mob who might not even know about this command