|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ChattyBehavior
A ChattyBehavior is a Behavior causes a mob to have a conversation, or even just simply respond to a player or even another mob.
Behavior| Nested Class Summary | |
|---|---|
static class |
ChattyBehavior.ChattyEntry
A chatty entry embodies a test for a particular environmental event, such as someone speaking or acting, and all possible responses to that event. |
static class |
ChattyBehavior.ChattyGroup
A chatty group is a collection of particular environmental event tests, and their possible responses. |
static class |
ChattyBehavior.ChattyResponse
A response object representing something the chatty-one will definitely be saying soon. |
static class |
ChattyBehavior.ChattyTestResponse
A test response is a possible response to an environmental event, such as someone speaking or acting. |
| Field Summary |
|---|
| Fields inherited from interface com.planet_ink.coffee_mud.Behaviors.interfaces.Behavior |
|---|
CAN_AREAS, CAN_EXITS, CAN_ITEMS, CAN_MOBS, CAN_ROOMS, FLAG_LEGALBEHAVIOR, FLAG_MOBILITY, FLAG_POTENTIALLYAGGRESSIVE, FLAG_TROUBLEMAKING |
| Method Summary | |
|---|---|
MOB |
getLastRespondedTo()
Returns the last MOB object spoken to. |
java.lang.String |
getLastThingSaid()
Returns the last thing actually spoken by the wielder of this behavior, or null if nothing has been said yet. |
| Methods inherited from interface com.planet_ink.coffee_mud.Behaviors.interfaces.Behavior |
|---|
canImprove, canImprove, externalFiles, flags, getParms, grantsAggressivenessTo, parmsFormat, registerDefaultQuest, setParms, setSavable, startBehavior |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Tickable |
|---|
getTickStatus, name, tick |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.MsgListener |
|---|
executeMsg, okMessage |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Contingent |
|---|
amDestroyed, destroy, isSavable |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject |
|---|
copyOf, ID, initializeClass, newInstance |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Modifiable |
|---|
getSaveStatIndex, getStat, getStatCodes, isStat, setStat |
| Method Detail |
|---|
java.lang.String getLastThingSaid()
MOB getLastRespondedTo()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||