AccompanyingInTravelStateclass | actor.t[4918] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
class
AccompanyingInTravelState : ActorState
(none)
Inherited from
Inherited from
Inherited from
Inherited from
Inherited from
Inherited from
Inherited from AccompanyingInTravelState
ActorState
TravelMessageHandler
object
ActorTopicDatabase
TopicDatabase
object
AccompanyingInTravelState
GuidedInTravelState
ActorState
:
autoSuggest
getImpliedConvState
isInitState
location
stateDesc
stateSuggestedTopics
ActorTopicDatabase
:
askForTopics
askTopics
commandTopics
giveTopics
initiateTopics
miscTopics
showTopics
specialTopics
tellTopics
TopicDatabase
:
limitSuggestions
suggestedTopics
topicGroupActive
topicGroupScoreAdjustment
construct
sayArrivingLocally
sayDeparting
sayDepartingDir
sayDepartingDownStairs
sayDepartingLocally
sayDepartingThroughPassage
sayDepartingUpStairs
sayDepartingViaPath
specialDesc
takeTurn
ActorState
:
activateState
afterAction
afterTravel
arrivingTurn
arrivingWithDesc
beforeAction
beforeTravel
deactivateState
distantSpecialDesc
endConversation
getActor
getNominalTraveler
getSuggestedTopicList
getTopicOwner
handleConversation
initializeActorState
justFollowed
notifyTopicResponse
obeyCommand
remoteSpecialDesc
showSpecialDescInContents
specialDescListWith
suggestTopicsFor
TravelMessageHandler
:
sayArriving
sayArrivingDir
sayArrivingDownStairs
sayArrivingThroughPassage
sayArrivingUpStairs
sayArrivingViaPath
sayTravelingRemotely
ActorTopicDatabase
:
initiateTopic
showTopicResponse
TopicDatabase
:
addSuggestedTopic
addTopic
addTopicToList
findTopicResponse
handleTopic
removeSuggestedTopic
removeTopic
removeTopicFromList
showSuggestedTopicList
leadActor | actor.t[4930] |
nextState | actor.t[4936] |
construct (actor, lead, next) OVERRIDDEN | actor.t[4919] |
sayArrivingLocally (dest, conn) OVERRIDDEN | actor.t[5004] |
sayDeparting (conn) OVERRIDDEN | actor.t[4985] |
Note that all of these call our generic sayDeparting() method by default, so a subclass can catch all of the departure types at once just by overriding sayDeparting(). Overriding the individual methods is still desirable, of course, if you want separate messages for the different departure types.
sayDepartingDir (dir, conn) OVERRIDDEN | actor.t[4987] |
sayDepartingDownStairs (conn) OVERRIDDEN | actor.t[4991] |
sayDepartingLocally (dest, conn) OVERRIDDEN | actor.t[5005] |
sayDepartingThroughPassage (conn) OVERRIDDEN | actor.t[4988] |
sayDepartingUpStairs (conn) OVERRIDDEN | actor.t[4990] |
sayDepartingViaPath (conn) OVERRIDDEN | actor.t[4989] |
specialDesc ( ) OVERRIDDEN | actor.t[4942] |
takeTurn ( ) OVERRIDDEN | actor.t[4945] |