Advanced Said() Strings - Part 2 - Qualifying Adjectives
From SCI Wiki
(if(Said('take/key<gold')) Print("Ahh! The gold key!") ) (if(Said('take/key<silver')) Print("Ahh! The silver key!") ) (if(Said('take/key')) Print("Which key do you mean, the silver or the gold key?") )
This example forces the user to use the correct adjective in order to pick up a key. If the user does not, it falls through to the last rule which tells the user that they must be more specific.