If you settle on .name instead of .mark, then I would recommend changing $ial().name to $ial().realname or $ial().gecos

To me, it still feels like .mark (or .name) should be the default behavior UNLESS a non-numeric string is passed for $2. Then, it should behave as if .value property was used. That would feel natural, anyway, like $hget(Raccoon,server).

Also, $hget(Raccoon) == Raccoon, and not whatever happens to be $hget(Raccoon,1).item (arbitrarily random hash item). But $ialmark(Raccoon) should probably return the default mark set without '-n', aka: '/ialmark Raccoon Typical pre-beta unnamed mark'

Last edited by Raccoon; 26/02/17 10:50 AM.

Well. At least I won lunch.
Good philosophy, see good in bad, I like!