Seekobject | newbie.t[944] |
Superclass Tree | Property Summary | Method Summary | Property Details | Method Details |
The appropriate response then depends on the player character's state of knowledge. In the most general case the player is simply given instructions on how to go about looking for things. This hardly seems appropriate, however if the object requested is in plain sight, in which case we point this out to the player. As a courtesy to the player, we also remind him or her of where an object was last seen, if it has been seen.
One or two complications need to be dealt with. If the player finds something like FIND SMELL or FIND NOISE then we should describe it as having been smelt or heard elsewhere, not seen. We also want to make sure that the command never matches an Unthing in preference to a Thing, and that if an Unthing is matched it is not described as being present.
Seek : TopicAction
Seek
TopicAction
IAction
Action
ReplaceRedirector
Redirector
object
Inherited from TopicAction
:
curTopic
Inherited from IAction
:
againRepeatsParse
Inherited from Action
:
actionFailed
advanceOnFailure
allowAll
extraMessageParams
failCheckMsg
failedActionCountsAsTurn
implicitTimeTaken
includeInUndo
isConversational
isImplicit
isRepeatable
oldRoom
parentAction
parentAllowAll
preCond
redirectParent
reportImplicitActions
scopeList
spellingPriority
synthParamID
timeTaken
turnsTaken
unhides
verbRule
verifyObj
wasIlluminated
execAction
getBestMatch
locDesc
senseDesc
Inherited from TopicAction
:
exec
Inherited from IAction
:
execCycle
execResolvedAction
resolvedObjectsInScope
scoreObjects
setResolvedObjects
Inherited from Action
:
acknowledgeNotifyStatus
addExtraScopeItems
addImplicitTime
advanceTime
afterAction
announceObject
beforeAction
buildImplicitActionAnnouncement
buildScopeList
checkAction
checkActionPreconditions
commandNotPresent
execGroup
getAll
getAllUnhidden
getMessageParam
getPostImplicitReports
implicitAnnouncement
reportAction
setMessageParam
setMessageParams
spPrefix
spSuffix
synthMessageParam
turnSequence
verify
verifyObjRole
wrapObjectsNP
Inherited from ReplaceRedirector
:
redirect
Inherited from Redirector
:
askMissingLiteral
doInstead
doNested
doOtherAction
execAction (cmd) OVERRIDDEN | newbie.t[945] |
getBestMatch (cmd) | newbie.t[1006] |
locDesc (obj, loc) | newbie.t[1044] |
senseDesc (obj) | newbie.t[1052] |