Advanced Said() Strings - Part 2 - Qualifying Adjectives

From SCI Wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

By Gumby

Qualifying adjectives:

Code:
(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.