- The ON ^LOGON event doesn't trigger until a connection is already established with the server. I'm talking about it triggering just before the connection is attempted.
That's exactly what I said about being able to halt /server messages, instead of any event - ON CONNECT is related to the MOTD reply, it wouldn't make sense there.
- For all intents and purposes that would be ON LOGON.
No, ON LOGON doesn't assure it's an IRC server - hence its main purpose being related to IRC bouncers etc. It surely assures the connection itself, but it can't say it's IRC. On the other hand, ON CONNECT is meant to assure that. Otherwise it wouldn't be reasonable to have both events available. And what I meant is that ON CONNECT is triggered only when the MOTD reply comes.