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,
QuestManager.HolidayData newData)
|
java.lang.String |
breakOutMaskString(java.lang.String s,
java.util.List<java.lang.String> p)
|
java.util.List<java.util.List<java.lang.String>> |
breakOutMudChatVs(java.lang.String MUDCHAT,
TriadList<java.lang.String,java.lang.String,java.lang.Integer> 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)
|
java.util.Enumeration<Quest> |
enumQuests()
|
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)
|
QuestManager.HolidayData |
getEncodedHolidayData(java.lang.String dataFromStepsFile)
|
java.lang.Object |
getHolidayFile()
|
int |
getHolidayIndex(java.lang.String named)
|
java.lang.String |
getHolidayName(int index)
|
java.util.List<Quest> |
getPlayerPersistentQuests(MOB player)
|
GenericEditor.CMEval |
getQuestCommandEval(QuestManager.QMCommand command)
|
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.List<java.util.List<java.lang.String>> |
parseQuestCommandLines(java.util.List<?> script,
java.lang.String cmdOnly,
int startLine)
|
java.util.List<java.lang.String> |
parseQuestSteps(java.util.List<java.lang.String> script,
int startLine,
boolean rawLineInput)
|
Quest |
questMaker(MOB mob)
|
void |
save()
|
Methods inherited from interface java.lang.Comparable |
compareTo |
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
objectInUse
Quest objectInUse(Environmental E)
numQuests
int numQuests()
enumQuests
java.util.Enumeration<Quest> enumQuests()
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.List<java.lang.String> parseQuestSteps(java.util.List<java.lang.String> script,
int startLine,
boolean rawLineInput)
parseQuestCommandLines
java.util.List<java.util.List<java.lang.String>> parseQuestCommandLines(java.util.List<?> 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,
QuestManager.HolidayData 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
QuestManager.HolidayData getEncodedHolidayData(java.lang.String dataFromStepsFile)
breakOutMudChatVs
java.util.List<java.util.List<java.lang.String>> breakOutMudChatVs(java.lang.String MUDCHAT,
TriadList<java.lang.String,java.lang.String,java.lang.Integer> behaviors)
breakOutMaskString
java.lang.String breakOutMaskString(java.lang.String s,
java.util.List<java.lang.String> p)
getQuestTemplate
DVector getQuestTemplate(MOB mob,
java.lang.String fileToGet)
questMaker
Quest questMaker(MOB mob)
getPlayerPersistentQuests
java.util.List<Quest> getPlayerPersistentQuests(MOB player)
getQuestCommandEval
GenericEditor.CMEval getQuestCommandEval(QuestManager.QMCommand command)