I'm not actually using a horse. This is just an example. I gave the horse container_type = "surface" and examined the things on the horse and they weren't visible. I then tried container_type = "bag" and again they weren't visible. So it looks like I have to do it the hard way, i.e. can't use examine_message, but must use something like:
: match "examine saddle" {
: if (is_present "horse") {
: print "Description of saddle.";
: done;
}
}
Actually, that doesn't look so bad. Getting it is a bit messier, though.