IllogicalAlreadyVerifyResultclassverify.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  

excludePluralMatchesOVERRIDDENverify.t[337]

exclude plural matches when this result type is present

Methods  

(none)

TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3