public class DeferCmd extends StdCommand
idConverterID, noCoinFilter| Constructor | Description |
|---|---|
DeferCmd() |
| Modifier and Type | Method | Description |
|---|---|---|
double |
actionsCost(MOB mob,
java.util.List<java.lang.String> cmds) |
Returns the number of actions required to completely
activate this command.
|
boolean |
canBeOrdered() |
Whether a group leader or charmer can order their followers
to do this command.
|
double |
combatActionsCost(MOB mob,
java.util.List<java.lang.String> cmds) |
Returns the number of actions required to completely
activate 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.
|
boolean |
securityCheck(MOB mob) |
Whether this command is available to the given player
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanBeCancelled, checkArguments, checkedActionsCost, compareTo, copyOf, getArgumentSetIndex, getVisibleRoomTarget, I, ID, initializeClass, isOccupiedWithOtherWork, L, name, newInstance, preExecute, putInCommandlistpublic java.lang.String[] getAccessWords()
CommandgetAccessWords in interface CommandgetAccessWords in class StdCommandpublic 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 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 carrierpublic double combatActionsCost(MOB mob, java.util.List<java.lang.String> cmds)
CommandcombatActionsCost in interface CommandcombatActionsCost in class StdCommandmob - the mob executing the command, if anycmds - the parameters to be passed to the command, if anyCommand.actionsCost(MOB, List),
Command.checkedActionsCost(MOB, List)public double actionsCost(MOB mob, java.util.List<java.lang.String> cmds)
CommandactionsCost in interface CommandactionsCost in class StdCommandmob - the mob executing the command, if anycmds - the parameters to be passed to the command, if anyCommand.combatActionsCost(MOB, List),
Command.checkedActionsCost(MOB, List)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 command