summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/account.h8
-rw-r--r--include/bots.h2
-rw-r--r--include/regchannel.h6
-rw-r--r--include/services.h8
-rw-r--r--modules/core/db_plain.cpp2
-rw-r--r--src/bots.cpp2
6 files changed, 14 insertions, 14 deletions
diff --git a/include/account.h b/include/account.h
index 1a0c5a751..b4a792caf 100644
--- a/include/account.h
+++ b/include/account.h
@@ -42,7 +42,7 @@ enum NickNameFlag
};
const Anope::string NickNameFlagStrings[] = {
- "NS_BEGIN", "NS_FORBIDDEN", "NS_NO_EXPIRE", "NS_HELD", "NS_COLLIDED", ""
+ "BEGIN", "FORBIDDEN", "NO_EXPIRE", "HELD", "COLLIDED", ""
};
/** Flags set on NickCores
@@ -90,9 +90,9 @@ enum NickCoreFlag
};
const Anope::string NickCoreFlagStrings[] = {
- "NI_BEGIN", "NI_KILLPROTECT", "NI_SECURE", "NI_MSG", "NI_MEMO_HARDMAX", "NI_MEMO_SIGNON", "NI_MEMO_RECEIVE",
- "NI_PRIVATE", "NI_HIDE_EMAIL", "NI_HIDE_MASK", "NI_HIDE_QUIT", "NI_KILL_QUICK", "NI_KILL_IMMED",
- "NI_MEMO_MAIL", "NI_HIDE_STATUS", "NI_SUSPENDED", "NI_AUTOOP", "NI_FORBIDDEN", ""
+ "BEGIN", "KILLPROTECT", "SECURE", "MSG", "MEMO_HARDMAX", "MEMO_SIGNON", "MEMO_RECEIVE",
+ "PRIVATE", "HIDE_EMAIL", "HIDE_MASK", "HIDE_QUIT", "KILL_QUICK", "KILL_IMMED",
+ "MEMO_MAIL", "HIDE_STATUS", "SUSPENDED", "AUTOOP", "FORBIDDEN", ""
};
class CoreExport NickRequest : public Extensible
diff --git a/include/bots.h b/include/bots.h
index 2cd8b0766..84c4fa2ec 100644
--- a/include/bots.h
+++ b/include/bots.h
@@ -29,6 +29,8 @@ enum BotFlag
BI_END
};
+static const Anope::string BotFlagString[] = { "BEGIN", "CORE", "PRIVATE", "" };
+
class CoreExport BotInfo : public User, public Flags<BotFlag, BI_END>
{
public:
diff --git a/include/regchannel.h b/include/regchannel.h
index 298e35798..5d1735cb3 100644
--- a/include/regchannel.h
+++ b/include/regchannel.h
@@ -63,9 +63,9 @@ enum ChannelInfoFlag
};
const Anope::string ChannelInfoFlagStrings[] = {
- "CI_BEGIN", "CI_INHABIT", "CI_KEEPTOPIC", "CI_SECUREOPS", "CI_PRIVATE", "CI_TOPICLOCK", "CI_RESTRICTED",
- "CI_PEACE", "CI_SECURE", "CI_FORBIDDEN", "CI_NO_EXPIRE", "CI_MEMO_HARDMAX", "CI_OPNOTICE", "CI_SECUREFOUNDER",
- "CI_SIGNKICK", "CI_SIGNKICK_LEVEL", "CI_XOP", "CI_SUSPENDED", "CI_PERSIST", ""
+ "BEGIN", "INHABIT", "KEEPTOPIC", "SECUREOPS", "PRIVATE", "TOPICLOCK", "RESTRICTED",
+ "PEACE", "SECURE", "FORBIDDEN", "NO_EXPIRE", "MEMO_HARDMAX", "OPNOTICE", "SECUREFOUNDER",
+ "SIGNKICK", "SIGNKICK_LEVEL", "XOP", "SUSPENDED", "PERSIST", ""
};
struct ModeLock
diff --git a/include/services.h b/include/services.h
index 80160d676..fbc6420fb 100644
--- a/include/services.h
+++ b/include/services.h
@@ -746,10 +746,10 @@ enum BotServFlag
};
const Anope::string BotServFlagStrings[] = {
- "BS_BEGIN", "BS_DONTKICKOPS", "BS_DONTKICKVOICES", "BS_FANTASY", "BS_SYMBIOSIS", "BS_GREET", "BS_NOBOT",
- "BS_KICK_BOLDs", "BS_KICK_COLORS", "BS_KICK_REVERSES", "BS_KICK_UNDERLINES", "BS_KICK_BADWORDS", "BS_KICK_CAPS",
- "BS_KICK_FLOOD", "BS_KICK_REPEAT", "BS_KICK_ITALICS", "BS_KICK_AMSGS", "BS_MSG_PRIVMSG", "BS_MSG_NOTICE",
- "BS_MSG_NOTICEOPS", ""
+ "BEGIN", "DONTKICKOPS", "DONTKICKVOICES", "FANTASY", "SYMBIOSIS", "GREET", "NOBOT",
+ "KICK_BOLDs", "KICK_COLORS", "KICK_REVERSES", "KICK_UNDERLINES", "KICK_BADWORDS", "KICK_CAPS",
+ "KICK_FLOOD", "KICK_REPEAT", "KICK_ITALICS", "KICK_AMSGS", "MSG_PRIVMSG", "MSG_NOTICE",
+ "MSG_NOTICEOPS", ""
};
/* Indices for TTB (Times To Ban) */
diff --git a/modules/core/db_plain.cpp b/modules/core/db_plain.cpp
index 52e9048fe..fbce20c47 100644
--- a/modules/core/db_plain.cpp
+++ b/modules/core/db_plain.cpp
@@ -697,7 +697,7 @@ class DBPlain : public Module
if (params[0].equals_ci("NAME"))
ci->bi = findbot(params[1]);
else if (params[0].equals_ci("FLAGS"))
- ci->FromString(params);
+ ci->botflags.FromString(params);
else if (params[0].equals_ci("TTB"))
{
for (unsigned j = 1, end = params.size(); j < end; j += 2)
diff --git a/src/bots.cpp b/src/bots.cpp
index e5b29fbf7..4f3ed76c9 100644
--- a/src/bots.cpp
+++ b/src/bots.cpp
@@ -20,8 +20,6 @@ BotInfo *MemoServ = NULL;
BotInfo *NickServ = NULL;
BotInfo *OperServ = NULL;
-static const Anope::string BotFlagString[] = { "1", "BI_CORE", "BI_PRIVATE", "" };
-
BotInfo::BotInfo(const Anope::string &nnick, const Anope::string &nuser, const Anope::string &nhost, const Anope::string &nreal) : User(nnick, nuser, nhost, ts6_uid_retrieve()), Flags<BotFlag, BI_END>(BotFlagString)
{
this->realname = nreal;