]> jfr.im git - solanum.git/blobdiff - extensions/force_user_invis.c
filter: drop messages if we're ACT_KILLing them
[solanum.git] / extensions / force_user_invis.c
index fe6bbb4d1b64fb3b969461100a0310a9435ae879..6a53ee5e817455649f31990a6f6a65762202f2c1 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Based off no_oper_invis.c by jilles
  *
+ * Note that +i must be included in default_umodes
  */
 
 #include "stdinc.h"
@@ -14,6 +15,9 @@
 #include "s_conf.h"
 #include "s_newconf.h"
 
+static const char noi_desc[] =
+       "Do not allow users to remove user mode +i unless they are operators";
+
 static void h_noi_umode_changed(hook_data_umode_changed *);
 
 mapi_hfn_list_av1 noi_hfnlist[] = {
@@ -21,7 +25,7 @@ mapi_hfn_list_av1 noi_hfnlist[] = {
        { NULL, NULL }
 };
 
-DECLARE_MODULE_AV1(force_user_invis, NULL, NULL, NULL, NULL, noi_hfnlist, "1.0.0");
+DECLARE_MODULE_AV2(force_user_invis, NULL, NULL, NULL, NULL, noi_hfnlist, NULL, NULL, noi_desc);
 
 static void
 h_noi_umode_changed(hook_data_umode_changed *hdata)