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.ChattyTestResponse
CAN_AREAS, CAN_EXITS, CAN_ITEMS, CAN_MOBS, CAN_ROOMS, FLAG_LEGALBEHAVIOR, FLAG_MOBILITY, FLAG_POTENTIALLYAGGRESSIVE, FLAG_POTENTIALLYAUTODEATHING, FLAG_TROUBLEMAKING
idConverter
addedChatEntries, lastReactedTo, lastRespondedTo, lastThingSaid, myChatGroup, myOldName, RESPONSE_DELAY, responseQue, scriptEngine, TALK_WAIT_DELAY, talkDown, tickDown
CODES, isSavableBehavior, parms
STATUS_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, startBehavior
copyOf, initializeClass, newInstance
amDestroyed, destroy, isSavable
getSaveStatIndex, getStat, getStatCodes, isStat, setStat
okMessage
accountForYourself, addChatEntries, executeMsg, externalFiles, getChatGroups, getLastRespondedTo, getLastThingSaid, getMyBaseChatGroup, getMyChatGroup, getTypeAndCloser, isExpressionStart, loadChatData, match, match, matchChatGroup, newChattyGroup, nextLine, parseChatData, parseExpression, queResponse, setParms, tick, unprotectedChatGroupLoad
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
amDestroyed, 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, startBehavior
getTickStatus, name
public java.lang.String ID()
CMObject
public void registerDefaultQuest(java.lang.Object questName)
Behavior
registerDefaultQuest
in interface Behavior
registerDefaultQuest
in class StdBehavior
questName
- the Quest nameQuest
protected boolean match(MOB speaker, MudChat.ChatMatch match, java.lang.String message, java.lang.String[] rest)