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
|
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 java.lang.Comparable |
compareTo |
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
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)