Description
AutoGroupFriends automatically groups you with anyone in your friend list when you or they sign on, automatically accepts group invitations from anyone in your friend list, and when forming such groups automatically sets looting to free-for-all.
Obviously this behavior isn't going to be desirable for everyone — it is intended for users who play mostly in the same groups all the time, or for special-purpose toons that will always be in the same group (i.e. arena teams). I'm guessing most other users would find this addon annoying; luckily they don't have to install it.
Original Addon
This addon is based on AutoInviteFriends from tcconway, but that addon was never updated for 3.1, so I branched and then eventually forked the project.
Usage
Sign on, or wait for your friends to do the same. Watch the magic. There's nothing else to it.
Slash Commands
AutoGroupFriends now supports several slash commands for in-game configuration. All slash commands can be called either as /agf or /autogroupfriends as is most convenient for your usage.
Loot
You can permanently (until changed again) set the loot method AutoGroupFriends will use with the slash command:
/agf loot loot_method
where loot_method is one of the following:
- freeforall
- group
- roundrobin
- needbeforegreed
Enable/Disable & Status
You can permanently (until toggled back) disable AutoGroupFriends with the slash command:
/agf disable
and re-enable it with:
/agf enable
or check the current status with:
/agf status
Roadmap
Coming Features:
- Beldame has requested a listen-only mode for AGF, so that it accepts incoming requests but never sends outgoing requests. That wasn't the sort of use I originally envisioned for this addon, but I can see how that mode can be useful, and it's not a lot of work to add, so I'll see what I can do.
Possible Features:
(If I'm properly motivated to learn how to write a configuration UI, or can find some appropriate code to steal)
- Add a toggle to disable own-login-time invitations — it's only needed to deal with the case that only one friend is running AutoInviteFriends, and disabling this feature would remove one of the known bugs
- Provide an in-game method to specify exceptions to the friends list
- Make the exceptions list invertible, so that only listed friends are invited
Known Bugs
There are currently two know bugs:
- I think I've fixed the fail-to-accept-immediately-at-signon bug thanks to a suggestion from Necrosniper (though I've only tested it for a couple dozen logins, so I could be wrong). If you disagree please let me know.
- Invitations are sent to all your friends, even if they are already in another group. I can't find an appropriate API call to determine if a given character is in some group other than your own — if such a call exists let me know and I'd be happy to fix this bug. In the mean time your friends will just have to deal with a little spam-inviting when you log on.
Contact
If you have an interest in additional features, any bugs to report, or anything else to contribute let me know at: zach-curse@kotlarek.com
Facts
- Date created
- 11 Aug 2009
- Category
- Last update
- 27 Dec 2009
- Development stage
- Release
- Language
- enUS
- License
- GNU General Public License version 3 (GPLv3)
- Curse link
- AutoGroupFriends
- Recent files