I know this is not supposed to occur, but if you have more than one entry in the user list for the same address, and with different levels, $level(address) returns the first one (the one which is placed above the other) no matter of the levels

the problem is that it happens also with wildcard addresses, for example:
here $level(MrProper!DelOpm@del.html.chat) returns ircop
ircop:MrProper!DelOpm@del.html.chat
55:*!*@*.html.chat

and here it returns 55
55:*!*@*.html.chat
ircop:MrProper!DelOpm@del.html.chat


this also happens when the levels are both numerical, and both alpha
anyone can see that these entries are not the same, and that the address matches them both
So I'm asking for a way to prioritize this, for example if the user entry contains the nickname it is the right one to be returned. in the example I gave it will always return "ircop". fulladdresses should be preffered compared to wildcard addresses

Another thing I would like to see - option which will determine whether named levels are greater then numerical ones


And all I need now is intellectual intercourse, a soul to dig the hole much deeper