Download
(115Kb)
Download
Updated: 01-10-07 09:27 PM
Pictures
File Info
Updated:01-10-07 09:27 PM
Created:unknown
Downloads:2,360
Favorites:3
MD5:

BeQuiet

Version: 1.6.4288
by: mizunagare [More]

BeQuiet is an addon for World of Warcraft that adds people to your ignore
list temporarily.

This is helpful for adding someone who is annoying right this minute without
having to worry about them staying on your ignore list forever taking up a
spot, or (if the person is someone you know) you making the mistake of
whispering them while they are still on the /ignore list.

Overview

When someone is added to the BQ list, the addon will attempt to ignore them.
If successful, it will add them to the BQ list, otherwise it will add them
to the BQ queue for later addition. This means that you can add people who
are not online using the slash command. If someone is added to the queue,
the expiration time is set relative to when you first asked for them to be
ignored, not when they finally get ignored. It is possible to have someone
get added to the queue but then expire before they are actually ignored.

At an interval defined by "checktime" (see below), BeQuiet will scan the BQ
list for any entries which are expired. Expired entries on the BQ list
will be unignored. Expired entries from the BQ queue will simply be
removed.

BeQuiet will not attempt to add someone from the queue indefinately. There
is a configuration setting "max_add_attempts" that controls the maximum
number of times that BQ will try to add someone, after which they will be
removed from the queue.

Normally, BQ will try to add someone for max_add_attempts * checktime, though
this presumes a continuous login session. BQ also performs a scan of the
list when you first log on and before you log off, so this can decrease the
actualy time spent trying to add someone (but not the number of attempts)

Usage

To add someone to the list, target them and left-click on the minimap icon,
or type "/bq add name", where name is the name of the person you wish to
add.

If you would like to use a non-default ignore time, you must use the slash
command. Follow the name with a duration, as in "/bq add name 1d".

You can also add someone from the right-click dropdown menu after targeting
them.

To remove someone from the list (or queue), hover over the minimap icon to
see the list, then hover over the person's name and left click. Or, use
the slash command "/bq del name".

You can also delete someone from the right-click dropdown menu. The menu
options for deletion are dynamically generated, so you will only see the
option and sub-options for list and/or queue if there are entries of that
type.

You can show the current list by hovering your mouse over the minimap icon,
or using the slash commands "/bq show" or "/bq list". The tooltip can also
be detached so it stays on your screen even when you are not hovering over
the minimap icon. Select "Detach Tooltip" from the right-click dropdown
menu.

You can force a scan of the list and queue by shift-left-clicking on the
minimap icon, choosing "Scan list" from the right-click dropdown menu, or
using the slash command "/bq scan".

You can completely clear the list by selecting "Clear List" from the
right-click dropdown menu, or the slash command "/bq clear".

Durations

The ignoretime, checktime, add_delay_wait and individual ignore times for
new additions use a duration syntax consisting of one or more unit values.
Units are d for days, h for hours, m for minutes and s for seconds. Order
does not matter, and unit types can be repeated.

Here are some example legal durations:

1h = 3600 seconds
1d = 86400 seconds
5m = 300 seconds
1d1h1m1s = 90061 seconds
1s5s10s6s = 22 seconds

And here are some invalid durations:

2h 30m (invalid due to spaces - would parse as 2h)
2.5h (invalid due to the decimal - would not parse)
1y (invalid due to an unknown unit 'y' - would not parse)
3600 (invalid due to lack of units - would not parse)

FuBar Plugin

BeQuiet has a built in plugin for FuBar. If you have FuBar, the icon
described as being attached to the minimap will instead be on your panel.
If enabled, the text on the panel will consist of two numbers separated by
a slash; this is the number of people on your BeQuiet list and the number
of people queued for later addition.

Changes

1.5 - added BeQuiet to right click popup menu on players / chatlog

1.6 - updated TOC for 2.0.3 patch; no other changes

Post A Reply Comment Options
Unread 01-11-07, 09:17 AM  
SquishyMage
A Deviate Faerie Dragon

Forum posts: 19
File comments: 43
Uploads: 0
Re: Re: Re: Nice addon

Originally posted by mizunagare
ITry v1.5 and see if it does what you're looking for.
Works GREAT! Thanks!
Report comment to moderator  
Reply With Quote
Unread 01-09-07, 12:06 AM  
mythrilgolem
A Kobold Labourer

Forum posts: 1
File comments: 34
Uploads: 0
<3

I have tried this mod and it brings me joy.
Thank You.
Report comment to moderator  
Reply With Quote
Unread 01-08-07, 06:58 PM  
mizunagare
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 6
Uploads: 1
Re: Re: Nice addon

I'll have to track down if this is something I'm doing wrong or if PlayerMenu assumes that it will always be the "first" addon to modify the menu.
I found a workaround, though not one I particularly like. By making PlayerMenu an optional dependency, I force it to load first, so I get to modify the menu it modifies, instead of the other way around.

Try v1.5 and see if it does what you're looking for.
Last edited by mizunagare : 01-08-07 at 07:26 PM.
Report comment to moderator  
Reply With Quote
Unread 01-08-07, 05:03 PM  
mizunagare
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 6
Uploads: 1
Re: Nice addon

Originally posted by SquishyMage
I'd like to add this addon as an option to the addon PlayerMenu. That way I can right-click on a name in chat and choose BeQuiet instead of the standard ignore. Would you know the syntax for having one script call another so I could hack PlayerMenu to call BeQuiet with the two necessary parameters of 'add' and name? Is this even possible? Thanks! [/b]
It doesn't look like PlayerMenu supports other modules adding arbitrary additional menus, so the best way to solve that is to just have BeQuiet add an entry to the popup menu in the same fashion as PlayerMenu does.

I'll look into what that will take.
Report comment to moderator  
Reply With Quote
Unread 01-08-07, 03:13 PM  
SquishyMage
A Deviate Faerie Dragon

Forum posts: 19
File comments: 43
Uploads: 0
Nice addon

I really like the concept of this addon. Most of my ignores tend to come from temporary twits (as I imagine yours does since you wrote this.)

I'm a LUA idiot. I'd like some help if you can spare it.

I'd like to add this addon as an option to the addon PlayerMenu. That way I can right-click on a name in chat and choose BeQuiet instead of the standard ignore. Would you know the syntax for having one script call another so I could hack PlayerMenu to call BeQuiet with the two necessary parameters of 'add' and name? Is this even possible? Thanks!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: