promotional bannermobile promotional banner

AutoGroupFriends

Abandoned
AutoGroupFriends automatically groups with everyone on your friends list

File Details

v1.0.4

  • R
  • Aug 19, 2009
  • 16.41 KB
  • 17
  • 3.2.0
  • Retail

File Name

AutoGroupFriends-v1.0.4.zip

Supported Versions

  • 3.2.0

------------------------------------------------------------------------
r14 | profplump | 2009-08-19 14:12:16 +0000 (Wed, 19 Aug 2009) | 1 line
Changed paths:
   A /tags/v1.0.4 (from /trunk:13)

Tagging as v1.0.4
------------------------------------------------------------------------
r13 | profplump | 2009-08-19 14:03:56 +0000 (Wed, 19 Aug 2009) | 24 lines
Changed paths:
   M /trunk/AutoGroupFriends.lua
   M /trunk/AutoGroupFriends.toc

Fairly major refactor -- a.k.a Zach learns LUA
- Figure out how to declare local functions to limit scope
- Refactor to split/join functions to match new architecture

Improve the design of delay/defer mechanism
- Do not do anything until our variables are loaded
- Restore deferred invitation acceptance
-- Thought about making it a queue instead of a single name
-- Decided the case where that is important is not reasonable for AGF
-- A fundamental assumption of AGF is that all your friends are in the same group
-- Hence there's no value in remembering more than one deferred invitation

Add support for different loot types:
-- freeforall
-- group
-- needbeforegreed
-- roundrobin
- Skipped master loot, as that requires more settings and seems an unlikely use case for AGF
- Loot type is set with /agf loot <type>
- Loot type is persistent

Improve slash-command system
- Muck about with what LUA calls "pattern matching" (oh how I miss ye, dear perl)

------------------------------------------------------------------------
r11 | profplump | 2009-08-17 08:04:40 +0000 (Mon, 17 Aug 2009) | 1 line
Changed paths:
   M /trunk/AutoGroupFriends.lua

Delay 15 seconds; if your friends have faith this is a better plan anyway
------------------------------------------------------------------------
r10 | profplump | 2009-08-17 08:00:47 +0000 (Mon, 17 Aug 2009) | 1 line
Changed paths:
   M /trunk/AutoGroupFriends.lua
   M /trunk/AutoGroupFriends.toc

Bump delay to 10 seconds
------------------------------------------------------------------------
r8 | profplump | 2009-08-15 19:42:42 +0000 (Sat, 15 Aug 2009) | 1 line
Changed paths:
   M /trunk/AutoGroupFriends.lua
   M /trunk/AutoGroupFriends.toc

Install the version I actually tested, not some broken version that never invites anyone
------------------------------------------------------------------------
r6 | profplump | 2009-08-15 08:03:30 +0000 (Sat, 15 Aug 2009) | 1 line
Changed paths:
   M /trunk/AutoGroupFriends.lua

Finish the delayed/cached modifications
------------------------------------------------------------------------
r5 | profplump | 2009-08-15 07:56:53 +0000 (Sat, 15 Aug 2009) | 1 line
Changed paths:
   M /trunk/AutoGroupFriends.lua
   M /trunk/AutoGroupFriends.toc

More delay mucking
------------------------------------------------------------------------
r4 | profplump | 2009-08-15 06:33:54 +0000 (Sat, 15 Aug 2009) | 1 line
Changed paths:
   M /trunk/AutoGroupFriends.lua
   M /trunk/AutoGroupFriends.toc

Try this stashed-list plan
------------------------------------------------------------------------
r2 | profplump | 2009-08-11 19:27:40 +0000 (Tue, 11 Aug 2009) | 1 line
Changed paths:
   A /trunk/.pkgmeta
   A /trunk/AutoGroupFriends.lua
   A /trunk/AutoGroupFriends.toc

Initial import
------------------------------------------------------------------------
r1 | root | 2009-08-11 19:09:15 +0000 (Tue, 11 Aug 2009) | 1 line
Changed paths:
   A /branches
   A /tags
   A /trunk

"autogroupfriends/mainline: Initial Import"
------------------------------------------------------------------------