kte-dyn.mrc /haltdef's every raw event except a few related to WATCH (the 6xx series) (kte-dyn.dat lines 696-750), which causes mIRC not to issue its default response to the server's CAPability listing when raw CAP is received.

I can't think of a precedent for this behavior, and I'm not sure how desirable it is either. Does mIRC keep track of what capabilities a script enables?