com.planet_ink.coffee_mud.Libraries.interfaces
Interface SlaveryLibrary

All Superinterfaces:
java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
All Known Implementing Classes:
SlaveryParser

public interface SlaveryLibrary
extends CMLibrary


Nested Class Summary
static class SlaveryLibrary.geasStep
           
static class SlaveryLibrary.geasSteps
           
 
Field Summary
static java.lang.String[][] pmap
           
static java.lang.String[] responseStarters
           
static int STEP_ALLDONE
           
static int STEP_EVAL
           
static int STEP_INT1
           
static int STEP_INT2
           
static int STEP_INT3
           
static int STEP_INT4
           
static int STEP_INT5
           
static java.lang.String[] universalRejections
           
static java.lang.String[] universalStarters
           
 
Method Summary
 java.lang.String cleanWord(java.lang.String s)
           
 java.util.Vector findMatch(MOB mob, java.util.Vector prereq)
           
 SlaveryLibrary.geasSteps processRequest(MOB you, MOB me, java.lang.String req)
           
 
Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary
activate, getSupportThread, shutdown
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, ID, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

STEP_EVAL

static final int STEP_EVAL
See Also:
Constant Field Values

STEP_INT1

static final int STEP_INT1
See Also:
Constant Field Values

STEP_INT2

static final int STEP_INT2
See Also:
Constant Field Values

STEP_INT3

static final int STEP_INT3
See Also:
Constant Field Values

STEP_INT4

static final int STEP_INT4
See Also:
Constant Field Values

STEP_INT5

static final int STEP_INT5
See Also:
Constant Field Values

STEP_ALLDONE

static final int STEP_ALLDONE
See Also:
Constant Field Values

universalStarters

static final java.lang.String[] universalStarters

responseStarters

static final java.lang.String[] responseStarters

universalRejections

static final java.lang.String[] universalRejections

pmap

static final java.lang.String[][] pmap
Method Detail

findMatch

java.util.Vector findMatch(MOB mob,
                           java.util.Vector prereq)

cleanWord

java.lang.String cleanWord(java.lang.String s)

processRequest

SlaveryLibrary.geasSteps processRequest(MOB you,
                                        MOB me,
                                        java.lang.String req)