|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.planet_ink.coffee_mud.Commands.StdCommand
com.planet_ink.coffee_mud.Commands.Follow
public class Follow
Field Summary |
---|
Fields inherited from class com.planet_ink.coffee_mud.Commands.StdCommand |
---|
ID, noCoinFilter |
Constructor Summary | |
---|---|
Follow()
|
Method Summary | |
---|---|
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 the 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 |
nofollow(MOB mob,
boolean errorsOk,
boolean quiet)
|
boolean |
processFollow(MOB mob,
MOB tofollow,
boolean quiet)
|
void |
unfollow(MOB mob,
boolean quiet)
|
Methods inherited from class com.planet_ink.coffee_mud.Commands.StdCommand |
---|
checkArguments, checkedActionsCost, compareTo, copyOf, I, ID, initializeClass, L, name, newInstance, preExecute, securityCheck |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Follow()
Method Detail |
---|
public java.lang.String[] getAccessWords()
Command
getAccessWords
in interface Command
getAccessWords
in class StdCommand
public boolean nofollow(MOB mob, boolean errorsOk, boolean quiet)
public void unfollow(MOB mob, boolean quiet)
public boolean processFollow(MOB mob, MOB tofollow, boolean quiet)
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 StdCommand
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 executed
java.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
Command
executeInternal
in interface Command
executeInternal
in class StdCommand
mob
- the mob or player issueing the commandmetaFlags
- flags denoting how the command is being executedargs
- a set of object parameters
java.io.IOException
- usually means the player has dropped carrierpublic double combatActionsCost(MOB mob, java.util.List<java.lang.String> cmds)
Command
combatActionsCost
in interface Command
combatActionsCost
in class StdCommand
mob
- the mob executing the command, if anycmds
- the parameters to be passed to the command, if any
Command.actionsCost(MOB, List)
,
Command.checkedActionsCost(MOB, List)
public double actionsCost(MOB mob, java.util.List<java.lang.String> cmds)
Command
actionsCost
in interface Command
actionsCost
in class StdCommand
mob
- the mob executing the command, if anycmds
- the parameters to be passed to the command, if any
Command.combatActionsCost(MOB, List)
,
Command.checkedActionsCost(MOB, List)
public boolean canBeOrdered()
Command
canBeOrdered
in interface Command
canBeOrdered
in class StdCommand
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |