NonObviousVerifyResultclassverify.t[375]

Verification result - command is logical and allowed, but is non-obvious on this object. This should be used when the command is logical, but should not be obvious to the player. When this verification result is present, the command is allowed when performed explicitly but will never be taken as a default.

class NonObviousVerifyResult :   VerifyResult

Superclass Tree   (in declaration order)

NonObviousVerifyResult
       
VerifyResult
                MessageResult
                        object

Subclass Tree  

(none)

Global Objects  

(none)

Summary of Properties  

allowImplicit  resultRank 

Inherited from VerifyResult :
allowAction  excludePluralMatches 

Inherited from MessageResult :
messageProp_  messageText_ 

Summary of Methods  

Inherited from VerifyResult :
compareTo  identicalTo  isWorseThan  shouldInsertBefore 

Inherited from MessageResult :
construct  resolveMessageText  setMessage  showMessage 

Properties  

allowImplicitverify.t[380]

don't allow non-obvious actions to be undertaken implicitly - we allow these actions, but only when explicitly requested

resultRankOVERRIDDENverify.t[386]
Rank below even illogical items. This will ensure we'll never pick a non-obvious object ahead of anything else.

Methods  

(none)

TADS 3 Library Manual
Generated on 9/15/2006 from TADS version 3.0.12