IllogicalAlreadyVerifyResult class | verify.t[335]

Verification result - command is currently illogical, because the state that the command seeks to impose already obtains. For example, we're trying to open a door that's already open, or drop an object that we're not carrying.

This is almost exactly the same as an "illogical now" result, so this is a simple subclass of that result type. We act almost the same as an "illogical now" result; the only reason to distinguish this type is that it's an especially obvious kind of condition, so we might want to use it to exclude some vocabulary matches that we wouldn't normally exclude for the more general "illogical now" result type.

`class IllogicalAlreadyVerifyResult : IllogicalNowVerifyResult`

Superclass Tree (in declaration order)

`IllogicalAlreadyVerifyResult`
`IllogicalNowVerifyResult`
`VerifyResult`
`MessageResult`
`object`

Subclass Tree

(none)

Global Objects

(none)

Summary of Properties

`excludePluralMatches`

Inherited from `IllogicalNowVerifyResult` :
`allowAction resultRank`

``

Inherited from `MessageResult` :
`messageProp_ messageText_`

Summary of Methods

``

``

Inherited from `VerifyResult` :
`compareTo identicalTo isWorseThan shouldInsertBefore`

Inherited from `MessageResult` :
`construct resolveMessageText setMessage showMessage`

Properties

`excludePluralMatches` OVERRIDDEN | `verify.t[337]`

exclude plural matches when this result type is present

Methods

(none)

TADS 3 Library Manual
Generated on 8/21/2012 from TADS version 3.1.2