Interesting. I wasn't aware that I had found any Easter eggs, just normal stuff. Any hints as to what they were? I did get killed a few times, but was able to rollback. Thanks for including that.
You're right about adjectives, but this is a common technique that has been used since the old days of text adventures with two-word input. For example, if you have a gold key, a silver key and a brass key, you would use EXAMINE GOLD, GET SILVER and DROP BRASS. In Adventuron, if the noun is unique, you can define the adjective as a synonym in the vocabulary table. If the noun is not unique (as in the key example above), you can just use :match "get adjective" without having to define the adjective as an object. Alternatively, you can set all the adjectives as synonyms for the noun and in your tests, use something like this:
: match "get key" {
: if (original_noun1() == "gold") {
// Do something with gold key
}
: else_if (original_noun1() == "silver") {
// Do something with silver key
}
: else_if (original_noun1() == "bronze") {
// Do something with bronze key
}
: else {
: print "Which one?";
}
}
If you want to be smart, there's actually more to it than this, but this is meant to give the general idea.
You can also try the new experimental disambiguation that Adventuron mentioned elsewhere in this thread, but I haven't tried that.
Thanks for pointing out the reason for six people in the photo. Of course, it makes sense once it's pointed out to you.