AutoGroupFriends

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

You must login to post a comment. Don't have an account? Register to get one!

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
  • R: v1.0.6 for 3.3.0 on 27 Dec 2009
  • A: r18 for 3.3.0 on 27 Dec 2009
  • R: v1.0.5 for 3.3.0 on 09 Dec 2009
  • A: r16 for 3.3.0 on 09 Dec 2009
  • R: v1.0.9 for 3.2.0 on 27 Nov 2009

Authors