com.planet_ink.coffee_mud.Libraries.interfaces
Interface QuestManager

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

public interface QuestManager
extends CMLibrary


Field Summary
static int QM_COMMAND_$ABILITY
           
static int QM_COMMAND_$AREA
           
static int QM_COMMAND_$CHOOSE
           
static int QM_COMMAND_$EXISTING_QUEST_NAME
           
static int QM_COMMAND_$EXPRESSION
           
static int QM_COMMAND_$FACTION
           
static int QM_COMMAND_$HIDDEN
           
static int QM_COMMAND_$ITEMXML
           
static int QM_COMMAND_$ITEMXML_ONEORMORE
           
static int QM_COMMAND_$LABEL
           
static int QM_COMMAND_$LONG_STRING
           
static int QM_COMMAND_$MOBXML
           
static int QM_COMMAND_$MOBXML_ONEORMORE
           
static int QM_COMMAND_$NAME
           
static int QM_COMMAND_$ROOMID
           
static int QM_COMMAND_$STRING
           
static int QM_COMMAND_$TIMEEXPRESSION
           
static int QM_COMMAND_$TITLE
           
static int QM_COMMAND_$UNIQUE_QUEST_NAME
           
static int QM_COMMAND_$ZAPPERMASK
           
static int QM_COMMAND_MASK
           
static int QM_COMMAND_OPTIONAL
           
static GenericEditor.CMEval[] QM_COMMAND_TESTS
           
static java.lang.String[] QM_COMMAND_TYPES
           
 
Method Summary
 void addQuest(Quest Q)
           
 java.lang.String alterHoliday(java.lang.String oldName, java.util.Vector newData)
           
 java.lang.String breakOutMaskString(java.lang.String s, java.util.Vector p)
           
 java.util.Vector breakOutMudChatVs(java.lang.String MUDCHAT, DVector behaviors)
           
 java.lang.String createHoliday(java.lang.String named, java.lang.String areaName, boolean save)
           
 java.lang.String deleteHoliday(int holidayNumber)
           
 void delQuest(Quest Q)
           
 Quest fetchQuest(int i)
           
 Quest fetchQuest(java.lang.String qname)
           
 Quest findQuest(java.lang.String qname)
           
 java.lang.StringBuffer getDefaultHoliData(java.lang.String named, java.lang.String area)
           
 java.util.Vector getEncodedHolidayData(java.lang.String dataFromStepsFile)
           
 java.lang.Object getHolidayFile()
           
 int getHolidayIndex(java.lang.String named)
           
 java.lang.String getHolidayName(int index)
           
 DVector getQuestTemplate(MOB mob, java.lang.String fileToGet)
           
 java.lang.String listHolidays(Area A, java.lang.String otherParms)
           
 void modifyHoliday(MOB mob, int holidayNumber)
           
 int numQuests()
           
 Quest objectInUse(Environmental E)
           
 java.util.Vector parseQuestCommandLines(java.util.Vector script, java.lang.String cmdOnly, int startLine)
           
 java.util.Vector parseQuestSteps(java.util.Vector script, int startLine, boolean rawLineInput)
           
 Quest questMaker(MOB mob)
           
 void save()
           
 
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

QM_COMMAND_$TITLE

static final int QM_COMMAND_$TITLE
See Also:
Constant Field Values

QM_COMMAND_$LABEL

static final int QM_COMMAND_$LABEL
See Also:
Constant Field Values

QM_COMMAND_$EXPRESSION

static final int QM_COMMAND_$EXPRESSION
See Also:
Constant Field Values

QM_COMMAND_$UNIQUE_QUEST_NAME

static final int QM_COMMAND_$UNIQUE_QUEST_NAME
See Also:
Constant Field Values

QM_COMMAND_$CHOOSE

static final int QM_COMMAND_$CHOOSE
See Also:
Constant Field Values

QM_COMMAND_$ITEMXML

static final int QM_COMMAND_$ITEMXML
See Also:
Constant Field Values

QM_COMMAND_$STRING

static final int QM_COMMAND_$STRING
See Also:
Constant Field Values

QM_COMMAND_$ROOMID

