Added an afk check. You can use it by typing /rl afkcheck or using the context menu. It gives people about a minute to respond and reports who did not respond within that time frame.
Added a visual alt indicator next to people's names when they have an alt listed. I have not updated the screen shot but it would look like:
[a] Zygon - Paladin
--------------------
2.4 Modifications
--------------------
I have added two context menus to the mod now. One for people on the list and another for anywhere other than that on the mod.
I fixed my chat restrictions so people with whispers going to multiple windows should no longer have a problem. The mod will only restrict spammed whispers that are to and from the mod.
I fixed a very minor bug with the tracker (you could queue a report if the list was empty, and it reported as soon as something was added).
I added text to the clear and tracker commands so you know when they are done.
I fixed a frame strata issue (RaidList is now on low priority).
I fixed an issue with the hover over alt display for people outside of the guild. It should remain visible while the OnUpdate function does it's thing instead of flickering in and out now.
---------------------------------------------------------------------------------------------------
*IMPORTANT*
1. To view the online / offline status and class of guild members, hit the ‘O’ button on your keyboard and view your guild roster. The list should take a second or two to update.
2. Unless the mod is visible, most of the extra functionality like offline time checking, auto-removal from the list if someone is in the raid, etc will not function.
*WARNING*
1. RaidList will not save the list or your changed settings if you crash. It will save the list and settings on logouts or “/console reloadui” though.
2. You need to press “ENTER” after making changes in the fields in the mod. Otherwise, the changes will not take effect.
3. If you change the keywords, the mod may not function correctly in certain cases with other people that have the mod (infinite tell loops can result from changing the list command at times, etc).
-----------------------
RaidList Description
-----------------------
This mod allows you to build a list of people if your raid / group is full. You can click their name on the list to invite them.
--------------------
Default Keywords
--------------------
For the people that want to join the list, they send a tell with “list”.
For the people that want to remove themselves from the list, they send a tell with “remove”.
For the people that want to check their position in line, they send a tell with “position”.
For the people that want to add an alt name to their line position, they can send a tell with “contact
”.
-----------------
How to display
-----------------
For the person with the list, to display/hide it, you can type either “/raidlist”, “/rl”, “/rlist”, or “/raidl”.
-------------
Commands
-------------
For any of the below commands, you may replace “/rl” with “/rlist”, “/raidl”, or “/raidlist”.
1. To empty the list, you can type “/rl clear”. This also resets the tracker.
- Removes all entries from the normal list. It also clears the RaidList tracker which frees up more memory.
2. To remove someone from the list if someone else invited them, use the ommand “/rl remove name” where name is the person on the list that you are trying to remove.
3. To invite everyone on the list, you can type “/rl invite all”.
- Invite all will not invite people off of the just invited list.
- Invite all will convert the group to a raid as necessary.
4. To invite someone to join your list, you can type “/rl invite ”.
- This will send them a tell asking them to join the list.
- No, I will not add a manual add option because I don’t want the mod to be abused for various reasons.
5. To transfer the list to someone else, you can type “/rl transfer name” where name is the name of the person to whom you are transferring the list.
- It will transfer the contents of the primary list to the other person. People on the just invited list are out of luck.
6. To print all the changes that have taken place, you can type “/rl tracker”.
- You can use this to help track attendance for people that didn’t get on the raid and to see how long people waited before they got in.
7. To send a message to everyone on the list, you can type “/rl spam ”.
- This will send the same message to every person that is not considered offline.
- If an alt is listed, it will attempt to send a tell to the alt.
8. To report the list to a channel, you can type “/rl list ” or “/rl list channel ”
- Some examples:
- /rl list whisper bob
- /rl list officer
- /rl list raid
- /rl list channel raidchat
- /rl list channel 7
- etc
9. If you forget the commands, you can type “/rl help”.
10. If you want to list the commands to your guild, you can type “/rl commands”.
11. If you want to check if people are afk, you can type '/rl afkcheck'.
----------------------------------
Customizing to fit your needs
----------------------------------
1. You may limit the list to guild members only or allow anyone.
2. You may customize the maximum amount of people to be allowed on the list (up to 20).
3. You may change the keywords.
4. You may view all the spam the mod sends.
5. You may limit the keywords to be exact or non-restrictive. I.E. Accept “list” only or “Add me to the list please!”.
6. You may pick the language to use with the mod.
7. You may hide or show offline time.
8. You can choose to use color for the different classes or not.
9. You can choose to enable or disable the mod on the fly. When disabled, the mod will no longer filter tells. All other functions should work from an administrative standpoint though.
---------------------------
Automatic Functionality
---------------------------
The mod will tell people what time you invited them when you click to invite them.
The mod will tell people how long they have been waiting and how many others of their class are in front of them as well as how many are offline.
The mod tells people what their position is when they join the list.
The mod lets people know when they are number 1 in line but makes them aware that class balance comes first so they may not be chosen next.
There is a failed invites list. After being invited 5 times, the person is transferred back to the main list (end of the line) if they still haven’t accepted.
The clear button under the failed invite list clears the list.
The mod will show online / offline status for guild members.
The mod attempts to show the class of people outside of the guild.
The mod will show the class of guild members.
The mod colors the names of people on the list based on their class.
The mod prevents you from being spammed to the point you crash.
The mod hides tells when people check their position, add to the list, remove from the list, receive an error, and are auto-invited.
---------------------------------------
Various Hover and Click Functions
---------------------------------------
Clicking the name of someone when the raid is full will tell them they need to start heading to the raid.
Hovering over a person who has an alt listed will show the alt name and do a /who.*
If you click the alt name while hovered over it, one of two things will happen.
1. It will tell them to log on.
2. If they are not in your guild and they are on their main instead, it will tell them to remove their contact so they can be invited.
* Alts are displayed when guild members are offline and have an alt listed and by default for people outside of the guild.