Go to Page... |
Updated: | 02-28-10 01:44 AM |
Created: | 02-21-10 02:17 AM |
Downloads: | 2,278 |
Favorites: | 21 |
MD5: |
AnyCheck does exactly what ReadyCheck does, but in a more generic fashion. Instead of always giving you only two options "yes" or "no", a generic poll can be issued to members of the party or raid. An arbitrary message can be associated with a poll (e.g "Which boss would you rather attempt next?") and an arbitrary number of options can be given (e.g. "Putricide", "Lana'thel", "Sindragosa"). After voting, the statistics of the poll can be observed, sorted either by voting members or poll options.
Usage
You can issue polls when you are in a party, raid or even solo for testing purposes. Besides the person issuing the poll, at least the group leader must have the addon installed.
You start a poll by typing the following command into the chat window:
/anycheck "Message here" option1, option2, option3
You can replace "Message here" with any kind of message you want. You can issue a poll without any message by only giving the option list. A typicall ReadyCheck could be issued with the following command.
/anycheck yes,no
The option list can contain as many options as you want, separated by commas. An example of a poll with many options might be:
/anycheck yes,no,maybe,later,or,not
You cannot issue a poll while the previous poll is still in progress. A poll is automatically closed when everyone has voted or after 20 seconds. Players that haven't voted within 20 seconds are marked as timed out.
Other commands
Note that /ac is the short version of /anycheck command and can be used instead to save typing. To display a list of all the possible commands simply type the /ac command without any parameters given.
/ac poll will show the poll window after it's been closed.
/ac config will show the configuration window.
Players without addon
By default, the poll options and results are being reported to the group chat as well. This way members of the group that do not have the addon installed are still able to see the polling progress. For example a message like this will appear in the chat:
<AnyCheck> === Which boss would you rather attempt? ===
<AnyCheck> 1. Putricide
<AnyCheck> 2. Lana'thel
<AnyCheck> 3. Sindragosa
Note that for the convenience of everyone using the addon, these message are automatically filtered out of their chat by default. Please, refer to the configuration section to disable filtering of these message when you have the addon installed.
To vote via the group chat, a member needs to type a single number into the group chat, indicating the option they wish to vote for as it appears on the option list reported to the chat. The numbers will be automatically parsed by the addon of the group leader and converted into votes.
After the poll is closed, the poll report will be sent to the group chat. To send additional poll reports click the report button in the bottom-right corner of the poll window.
Configuration
To open the configuration window use the /ac config command. Here is the list of options and their description:
Only leader and assist can issue polls
This option will prevent anyone else from the group to issue polls unless they are the group leader or raid assistant. This option matters only if you are the leader of the group yourself, since it is on the leader's client where the check is performed.
Auto report to chat when poll closed
A poll report will be sent to the group chat for everyone without the addon automatically as soon as the poll is closed. If disabled, only a short message will be sent instead, indicating that the poll is closed. Additional reports can be sent using the report button.
Filter chat poll messages
All the poll-related messages sent to the group chat for players without the addon will be hidden in your own chat.
Comment Options |
Mortilus |
View Public Profile |
Send a private message to Mortilus |
Find More Posts by Mortilus |
Add Mortilus to Your Buddy List |
02-28-10, 03:21 AM | |
|
Great idea -> mature addon in 3 days
Impressive. Last feature request I promise Configurable timeout interval OR if you want to keep the config as lightweight as possible adding 5 seconds to the timeout "silently" for every option after #2. So simple /anycheck yes,no would expire in the default 20sec, /anycheck "Which boss to attempt next?",Putricide,Lana'thel,Sindragosa would expire in 20+5. Four options in 30 seconds and so on. Code:
local numopt = table.getn(poll.options); AC_POLL_TIMEOUT = numopt>2 and (numopt-2)*5+AC_POLL_TIMEOUT_DEFAULT or AC_POLL_TIMEOUT_DEFAULT; For real polish maybe a label on the poll frame counting down (purely cosmetic). Thanks again. Edit: added a small snippet.
Last edited by Dridzt : 03-01-10 at 01:16 PM.
|
|
Dridzt |
View Public Profile |
Send a private message to Dridzt |
Find More Posts by Dridzt |
Add Dridzt to Your Buddy List |
02-27-10, 06:27 AM | ||||
|
a) a guild in which several members all decide to install the addon and don't need to see the chat messages b) a guild leader or officer which decides to test this out by installing the addon themselves and using it with the guild where no one else has it In the first case noone needs to see the messages. In the second case, the leader might get a little confused not knowing if its working right or not because he doesn't immediately see the messages going out. I'd say as soon as there is one single person in your group for which you really care about their vote (say a non-pug) without the addon, the leader definitely wants to see the messages to be able to know exactly how other people get the information and how it merges into the rest of the chat that's going on in the raid.
|
|||
|
ileben |
View Public Profile |
Send a private message to ileben |
Find More Posts by ileben |
Add ileben to Your Buddy List |
02-27-10, 04:49 AM | ||
|
I'm not a believer in complicating user's life for no reason.. and having a new user read a question, +2-3 options +comprehend +respond with an arbitrary string before the 20 seconds expire is a bit too much. The more you require people to think / type the more other sources of error come into play ("typos" "slow reaction") that diminish the addon usefulness. Keep it simple, false positives are not a problem. (no one regularly types _single_ numbers that fall _within_ the poll bounds _while_ a poll is running)
Last edited by Dridzt : 02-27-10 at 04:51 AM.
|
|
|
Dridzt |
View Public Profile |
Send a private message to Dridzt |
Find More Posts by Dridzt |
Add Dridzt to Your Buddy List |
02-27-10, 02:39 AM | |
|
Dridzt idea for non-addon users is cool, but it'd be better to pick up a more unique string, rather than a single number;
Poll: 1: Coke 2: Pepsi 3: Water Reply in [raid | party] with "ac#", where # is the number of your choice. (eg: "ac1".) This way, false positives can be elimated. |
|
brknsoul |
View Public Profile |
Send a private message to brknsoul |
Find More Posts by brknsoul |
Add brknsoul to Your Buddy List |
02-27-10, 02:17 AM | |
|
After using it a bit I have to say it's working great.
Can the chat filter be enabled by default for addon users? It's a minor thing but I found myself telling pretty much everyone with the addon how to do it. If you need an excuse to push an update there's a couple other minor things: - Would be nice when re-broadcasting the most recent poll results to chat to include in the header the poll message (if one is stored). - A check that prefix+message length do not exceed the SendAddonMessage limit of 255 characters before sending is probably needed. |
|
Dridzt |
View Public Profile |
Send a private message to Dridzt |
Find More Posts by Dridzt |
Add Dridzt to Your Buddy List |
02-26-10, 03:29 AM | ||
|
Re: Re: Re: Feature request
|
|
|
Dridzt |
View Public Profile |
Send a private message to Dridzt |
Find More Posts by Dridzt |
Add Dridzt to Your Buddy List |
02-26-10, 02:55 AM | |
|
Re: Re: Feature request
For those interested: reporting to group chat and parsing votes from group chat has been implemented in version 0.0.2. File uploaded.
|
|
ileben |
View Public Profile |
Send a private message to ileben |
Find More Posts by ileben |
Add ileben to Your Buddy List |
02-25-10, 07:09 PM | ||
|
Re: Brilliant
|
|
|
ileben |
View Public Profile |
Send a private message to ileben |
Find More Posts by ileben |
Add ileben to Your Buddy List |
02-25-10, 07:08 PM | ||
|
Re: Feature request
|
|
|
ileben |
View Public Profile |
Send a private message to ileben |
Find More Posts by ileben |
Add ileben to Your Buddy List |
02-25-10, 07:04 PM | ||
|
This means I could simply add an option on the party leader's side to only allow polls from raid officers or the leader himself. Will work on that soon. Thanks for the input! |
|
|
ileben |
View Public Profile |
Send a private message to ileben |
Find More Posts by ileben |
Add ileben to Your Buddy List |
02-24-10, 09:18 AM | |
A Murloc Raider
Forum posts: 4
File comments: 9
Uploads: 0
|
Would you consider adding a permissions feature to the addon? I love the idea, want to use it, but I fear that every single person will be creating polls during raids non-stop such as:
Who likes Eggos? I Do You Do We All Do
Last edited by Rolzroyce : 02-24-10 at 09:18 AM.
|
|
Rolzroyce |
View Public Profile |
Send a private message to Rolzroyce |
Find More Posts by Rolzroyce |
Add Rolzroyce to Your Buddy List |
02-21-10, 06:41 PM | |
|
Feature request
I have a feature request to make the addon a bit more Raid Leader friendly.
On the poll initiator side: - Broadcast a chat message to the higher chat channel for the group (/raid for raid, /party for party) alongside the addon messages sent iteratively over the whisper channel. - Prepend the chat message with distinctive text so it can be filtered out and hide it by default (debug option to show it?) for the initiator. Code:
(eg. "ACPOLL: Which boss would you rather attempt?" "ACPOLL: 1. Putricide" "ACPOLL: 2. Lana'thel" "ACPOLL: 3. Sindragosa" "ACPOLL: Type a number to vote") - If the voter has the addon they will get the hidden message and show the vote dialog. At the same time filter out (hide) from their /raid or /party chat the messages. On the poll initiator side: - Parse chat messages while a poll is open for a single number that falls within the poll bounds (1-3 in the example). - Check that you do not already have a response for that sender and update the statistics frame. (already done for the addon messages). This would make the addon much more useful in random group or even guild situations with a mixed user base (some with the addon some without). There would still be incentive for everyone to get it for the GUI convenience but it would not be useless if some don't have it (yet). I'd be happy to lend a hand with some code snippets or a patch if you think it's a worthwhile feature. Regardless thanks for the nice addon.
Last edited by Dridzt : 02-21-10 at 06:42 PM.
|
|
Dridzt |
View Public Profile |
Send a private message to Dridzt |
Find More Posts by Dridzt |
Add Dridzt to Your Buddy List |
02-21-10, 06:03 AM | |
|
Brilliant
Great idea.
I have a feature request, would you prefer it in the comment section or by PM? (author portal is not enabled so there is no Feature Request button) |
|
Dridzt |
View Public Profile |
Send a private message to Dridzt |
Find More Posts by Dridzt |
Add Dridzt to Your Buddy List |