LiteralAction class | action.t[2575]

A LiteralAction is an action that acts on a single literal object, e.g. TYPE HELLO

`class LiteralAction : IAction`

Superclass Tree (in declaration order)

`LiteralAction`
`IAction`
`Action`
`ReplaceRedirector`
`Redirector`
`object`

Subclass Tree

(none)

Global Objects

`DoTest Evaluate Type Write`

Summary of Properties

`literal num`

Inherited from `IAction` :
`againRepeatsParse`

Inherited from `Action` :
`actionFailed advanceOnFailure 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

`exec`

Inherited from `IAction` :
`checkAction execResolvedAction resolvedObjectsInScope scoreObjects setResolvedObjects`

Inherited from `Action` :
`acknowledgeNotifyStatus addExtraScopeItems addImplicitTime advanceTime afterAction announceObject beforeAction buildImplicitActionAnnouncement buildScopeList checkActionPreconditions commandNotPresent execAction execCycle 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`

Properties

`literal` | `action.t[2586]`

The string literal on which this command is operating.

`num` | `action.t[2589]`

The numerical value of our literal

Methods

`exec (cmd)`OVERRIDDEN | `action.t[2576]`

no description available

Adv3Lite Library Reference Manual
Generated on 26/02/2025 from adv3Lite version 2.2