AccompanyingInTravelStateclass | actor.t[5365] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
class
AccompanyingInTravelState : ActorState
AccompanyingInTravelState
ActorState
TravelMessageHandler
object
ActorTopicDatabase
TopicDatabase
object
AccompanyingInTravelState
GuidedInTravelState
Inherited from ActorState
:
autoSuggest
getImpliedConvState
isInitState
location
stateDesc
stateSuggestedTopics
Inherited from ActorTopicDatabase
:
askForTopics
askTopics
commandTopics
giveTopics
initiateTopics
miscTopics
showTopics
specialTopics
tellTopics
Inherited from TopicDatabase
:
limitSuggestions
suggestedTopics
topicGroupActive
topicGroupScoreAdjustment
construct
initiateTopic
sayArrivingLocally
sayDeparting
sayDepartingDir
sayDepartingDownStairs
sayDepartingLocally
sayDepartingThroughPassage
sayDepartingUpStairs
sayDepartingViaPath
specialDesc
takeTurn
Inherited from ActorState
:
activateState
afterAction
afterTravel
arrivingTurn
arrivingWithDesc
beforeAction
beforeTravel
deactivateState
distantSpecialDesc
endConversation
getActor
getNominalTraveler
getSuggestedTopicList
getTopicOwner
handleConversation
initializeActorState
justFollowed
notifyTopicResponse
obeyCommand
remoteSpecialDesc
showSpecialDescInContents
specialDescListWith
suggestTopicsFor
Inherited from TravelMessageHandler
:
sayArriving
sayArrivingDir
sayArrivingDownStairs
sayArrivingThroughPassage
sayArrivingUpStairs
sayArrivingViaPath
sayTravelingRemotely
Inherited from ActorTopicDatabase
:
showTopicResponse
Inherited from TopicDatabase
:
addSuggestedTopic
addTopic
addTopicToList
compareVocabMatch
findTopicResponse
handleTopic
removeSuggestedTopic
removeTopic
removeTopicFromList
showSuggestedTopicList
leadActor | actor.t[5377] |
nextState | actor.t[5383] |
construct (actor, lead, next) OVERRIDDEN | actor.t[5366] |
initiateTopic (obj) OVERRIDDEN | actor.t[5413] |
sayArrivingLocally (dest, conn) OVERRIDDEN | actor.t[5454] |
sayDeparting (conn) OVERRIDDEN | actor.t[5435] |
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[5437] |
sayDepartingDownStairs (conn) OVERRIDDEN | actor.t[5441] |
sayDepartingLocally (dest, conn) OVERRIDDEN | actor.t[5455] |
sayDepartingThroughPassage (conn) OVERRIDDEN | actor.t[5438] |
sayDepartingUpStairs (conn) OVERRIDDEN | actor.t[5440] |
sayDepartingViaPath (conn) OVERRIDDEN | actor.t[5439] |
specialDesc ( ) OVERRIDDEN | actor.t[5389] |
takeTurn ( ) OVERRIDDEN | actor.t[5392] |