summaryrefslogtreecommitdiff
path: root/src/modules/m_blockcaps.cpp
diff options
context:
space:
mode:
authorw00t <w00t@e03df62e-2008-0410-955e-edbf42e46eb7>2008-01-13 00:40:23 +0000
committerw00t <w00t@e03df62e-2008-0410-955e-edbf42e46eb7>2008-01-13 00:40:23 +0000
commitfad966254b519fc69d3bcd833f8b7b18b75f57b2 (patch)
treedb6cfb89dd9fa77799350e25d6a36f672fac5083 /src/modules/m_blockcaps.cpp
parent4b1359148d4e2a4174ead4aa9c3263c8a966cb42 (diff)
I think (and Brain concurs) that B for blockcaps and P for permanent make a lot more sense, so 1.2 blockcaps gets mode B.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8701 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/modules/m_blockcaps.cpp')
-rw-r--r--src/modules/m_blockcaps.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/modules/m_blockcaps.cpp b/src/modules/m_blockcaps.cpp
index 1992c5841..878ff30d3 100644
--- a/src/modules/m_blockcaps.cpp
+++ b/src/modules/m_blockcaps.cpp
@@ -13,7 +13,7 @@
#include "inspircd.h"
-/* $ModDesc: Provides support for channel mode +P to block all-CAPS channel messages and notices */
+/* $ModDesc: Provides support to block all-CAPS channel messages and notices */
/** Handles the +P channel mode
@@ -21,23 +21,23 @@
class BlockCaps : public ModeHandler
{
public:
- BlockCaps(InspIRCd* Instance) : ModeHandler(Instance, 'P', 0, 0, false, MODETYPE_CHANNEL, false) { }
+ BlockCaps(InspIRCd* Instance) : ModeHandler(Instance, 'B', 0, 0, false, MODETYPE_CHANNEL, false) { }
ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string &parameter, bool adding)
{
if (adding)
{
- if (!channel->IsModeSet('P'))
+ if (!channel->IsModeSet('B'))
{
- channel->SetMode('P',true);
+ channel->SetMode('B',true);
return MODEACTION_ALLOW;
}
}
else
{
- if (channel->IsModeSet('P'))
+ if (channel->IsModeSet('B'))
{
- channel->SetMode('P',false);
+ channel->SetMode('B',false);
return MODEACTION_ALLOW;
}
}
@@ -82,7 +82,7 @@ public:
Channel* c = (Channel*)dest;
- if (c->IsModeSet('P'))
+ if (c->IsModeSet('B'))
{
int caps = 0;
for (std::string::iterator i = text.begin(); i != text.end(); i++)