com.planet_ink.coffee_mud.Libraries
Class SlaveryParser
java.lang.Object
com.planet_ink.coffee_mud.Libraries.StdLibrary
com.planet_ink.coffee_mud.Libraries.SlaveryParser
- All Implemented Interfaces:
- CMObject, CMLibrary, SlaveryLibrary, java.lang.Cloneable, java.lang.Comparable<CMObject>
public class SlaveryParser
- extends StdLibrary
- implements SlaveryLibrary
|
Field Summary |
java.lang.Object[] |
fpmap
|
| Fields inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.SlaveryLibrary |
pmap, responseStarters, STEP_ALLDONE, STEP_EVAL, STEP_INT1, STEP_INT2, STEP_INT3, STEP_INT4, STEP_INT5, universalRejections, universalStarters |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.lang.Comparable |
compareTo |
fpmap
public java.lang.Object[] fpmap
SlaveryParser
public SlaveryParser()
ID
public java.lang.String ID()
- Description copied from interface:
CMObject
- The CoffeeMud Java Class ID shared by all instances of
this object. Unlike the Java Class name, this method
does not include package information. However, it must
return a String value unique to its class category in
the ClassLoader. Class categories include Libraries, Common,
Areas, Abilities, Behaviors, CharClasses, Commands, Exits
Locales, MOBS, Races, WebMacros, Basic Items, Armor,
Weapons, ClanItems, MiscTech. The name is typically identical
to the class name.
- Specified by:
ID in interface CMObject- Overrides:
ID in class StdLibrary
- Returns:
- the name of this class
tick
public boolean tick(Tickable ticking,
int tickID)
findMatch
public java.util.Vector findMatch(MOB mob,
java.util.Vector prereq)
- Specified by:
findMatch in interface SlaveryLibrary
cleanWord
public java.lang.String cleanWord(java.lang.String s)
- Specified by:
cleanWord in interface SlaveryLibrary
processRequest
public SlaveryLibrary.geasSteps processRequest(MOB you,
MOB me,
java.lang.String req)
- Specified by:
processRequest in interface SlaveryLibrary