View Issue Details

IDProjectCategoryView StatusLast Update
0003263unrealircdpublic2007-03-23 13:58
ReporterShining Phoenix Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionno change required 
Product Version3.2.6 
Summary0003263: A new status mode between voice and halfop
DescriptionI'll start with this comparison:

Voice is exempt from
- modes m and M (controls speaking)
- silencing effect of mode b (controls speaking)
- extban n (controls nickchanging)
Voice can do
- nothing

Halfop is exempt from
- mode b (controls speaking and nickchanging)
- mode f (controls lots)
- mode t (miscellaneous)
Halfop can do
- stuff

So if we made a status between the two:
"Supervoice" is exempt from
- modes m and M (controls speaking)
- mode N (controls nickchanging)
- mode b (controls speaking and nickchanging)
"Supervoice" can do
- nothing

To make this pattern work, you may have noticed some necessary changes:
- exempt "supervoices" and halfops from channel mode N, or introduce another nickchange control mode (W) and exempt "supervoices" and halfops from that one.
- exempt "supervoices" and not voices from the antinickchanging effect of bans
- someone needs to think of a better name for this status mode

Now you're going to ask, why make all these changes instead of just using a ~n:*!*@* ban?

If you use ban control(b ~n,~q), the default is that a user does not match a ban and hence can do whatever. If you use binary mode control(m,M,N,C,T,W), the default is that a user can't do whatever, and needs to be given the power to. Binary mode control is easier than ban mode control.

Summary:
- Supervoice = status mode w with prefix ^, above voice.
- Voice are no longer exempt from nickchange effect of b.
- and {
  New nickchange control mode = W, supervoice and up are exempt
  or
  Make supervoice and up exempt from N and nickchange effect of b.
}
3rd party modules

Activities

Stealth

2007-03-23 01:12

reporter   ~0013320

Last edited: 2007-03-23 01:13

A reqular voice is already exempt from +b should be both talking and nick changes... so all you're suggesting is making +N not affect voiced users

Shining Phoenix

2007-03-23 01:53

reporter   ~0013321

Last edited: 2007-03-23 01:58

"A reqular voice is already exempt from +b should be both talking and nick changes"

Wrong. Tested it. Voice cannot nickchange while normal banned and not normal or nickchange excepted.

syzop

2007-03-23 13:58

administrator   ~0013324

Sorry, but this won't be done.

We already have enough levels (if not too many..).

Issue History

Date Modified Username Field Change
2007-03-23 00:39 Shining Phoenix New Issue
2007-03-23 01:12 Stealth Note Added: 0013320
2007-03-23 01:13 Stealth Note Edited: 0013320
2007-03-23 01:53 Shining Phoenix Note Added: 0013321
2007-03-23 01:58 Shining Phoenix Note Edited: 0013321
2007-03-23 13:58 syzop Status new => closed
2007-03-23 13:58 syzop Note Added: 0013324
2007-03-23 13:58 syzop Resolution open => no change required