Go object | actions.t[788]

The GO action is never triggered directly by a player command but can be used to synthesize a travel action in the direction supplied by the dobj.

`Go : TravelAction`

Superclass Tree (in declaration order)

`Go`
`TravelAction`
`Action`
`ReplaceRedirector`
`Redirector`
`object`

Summary of Properties

`predefinedDirection`

Inherited from `TravelAction` :
`baseActionClass canUndo direction`

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

``

``

Summary of Methods

`execAction execCycle resolvedObjectsInScope`

Inherited from `TravelAction` :
`checkActionPreconditions displayStrRet doTravel doTravelViaConn doVisibleTravel execResolvedAction getOutOfNested noteRetval outOfNestedInstead`

Inherited from `Action` :
`acknowledgeNotifyStatus addExtraScopeItems addImplicitTime advanceTime afterAction announceObject beforeAction buildImplicitActionAnnouncement buildScopeList checkAction commandNotPresent exec execGroup getAll getAllUnhidden getMessageParam getPostImplicitReports implicitAnnouncement reportAction scoreObjects setMessageParam setMessageParams spPrefix spSuffix synthMessageParam turnSequence verify verifyObjRole wrapObjectsNP`

Inherited from `ReplaceRedirector` :
`redirect`

Inherited from `Redirector` :
`askMissingLiteral doInstead doNested doOtherAction`

Properties

`predefinedDirection` OVERRIDDEN | `actions.t[789]`

no description available

Methods

`execAction (cmd)`OVERRIDDEN | `actions.t[803]`

no description available

`execCycle (cmd)`OVERRIDDEN | `actions.t[796]`

We need to test for and set the direction property in both execCycle() and execAction(), since statements such as doInstead(Go, northDir) might execute the Go action via either route (depending where called from).

`resolvedObjectsInScope ( )` | `actions.t[811]`

Define this so that this action can be called from execNestedAction

Adv3Lite Library Reference Manual
Generated on 08/12/2025 from adv3Lite version 2.2.2