Still, being able to get the failure message would be nice for logging purposes. (without using $line() on the status window)
Yes, being able to choose when you want it to trigger would be nice.
For example, an identifier could be added just for this event:
on *:CONNECTFAIL: {
echo -ate Total Retries: $retries(0)
if ($retries == 1) { echo -ate Connection Failed: $retries attempts remaining. }
if ($retries == 0) { echo -ate Connection Failed: Halting Connection. }
}
Of course, this example isn't very useful, but useful things could be made from this added option.