ExamineOrGoTo object | actions.t[927]

The ExamineOrGoTo action is used as the default action by the Parser; it is not an action the player can directly command. If the player enters a room (and nothing else) on the command line, and the room is known to the player character, and the player character is not already in the room, the command will be treated as a GoTo action; otherwise it will be treated as an Examine action.

`ExamineOrGoTo : TAction`

Superclass Tree (in declaration order)

`ExamineOrGoTo`
`TAction`
`Action`
`ReplaceRedirector`
`Redirector`
`object`

Summary of Properties

``

Inherited from `TAction` :
`actionList announceMultiAction announceMultiCheck announceMultiVerify aqinfo curDobj curObj dqinfo gActor haltOnMessageInCheck iqinfo lastVerifyMsg reportFailureAfterSuccess reportList signal verifyTab`

Inherited from `Action` :
`actionFailed advanceOnFailure againRepeatsParse allowAll extraMessageParams failCheckMsg failedActionCountsAsTurn implicitTimeTaken includeInUndo isConversational isImplicit isRepeatable oldRoom parentAction parentAllowAll preCond redirectParent reportImplicitActions scopeList spellingPriority synthParamID timeTaken turnsTaken unhides verifyObj wasIlluminated`

``

``

Summary of Methods

`addExtraScopeItems exec`

Inherited from `TAction` :
`addVerifyResult check checkAction checkPreCond doAction doActionOnce execAction execCycle execResolvedAction getAll getMessageParam getVerbPhrase getVerbPhrase1 makeScopeUniversal reportAction reset resolvedObjectsInScope setResolvedObjects`

Inherited from `Action` :
`acknowledgeNotifyStatus addImplicitTime advanceTime afterAction announceObject beforeAction buildImplicitActionAnnouncement buildScopeList checkActionPreconditions commandNotPresent execGroup getAllUnhidden implicitAnnouncement scoreObjects setMessageParam setMessageParams spPrefix spSuffix synthMessageParam turnSequence verify verifyObjRole wrapObjectsNP`

Inherited from `ReplaceRedirector` :
`redirect`

Inherited from `Redirector` :
`doInstead doNested doOtherAction`

Properties

(none)

Methods

`addExtraScopeItems (whichRole?)`OVERRIDDEN | `actions.t[943]`

For this action to work all known rooms also need to be in scope

`exec (cmd)`OVERRIDDEN | `actions.t[928]`

no description available

Adv3Lite Library Reference Manual
Generated on 25/04/2024 from adv3Lite version 2.0