u left the person in question needing more info than u provided ...
...so you came and provided wrong information, possibly adding up to his confusion.
Let me quote you:
^ halts the standard mirc response ... so in your post saying that the nickname change would aslo say that is wrong
the ^ prefix does nothing more than act as a halt identifier for the standard mirc expression
Both statements are wrong and it seems that you don't understand what the ^ does. KingTomato's explanation was fine, merely because it was correct. He even said that it can be used to customize the display of events, although he didn't mention /halt or /haltdef.
The ^ prefix does NOT halt anything, /halt or /haltdef do that. All ^ does is let the event trigger BEFORE the default mirc behaviour, so that /halt (IF used) gets a chance to stop that behaviour. Have you tried to use the ^ prefix without /halt? Maybe then you'd get an idea about what it does, although just reading KingTomato's post should give you some hints.