| Modifier and Type | Field | Description | 
|---|---|---|
| protected java.lang.String | externalCommand | |
| protected boolean | keepItDown | |
| protected java.lang.String | reason | |
| protected long | shuttingDownCompletes | |
| protected MOB | shuttingDownMob | |
| protected long | shuttingDownNextAnnounce | 
idConverterID, noCoinFilterSTATUS_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 | 
|---|---|
| Shutdown() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| boolean | canBeOrdered() | Whether a group leader or charmer can order their followers
 to do this command. | 
| 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.Object | executeInternal(MOB mob,
               int metaFlags,
               java.lang.Object... args) | This method is used for making "insider" calls to the command. | 
| 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 java.lang.String | getDisplayableShutdownTimeRemaining() | |
| int | getTickStatus() | A coded status for this object during the period where
 its tick method is being called. | 
| java.lang.String | name() | The displayable name of this object. | 
| boolean | securityCheck(MOB mob) | Whether this command is available to the given player | 
| protected void | showDisplayableShutdownTimeRemaining() | |
| void | startShutdown(MOB mob) | |
| boolean | tick(Tickable ticking,
    int tickID) | this is the method which is called periodically by the threading engine. | 
copyOf, ID, initializeClass, newInstanceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitactionsCost, canBeCancelled, checkArguments, checkedActionsCost, combatActionsCost, compareTo, copyOf, getArgumentSetIndex, getVisibleRoomTarget, I, ID, initializeClass, isOccupiedWithOtherWork, L, newInstance, preExecute, putInCommandlistprotected MOB shuttingDownMob
protected long shuttingDownNextAnnounce
protected long shuttingDownCompletes
protected java.lang.String reason
protected boolean keepItDown
protected java.lang.String externalCommand
public java.lang.String[] getAccessWords()
CommandgetAccessWords in interface CommandgetAccessWords in class StdCommandprotected java.lang.String getDisplayableShutdownTimeRemaining()
protected void showDisplayableShutdownTimeRemaining()
public boolean execute(MOB mob, java.util.List<java.lang.String> commands, int metaFlags) throws java.io.IOException
Commandexecute in interface Commandexecute in class StdCommandmob - 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()
CommandcanBeOrdered in interface CommandcanBeOrdered in class StdCommandpublic boolean securityCheck(MOB mob)
CommandsecurityCheck in interface CommandsecurityCheck in class StdCommandmob - the player mob who might not even know about this commandpublic void startShutdown(MOB mob)
public int getTickStatus()
TickablegetTickStatus in interface TickableTickable.tick(Tickable, int)public java.lang.String name()
CMObjectname in interface CMObjectname in interface Tickablename in class StdCommandEnvironmental.Name()public boolean tick(Tickable ticking, int tickID)
Tickabletick in interface Tickableticking - a reference to this Tickable objecttickID - the TICKID_ constant describing this periodic call, as defined in TickableTickable, 
ServiceEngine, 
TickableGrouppublic java.lang.Object executeInternal(MOB mob, int metaFlags, java.lang.Object... args) throws java.io.IOException
CommandexecuteInternal in interface CommandexecuteInternal in class StdCommandmob - the mob or player issueing the commandmetaFlags - flags denoting how the command is being executedargs - a set of object parametersjava.io.IOException - usually means the player has dropped carrier