static final int QM_COMMAND_$ROOMID
See Also:
Constant Field Values

QM_COMMAND_$AREA

static final int QM_COMMAND_$AREA
See Also:
Constant Field Values

QM_COMMAND_$MOBXML

static final int QM_COMMAND_$MOBXML
See Also:
Constant Field Values

QM_COMMAND_$NAME

static final int QM_COMMAND_$NAME
See Also:
Constant Field Values

QM_COMMAND_$LONG_STRING

static final int QM_COMMAND_$LONG_STRING
See Also:
Constant Field Values

QM_COMMAND_$MOBXML_ONEORMORE

static final int QM_COMMAND_$MOBXML_ONEORMORE
See Also:
Constant Field Values

QM_COMMAND_$ITEMXML_ONEORMORE

static final int QM_COMMAND_$ITEMXML_ONEORMORE
See Also:
Constant Field Values

QM_COMMAND_$ZAPPERMASK

static final int QM_COMMAND_$ZAPPERMASK
See Also:
Constant Field Values

QM_COMMAND_$ABILITY

static final int QM_COMMAND_$ABILITY
See Also:
Constant Field Values

QM_COMMAND_$EXISTING_QUEST_NAME

static final int QM_COMMAND_$EXISTING_QUEST_NAME
See Also:
Constant Field Values

QM_COMMAND_$HIDDEN

static final int QM_COMMAND_$HIDDEN
See Also:
Constant Field Values

QM_COMMAND_$FACTION

static final int QM_COMMAND_$FACTION
See Also:
Constant Field Values

QM_COMMAND_$TIMEEXPRESSION

static final int QM_COMMAND_$TIMEEXPRESSION
See Also:
Constant Field Values

QM_COMMAND_MASK

static final int QM_COMMAND_MASK
See Also:
Constant Field Values

QM_COMMAND_OPTIONAL

static final int QM_COMMAND_OPTIONAL
See Also:
Constant Field Values

QM_COMMAND_TYPES

static final java.lang.String[] QM_COMMAND_TYPES

QM_COMMAND_TESTS

static final GenericEditor.CMEval[] QM_COMMAND_TESTS
Method Detail

objectInUse

Quest objectInUse(Environmental E)

numQuests

int numQuests()

fetchQuest

Quest fetchQuest(int i)

fetchQuest

Quest fetchQuest(java.lang.String qname)

findQuest

Quest findQuest(java.lang.String qname)

addQuest

void addQuest(Quest Q)

delQuest

void delQuest(Quest Q)

save

void save()

parseQuestSteps

java.util.Vector parseQuestSteps(java.util.Vector script,
                                 int startLine,
                                 boolean rawLineInput)

parseQuestCommandLines

java.util.Vector parseQuestCommandLines(java.util.Vector script,
                                        java.lang.String cmdOnly,
                                        int startLine)

getHolidayIndex

int getHolidayIndex(java.lang.String named)

getHolidayName

java.lang.String getHolidayName(int index)

listHolidays

java.lang.String listHolidays(Area A,
                              java.lang.String otherParms)

deleteHoliday

java.lang.String deleteHoliday(int holidayNumber)

modifyHoliday

void modifyHoliday(MOB mob,
                   int holidayNumber)

alterHoliday

java.lang.String alterHoliday(java.lang.String oldName,
                              java.util.Vector newData)

createHoliday

java.lang.String createHoliday(java.lang.String named,
                               java.lang.String areaName,
                               boolean save)

getDefaultHoliData

java.lang.StringBuffer getDefaultHoliData(java.lang.String named,
                                          java.lang.String area)

getHolidayFile

java.lang.Object getHolidayFile()

getEncodedHolidayData

java.util.Vector getEncodedHolidayData(java.lang.String dataFromStepsFile)

breakOutMudChatVs

java.util.Vector breakOutMudChatVs(java.lang.String MUDCHAT,
                                   DVector behaviors)

breakOutMaskString

java.lang.String breakOutMaskString(java.lang.String s,
                                    java.util.Vector p)

getQuestTemplate

DVector getQuestTemplate(MOB mob,
                         java.lang.String fileToGet)

questMaker

Quest questMaker(MOB mob)