It's more a bug than a feature, $chan($chan).mode has +L and +f of unreal but without their parameters (defined correctly in raw 005). But perhaps we could just have a property .mode<mode> to check if a mode is set, it would return "+<mode> [param]" with the parameter being optional depending on the context; "$chan($chan).modef" for +f for example.
If a mode (+L) doesn't mean the same everywhere, that would allow scripters to check for any mode according to the server they are on.
I don't think $chan($chan).mode should exclude the parameters of the modes it doesn't recognize anyway, or that it should include the ones it recognizes.

Last edited by Wims; 21/08/13 08:33 PM.

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