Narf wrote:.-ban seems to require +m(master) privileges
I've noticed this ages ago, but it didn't bother me, since I usually have at least master privileges. At first I thought it's an error caused by some of my scripts, but ... after looking at the channels.mod, this doesn't seem to be the case.
So, my question is - is it supposed to work like this or should it be considered a bug?
I don't believe it is supposed to work like that, nor do I believe it is a bug.
Why would looking at channel.mod have anything to do with your scripts? ... I don't understand what you meant there.
If it were me, I think I'd comment out *all* scripts, in eggdrop.conf.
Be sure that *none* are loading.
Then restart the bot.
Next, log in the partyline, with a user account that does not have +m.
Perhaps even create a temporary account, and give it +o.
Then, try : .-ban
What does it reply with?
If it replies with: Usage: -ban <hostmask|ban #> [channel]
then it is replying properly to a user with +o.
And since you've loaded *no* scripts this time, it is a script that was causing it. Now, onward to loading them one at a time, testing after loading each - to find out which is causing the symptom you've observed earlier.
If it replies with: What? You need '.help'
then we'll have to think about it some more.
I hope this helps.