Originally Posted By: m0viefreak
it should be something like

return $false - dont show cursor (but only for this script!)
return $true - show cursor
return - nothing, as if the event wasnt even in the script


It should definitely not be this. There should be a /hotlink switch to enable/disable highlighting, and return/halt should be deprecated in the new event syntax. Relying on keywords in the language to implement event specific behaviour will come back to bite Khaled in the ass later-- as the original event design is clearly illustrating.

I think it should be possible to make /halt and /haltdef *not* halt the entire event chain inside the non-^ event, though, and that should actually be a fairly easy change-- and won't require any new commands/switches. but I still think we ought to move away from using return or halt for this event completely. It's fairly unprecedented to use "return" to add semantic meaning to an event, since it's purely a control flow based construct.


- argv[0] on EFnet #mIRC
- "Life is a pointer to an integer without a cast"