};
enum levelOption {
- /* TODO: Does removing values here mess up reading the db files? */
-// lvlGiveVoice, /* Depreciated */
-// lvlGiveHalfOps, /* Depreciated */
-// lvlGiveOps, /* Depreciated */
lvlEnfOps,
lvlEnfHalfOps,
lvlEnfModes,
lvlEnfTopic,
lvlPubCmd,
lvlSetters,
-// lvlCTCPUsers,
lvlUserInfo,
lvlInviteMe,
lvlTopicSnarf,
};
enum charOption {
- chVoice,
+ chAutomode,
chProtect,
chToys,
chTopicRefresh,
chCTCPReaction,
+ chBanTimeout,
NUM_CHAR_OPTIONS
};
unsigned int may_opchan : 1;
unsigned int max;
unsigned int last_refresh;
- unsigned short banCount;
+ unsigned short banCount; /* Lamers, really */
unsigned short userCount;
unsigned short lvlOpts[NUM_LEVEL_OPTIONS];
unsigned char chOpts[NUM_CHAR_OPTIONS];
struct userData *users;
- struct banData *bans;
+ struct banData *bans; /* Lamers, really */
struct dict *notes;
struct suspended *suspended;
struct chanData *prev;