Behavior, ChattyBehavior, CMObject, Contingent, Modifiable, MsgListener, Tickable, java.lang.Cloneable, java.lang.Comparable<CMObject>public class QuestChat extends MudChat
MudChat.ChatExpConn, MudChat.ChatExpression, MudChat.ChatMatch, MudChat.ChatMatchFlag, MudChat.ChatMatchType, MudChat.ChattyEntry, MudChat.ChattyGroup, MudChat.ChattyResponse, MudChat.ChattyTestResponseCAN_AREAS, CAN_EXITS, CAN_ITEMS, CAN_MOBS, CAN_ROOMS, FLAG_LEGALBEHAVIOR, FLAG_MOBILITY, FLAG_POTENTIALLYAGGRESSIVE, FLAG_POTENTIALLYAUTODEATHING, FLAG_TROUBLEMAKINGidConverteraddedChatEntries, lastReactedTo, lastRespondedTo, lastThingSaid, myChatGroup, myOldName, RESPONSE_DELAY, responseQue, scriptEngine, TALK_WAIT_DELAY, talkDown, tickDownCODES, isSavableBehavior, parmsSTATUS_AFFECT, STATUS_ALIVE, STATUS_BEHAVIOR, STATUS_CLASS, STATUS_DEAD, STATUS_END, STATUS_FIGHT, STATUS_MISC, STATUS_MISC2, STATUS_MISC3, STATUS_MISC4, STATUS_MISC5, STATUS_MISC6, STATUS_MISC7, STATUS_NOT, STATUS_OTHER, STATUS_RACE, STATUS_REBIRTH, STATUS_SCRIPT, STATUS_START, STATUS_WEATHER, TICKID_AREA, TICKID_BALLISTICK, TICKID_CLAN, TICKID_CLANITEM, TICKID_DEADBODY_DECAY, TICKID_ELECTRONICS, TICKID_EMAIL, TICKID_EVENT, TICKID_EXIT_BEHAVIOR, TICKID_EXIT_REOPEN, TICKID_ITEM_BEHAVIOR, TICKID_ITEM_BOUNCEBACK, TICKID_LIGHT_FLICKERS, TICKID_LIVEAUCTION, TICKID_LONGERMASK, TICKID_MISCELLANEOUS, TICKID_MOB, TICKID_PROPERTY_SPECIAL, TICKID_QUEST, TICKID_READYTOSTOP, TICKID_ROOM_BEHAVIOR, TICKID_ROOM_ITEM_REJUV, TICKID_SHORTERMASK, TICKID_SOLITARYMASK, TICKID_SPECIALCOMBAT, TICKID_SPECIALMANEUVER, TICKID_SPELL_AFFECT, TICKID_SUPPORT, TICKID_TIMEAUCTION, TICKID_TRAP_DESTRUCTION, TICKID_TRAP_RESET| Constructor | Description | 
|---|---|
| QuestChat() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| java.lang.String | ID() | The CoffeeMud Java Class ID shared by all instances of
 this object. | 
| protected boolean | match(MOB speaker,
     MudChat.ChatMatch match,
     java.lang.String message,
     java.lang.String[] rest) | |
| void | registerDefaultQuest(java.lang.Object questName) | Called after a behavior is added to an Environmental object. | 
canImprove, canImprove, endBehavior, flags, getParms, grantsAggressivenessTo, parmsFormat, setSavable, startBehaviorcopyOf, initializeClass, newInstanceamDestroyed, destroy, isSavablegetSaveStatIndex, getStat, getStatCodes, isStat, setStatokMessageaccountForYourself, addChatEntries, executeMsg, externalFiles, getChatGroups, getLastRespondedTo, getLastThingSaid, getMyBaseChatGroup, getMyChatGroup, getTypeAndCloser, isExpressionStart, loadChatData, match, match, matchChatGroup, newChattyGroup, nextLine, parseChatData, parseExpression, queResponse, setParms, tick, unprotectedChatGroupLoadclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitamDestroyed, canActAtAll, canFreelyBehaveNormal, canImprove, canImprove, canImproveCode, compareTo, copyOf, destroy, endBehavior, flags, getBehaversMOB, getBehaversRoom, getCodeNum, getInternalCodeNum, getParms, getSaveStatIndex, getStat, getStatCodes, getTickStatus, grantsAggressivenessTo, I, initializeClass, isSavable, isStat, L, name, newInstance, okMessage, parmsFormat, sameAs, setSavable, setStat, startBehaviorgetTickStatus, namepublic java.lang.String ID()
CMObjectpublic void registerDefaultQuest(java.lang.Object questName)
BehaviorregisterDefaultQuest in interface BehaviorregisterDefaultQuest in class StdBehaviorquestName - the Quest nameQuestprotected boolean match(MOB speaker, MudChat.ChatMatch match, java.lang.String message, java.lang.String[] rest)