diff options
author | w00t <w00t@e03df62e-2008-0410-955e-edbf42e46eb7> | 2008-01-13 00:40:23 +0000 |
---|---|---|
committer | w00t <w00t@e03df62e-2008-0410-955e-edbf42e46eb7> | 2008-01-13 00:40:23 +0000 |
commit | fad966254b519fc69d3bcd833f8b7b18b75f57b2 (patch) | |
tree | db6cfb89dd9fa77799350e25d6a36f672fac5083 /src/modules/m_blockcaps.cpp | |
parent | 4b1359148d4e2a4174ead4aa9c3263c8a966cb42 (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.cpp | 14 |
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 ¶meter, 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++) |