summaryrefslogtreecommitdiff
path: root/include/commands.h
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2013-01-08 20:25:01 -0500
committerAdam <Adam@anope.org>2013-01-08 20:25:01 -0500
commit9931ec299446c3d9e149f91a953748350c38eba6 (patch)
treefb3969d5aeb2ce23a7d2cde9fd9e47841b125c4b /include/commands.h
parent5f3dfc296041540960f372b010eea623bdd7d335 (diff)
Use m_rewrite to rewrite op, deop, halfop, ... etc
Diffstat (limited to 'include/commands.h')
-rw-r--r--include/commands.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/include/commands.h b/include/commands.h
index 1242efa72..fedd0a8eb 100644
--- a/include/commands.h
+++ b/include/commands.h
@@ -21,9 +21,6 @@ enum CommandFlag
/* Command allow unidentified users to use it */
CFLAG_ALLOW_UNREGISTERED,
- /* Command's first parameter is a channel name */
- CFLAG_STRIP_CHANNEL,
-
/* Command requires a user to execute */
CFLAG_REQUIRE_USER
};
@@ -33,10 +30,14 @@ struct CommandInfo
{
typedef Anope::map<CommandInfo> map;
+ CommandInfo() : prepend_channel(false) { }
+
/* Service name of the command */
Anope::string name;
/* Permission required to execute the command */
Anope::string permission;
+ /* Only used with fantasy */
+ bool prepend_channel;
};
/* Where the replies from commands go to. User inheits from this and is the normal