IRCu mod updates
This commit is contained in:
parent
f469668037
commit
461ecde8eb
2 changed files with 36 additions and 2 deletions
17
Ircu.c
17
Ircu.c
|
@ -108,8 +108,23 @@ ChanModes chan_modes[] = {
|
|||
{CMODE_KEY, 'k', 0, 1, 0},
|
||||
{CMODE_BAN, 'b', 0, 1, 0},
|
||||
/*{CMODE_SENDTS, 'b', 0, 1, 0},*/
|
||||
#if ( defined NEFARIOUS ) || (defined ASUKA )
|
||||
{CMODE_NOCOLOUR, 'c', 0, 0, 0},
|
||||
{CMODE_NOCTCP, 'C', 0, 0, 0},
|
||||
{CMODE_NONOTICE, 'N', 0, 0, 0},
|
||||
#endif
|
||||
#ifdef ASUKA
|
||||
{CMODE_DELAYJOINS, 'D', 0, 1, 0},
|
||||
{CMODE_DELJOINS, 'D', 0, 1, 0},
|
||||
{CMODE_NOQUITPARTS, 'u', 0, 0, 0},
|
||||
{CMODE_WASDELJOIN, 'd', 0, 0, 0},
|
||||
#endif
|
||||
#ifdef NEFARIOUS
|
||||
{CMODE_NOQUITPARTS, 'Q', 0, 0, 0},
|
||||
{CMODE_SSLONLY, 'z', 0, 0, 0},
|
||||
{CMODE_ACCONLY, 'M', 0, 0, 0},
|
||||
{CMODE_OPERONLY, 'O', 0, 0, 0},
|
||||
{CMODE_STRIP, 'S', 0, 0, 0},
|
||||
{CMODE_NOAMSG, 'T', 0, 0, 0},
|
||||
#endif
|
||||
/*{CMODE_LISTED, 'b', 0, 1, 0},*/
|
||||
{CMODE_REGONLY, 'r', 0, 0, 0},
|
||||
|
|
21
Ircu.h
21
Ircu.h
|
@ -289,10 +289,29 @@
|
|||
#define CMODE_LIMIT 0x0400
|
||||
#define CMODE_SENDTS 0x0800
|
||||
#ifdef ASUKA
|
||||
#define CMODE_DELAYJOINS 0x1000
|
||||
#define CMODE_DELJOINS 0x1000
|
||||
#endif
|
||||
#define CMODE_LISTED 0x10000
|
||||
#define CMODE_REGONLY 0x20000
|
||||
#if ( defined NEFARIOUS ) || (defined ASUKA )
|
||||
#define CMODE_NOCOLOUR 0x40000
|
||||
#define CMODE_NOCTCP 0x80000
|
||||
#define CMODE_NONOTICE 0x100000
|
||||
#endif
|
||||
#ifdef ASUKA
|
||||
#define CMODE_NOQUITPARTS 0x200000
|
||||
#define CMODE_WASDELJOIN 0x200000
|
||||
#endif
|
||||
#ifdef NEFARIOUS
|
||||
#define CMODE_NOQUITPARTS 0x400000
|
||||
#define CMODE_SSLONLY 0x800000
|
||||
#define CMODE_ACCONLY 0x1000000
|
||||
#define CMODE_OPERONLY 0x2000000
|
||||
#define CMODE_STRIP 0x4000000
|
||||
#define CMODE_NOAMSG 0x8000000
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
/* Cmode macros */
|
||||
#define is_hidden_chan(x) ((x) && (x->modes & CMODE_SECRET))
|
||||
|
|
Reference in a new issue