I was (still) playing around with $hotlink and it seems like $hotlink(match) removes the '`' characters as well as the '-' character when triggering on hotlink for a nickname on a channel.

As far as I understand $hotlink(word) returns the full word used to trigger the on hotlink event. (returns <@Wims> if hovering on <@Wims> triggers the on hotlink event)
But $hotlink(match) returns the part of the full word that was used for a comparison for known types. (returns Wims if hovering on <@Wims> triggers the on hotlink event)

Code:
on *:hotlink:*:*:{
  if ($hotlink(match) != $hotlink(word)) echo 4 -a $v1 $v2
}


Hovering the nickname "kikuchi`" on a channel, $hotlink(match) returns kikuchi while $hotlink(word) preserve the '`'.
This is wrong behavior in my opinion, $hotlink(match) shouldn't be removing characters which are allowed in a nickname.


#mircscripting @ irc.swiftirc.net == the best mIRC help channel