Originally Posted By: Wims
This is because of the item 47 in the changelog of mIRC 7.33.
For years, mIRC was calling the built-in command whenever you are inside the custom alias for that command:
Code:
alias join { join $1 }
was the same as the now required:
alias join { !join $1 }

I wanted to make a report about it too because a lot of scripters took that old behavior for a rule, while nothing ever described it.
Practically speaking, mIRC does not support direct recursion, the new behavior is more consistent but the old one was ok too, since we couldn't call the alias again, it somewhat makes sense that we wanted to call the built-in command at this point.


Thank you for that! smile