That is very interesting because when I copy and paste directly from what you posted Virtually everything triggers. I even thought maybe I needed to delete the variables and restart mirc but even that didn't work. I am still using 6.35, you think maybe that could be the cause?
And BTW thanks for explaining. I probably didn't word it very well but that is exactly how I thought it was working
EDIT:
I just did a little further testing, your version works as long as there is not multiple nicks to be ignored or multiple alternative triggers. I have gotten it to work properly if I go in and manually set the second nick to be ignored so that under the variables tab it looks like this { %ignick nick1 | nick2 | nick3 }. I will try to figure out on my own how to make it add the spaces but won't complain if you help me out there.