I recently started using the groups feature of mSL and started running into problems when using multiple servers in the same process.

Example, I make a script which interprets server notices. I'll use
on ^*:SNOTICE:??? Client -- Client connecting*: {
as an example.

The format of the message received from the server after 'connecting' may be slightly different depending on which server software the server is (e.g. bahamut vs ratbox). The idea I had was to group these on snotices into different files (like modules) enabling on connect after receiving the 002 numeric and disabling on disconnect.

This can be somewhat problematic when connecting to multiple servers where two or more are both, say, bahamut. Would it be possible for you guys to modify this behaviour so that grouping is done on a connection vs process level?