I'm thinking here, but I'm not really sure what is going on.
ok I started a new game from template, did NOT change any vocab resources and coded this:
(if(Said('call/man'))Print("calling"))Call= noun, imperative verb
Man= noun
and it seems to work!
Uhm, ok I did what I told you to do:
first trying imerative verb - and it works
then indicative verb- and it works,
1. Are you saving the vocab resource before you test your code?
2. Are you rebuilding after your changes before you run?
3. Did you change man's definitions at all?
4. Are you scripting alot of if's and else's?