Hi,
It seems that $ulevel returns 1 (Or whatever the default level is set to) when matching level is named level and event level is *
Example:
test:Brax!*@*
ON *:TEXT:*:#: { echo Level: $ulevel }
Returns: Level: 1
ON test:TEXT:*:#: { echo Level: $ulevel }
Returns: Level: test
If userlevel is number then $ulevel returns the level properly.