It's setting the variable(s). I was switched into the following mob (a bear cub) so I could see what it sees/does. The testing room is not dark, and no mobs are blinded.
This is usually the time when I start to reverse-engineer potential issues - that's the way my brain works. I tested quite a few things with no results, and then got to this: It wants the keyword(s) to be exactly the s-desc for this to work. In this case, the s-desc is 'an enormous bear' and the keywords were 'enormous bear mamabear'. As soon as I changed the keywords to 'an enormous bear mamabear' this trigger worked.
That's somewhat inelegant because now a player can type 'look an', and it sees the bear instead of 'look enormous', 'look bear', or 'look mamabear'.
So yes, the trigger works but is there a way to get around it wanting to match the entire s-desc to the keywords? Or am I only halfway there to figuring this out?
Thanks so much!