com.planet_ink.coffee_mud.Commands
Class WillQualify
java.lang.Object
com.planet_ink.coffee_mud.Commands.StdCommand
com.planet_ink.coffee_mud.Commands.Skills
com.planet_ink.coffee_mud.Commands.WillQualify
- All Implemented Interfaces:
- Command, CMObject, java.lang.Cloneable, java.lang.Comparable<CMObject>
public class WillQualify
- extends Skills
Title: False Realities Flavored CoffeeMUD
Description: The False Realities Version of CoffeeMUD
Copyright: Copyright (c) 2004 Jeremy Vyska
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Company: http://www.falserealities.com
Method Summary |
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. |
java.lang.StringBuffer |
getQualifiedAbilities(MOB viewerM,
MOB ableM,
java.lang.String classID,
java.lang.String raceID,
int maxLevel,
java.lang.String prefix,
java.util.HashSet<java.lang.Object> types)
|
Methods inherited from class com.planet_ink.coffee_mud.Commands.StdCommand |
actionsCost, checkArguments, checkedActionsCost, combatActionsCost, compareTo, copyOf, executeInternal, 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 |
WillQualify
public WillQualify()
getAccessWords
public java.lang.String[] getAccessWords()
- Description copied from interface:
Command
- Returns the set of command words, with the most public one first,
that are entered by the user to initiate this command.
- Specified by:
getAccessWords
in interface Command
- Overrides:
getAccessWords
in class Skills
- Returns:
- the set of command words that the user enters
getQualifiedAbilities
public java.lang.StringBuffer getQualifiedAbilities(MOB viewerM,
MOB ableM,
java.lang.String classID,
java.lang.String raceID,
int maxLevel,
java.lang.String prefix,
java.util.HashSet<java.lang.Object> types)
execute
public boolean execute(MOB mob,
java.util.List<java.lang.String> commands,
int metaFlags)
throws java.io.IOException
- Description copied from interface:
Command
- This method actually performs the command, when the given parsed
set of command-line words. The commands list is almost always the
set of strings, starting with the access word that triggered the
command. Some commands have custom APIs however, that allow almost
anything to be in the commands list, or even for the commands to be null.
This method is not allowed to be called until the player or mob has
satisfied the actionsCost requirements and the securityCheck
- Specified by:
execute
in interface Command
- Overrides:
execute
in class Skills
- Parameters:
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
- Returns:
- whether the command was successfully executed. Is almost meaningless.
- Throws:
java.io.IOException
- usually means the player has dropped carrier- See Also:
Command.actionsCost(MOB, List)
,
Command.securityCheck(MOB)