LFR Smart Queue

Miscellaneous Login to Add Favorites
  • 2 Likes
  • World of Warcraft
  • 125 Monthly Downloads
  • Supports: 4.3
  • 3,964 Total Downloads
  • Updated 1/26/2012 8:57:07 PM
  • Created 1/6/2012 12:14:59 AM
  • 17 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: 0.3-release
or
Support development! **
Donate

About LFR Smart Queue

Ever get sick of clicking Join Queue and waiting for ages, only to be prompted with a raid that’s only got 1 boss left? LFR Smart Queue allows you to define the maximum number of boss kills and will reject raid proposals and requeue you until a raid more to your liking pops.

Key Features;

  • Allows you to define how many bosses you will accept and will reject and auto queue you until a suitable raid is found
  • Hides messages in the Chat Frame of you joining/leaving the queue (less spammmmm)
  • Automatically suppresses "Ready Check" sounds for proposals you have rejected! (UPGRADED FUNCTIONALITY!)
  • Automatically Enable Sound In Background so you can go AFK without missing your proposal.
  • NEW option to Auto Decline your Queue if you have not accepted the proposal with 2 seconds left on the timer!! This is to resolve the reported issue where the proposal is auto-accepted if you do not respond (aka AFK!!)

Locales Now Available

I have added support for Locales, but to ensure this works I need your help! Go here: http://wow.curseforge.com/addons/lfr-smart-queue/localization/

The reason this is important is several aspects of this addon is looking for specific text such as the chat filtering features. Without your locales this will not work as designed!

Regarding Sounds

LFR Smart Queue has been enhanced in version 0.3 to only block the Ready Check sound, this means the behavior in 0.2-release to disable ALL sounds has been removed completely. Before complaining about sounds being disabled please ensure you are running 0.3-release!

Please leave comments on curse.com rather than curseforge, curse.com has been notifications so I'm more likely to respond quickly :)

Upy

------------------------------------------------------------------------
r35 | upyursh | 2012-01-27 02:57:06 +0000 (Fri, 27 Jan 2012) | 3 lines
Changed paths:
   A /tags/0.3-release (from /trunk:33)

Release Version with;
 - new options and frame
 - new way of handling sounds (so we don't disable your sounds completely etc)
------------------------------------------------------------------------
r33 | upyursh | 2012-01-22 02:19:06 +0000 (Sun, 22 Jan 2012) | 3 lines
Changed paths:
   M /trunk/LFRSmartQueue.lua

Added an option to Auto Decline when you are AFK. This is to stop the auto accept that has been reported on the bliz forums.

If you have not accepted the invite 2 seconds before the timer ends, you will reject the proposal.
------------------------------------------------------------------------
r31 | upyursh | 2012-01-22 00:34:46 +0000 (Sun, 22 Jan 2012) | 1 line
Changed paths:
   M /trunk/LFRSmartQueue.lua

Potential fix for frame width with languages that are very long.
------------------------------------------------------------------------
r29 | upyursh | 2012-01-20 23:15:09 +0000 (Fri, 20 Jan 2012) | 1 line
Changed paths:
   M /trunk/LFRSmartQueue.lua

Fixed value of end point
------------------------------------------------------------------------
r28 | upyursh | 2012-01-20 23:13:06 +0000 (Fri, 20 Jan 2012) | 6 lines
Changed paths:
   M /trunk/LFRSmartQueue.lua

Created a new frame (off to the right) to fit additional options
Added new options to reject the following scenarios;
 - Reject when Completed Bosses > No of Bosses
 - Reject when Completed Bosses != No of Bosses
 - Reject when Completed Bosses < No of Bosses

------------------------------------------------------------------------
r26 | upyursh | 2012-01-17 07:17:52 +0000 (Tue, 17 Jan 2012) | 1 line
Changed paths:
   M /trunk/LFRSmartQueue.lua

code cleanup
------------------------------------------------------------------------
r25 | upyursh | 2012-01-16 22:26:13 +0000 (Mon, 16 Jan 2012) | 1 line
Changed paths:
   M /trunk/LFRSmartQueue.lua

disable the Force Load
------------------------------------------------------------------------
r24 | upyursh | 2012-01-16 22:20:45 +0000 (Mon, 16 Jan 2012) | 1 line
Changed paths:
   M /trunk/LFRSmartQueue.lua
   M /trunk/LFRSmartQueue.toc
   A /trunk/Locales/deDE.lua
   A /trunk/Locales/esES.lua
   A /trunk/Locales/esMX.lua
   A /trunk/Locales/frFR.lua
   A /trunk/Locales/koKR.lua
   A /trunk/Locales/ptBR.lua
   A /trunk/Locales/ruRU.lua
   A /trunk/Locales/zhCN.lua
   A /trunk/Locales/zhTW.lua

Locales added
------------------------------------------------------------------------
r23 | upyursh | 2012-01-16 12:22:23 +0000 (Mon, 16 Jan 2012) | 3 lines
Changed paths:
   M /trunk/LFRSmartQueue.lua

Rather than disabling sounds I hooked into PlaySound to ensure that the ReadyCheck sound would not be triggered until it needed to be.

This means your normal sounds are no longer turned off while you're queued!
------------------------------------------------------------------------
r22 | upyursh | 2012-01-16 02:34:18 +0000 (Mon, 16 Jan 2012) | 1 line
Changed paths:
   M /trunk/LFRSmartQueue.lua
   M /trunk/LFRSmartQueue.toc
   A /trunk/Locales
   A /trunk/Locales/enUS.lua

Implementing Locales visit http://wow.curseforge.com/addons/lfr-smart-queue/localization/ to contribute
------------------------------------------------------------------------
r19 | upyursh | 2012-01-13 01:52:16 +0000 (Fri, 13 Jan 2012) | 3 lines
Changed paths:
   M /trunk/LFRSmartQueue.lua

Moved Title to TOPRIGHT because text was getting overwritten in different languages.

If this is still a problem I may look to drop the frame below the current raid frame
------------------------------------------------------------------------
r17 | upyursh | 2012-01-13 01:43:24 +0000 (Fri, 13 Jan 2012) | 1 line
Changed paths:
   M /trunk/LFRSmartQueue.lua

some commenting added to the code
------------------------------------------------------------------------
r16 | upyursh | 2012-01-13 01:31:47 +0000 (Fri, 13 Jan 2012) | 3 lines
Changed paths:
   M /trunk/LFRSmartQueue.lua

Cleaned up code for 0.2-release
Got the Background Sound working as I want it
Consolidated Code with UpysUIBase so it's easy to keep both code sets consistent
------------------------------------------------------------------------
r14 | upyursh | 2012-01-12 09:42:38 +0000 (Thu, 12 Jan 2012) | 1 line
Changed paths:
   M /trunk/LFRSmartQueue.lua

Now automatically enables Background Sounds
------------------------------------------------------------------------
r12 | upyursh | 2012-01-11 23:11:55 +0000 (Wed, 11 Jan 2012) | 1 line
Changed paths:
   M /trunk/LFRSmartQueue.lua

Final fixes for those of you not ready for LFR!
------------------------------------------------------------------------
r10 | upyursh | 2012-01-11 22:35:02 +0000 (Wed, 11 Jan 2012) | 1 line
Changed paths:
   M /trunk/LFRSmartQueue.lua

Fixed issues with Toons that are not eligible for LFR
------------------------------------------------------------------------
r8 | upyursh | 2012-01-11 13:07:33 +0000 (Wed, 11 Jan 2012) | 1 line
Changed paths:
   M /trunk/LFRSmartQueue.lua

Added sound enable/disable so you're not bugged all the time
------------------------------------------------------------------------
r6 | upyursh | 2012-01-09 11:12:31 +0000 (Mon, 09 Jan 2012) | 1 line
Changed paths:
   M /trunk/LFRSmartQueue.lua

Fix frame showing on other raid screens
------------------------------------------------------------------------
r3 | upyursh | 2012-01-06 06:29:27 +0000 (Fri, 06 Jan 2012) | 1 line
Changed paths:
   M /trunk/LFRSmartQueue.lua

Addon Name
------------------------------------------------------------------------
r2 | upyursh | 2012-01-06 06:28:49 +0000 (Fri, 06 Jan 2012) | 1 line
Changed paths:
   A /trunk/LFRSmartQueue.lua
   A /trunk/LFRSmartQueue.toc
   A /trunk/Libs
   A /trunk/Libs/AceAddon-3.0
   A /trunk/Libs/AceAddon-3.0/AceAddon-3.0.lua
   A /trunk/Libs/AceAddon-3.0/AceAddon-3.0.xml
   A /trunk/Libs/AceHook-3.0
   A /trunk/Libs/AceHook-3.0/AceHook-3.0.lua
   A /trunk/Libs/AceHook-3.0/AceHook-3.0.xml
   A /trunk/Libs/AceTimer-3.0
   A /trunk/Libs/AceTimer-3.0/AceTimer-3.0.lua
   A /trunk/Libs/AceTimer-3.0/AceTimer-3.0.xml
   A /trunk/Libs/CallbackHandler-1.0
   A /trunk/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua
   A /trunk/Libs/CallbackHandler-1.0/CallbackHandler-1.0.xml
   A /trunk/Libs/LibStub
   A /trunk/Libs/LibStub/LibStub.lua
   A /trunk/embeds.xml

First Version
------------------------------------------------------------------------
r1 | svn | 2012-01-06 06:24:08 +0000 (Fri, 06 Jan 2012) | 1 line
Changed paths:
   A /branches
   A /tags
   A /trunk

lfr-smart-queue/mainline: Initial Import
------------------------------------------------------------------------

Comments

First Previous Page 1 of 3 Next Last
  • #34

    For some reason curse client isn't detecting this addon correctly stating unable to manage.

  • #35

    I dont have that problem with my Curse client.. anyone else? Have you tried installing it manually first?

  • #31

    What should i do to get only on last boss?

  • #32

    Set No of Bosses to 3
    Set logic to Reject when Completed Bosses != No Of Bosses

  • #33

    You can make the interface even easier? Without the elements of logic. just the numbers 1 2 3 4 Number boss with whom you want to start.

  • #27

    Can you make this addon work in a group? Perhaps if all group members have the addon installed?

     Also can you make  it an option to output something on the screen why it rejected a raid?

     Something like "Incoming Raid 3/7: Rejected because You set bla bla bla.."

    That would be nice for debugging. :) 

  • #28

    I will look at adding these features in a future version, what exactly would you want it to do in a group? If they all have the addon, you can all set it to the same options pretty easily :P

    Upy

     
  • #30

    ok ok i'll take a look for the next version (which I havem't started because I've been working on an addon for my guild).

    If you were REALLLY cool you would create a couple of tickets on curseforge for me :P

    Upy

     
  • #29

    > If they all have the addon, you can all set it to the same options pretty easily :P

    That's a good point but it would be nice if the party leader could configure and go, rather than telling people the settings and waiting. :)

  • #26

    @walina

    > means greater than

    != means 'not equal to'

    < means less than

    "No of Bosses" means Number of Bosses

  • #24

    Hi,

    Can you explain the difference between your 3 new options, please ?

    - Reject when Completed Bosses > No of Bosses
    - Reject when Completed Bosses != No of Bosses
    - Reject when Completed Bosses < No of Bosse

    Because english isn't my primary language so I don't quite understand what is the difference bewtween these options ^^;

  • #25

    Sorry for the slow response, had a hectic weekend :(

    The logic refers to the Completed Bosses of the proposal and the slider value (which defaults to 0) and when the proposal will be auto rejected (and you queued again).

    So some examples and how the logic works;

    - Reject when Completed Bosses > No of Bosses

    • You have 0 selected on the slider Proposed Raid has 1 or more bosses killed - REJECTED
    • You have 0 selected on the slider Proposed Raid has 0 bosses killed (i.e. full clear) - ACCEPTED

    - Reject when Completed Bosses != No of Bosses

    • You have 2 selected on the slider Proposed Raid has any number other than two killed - REJECTED
    • You have 2 selected on the slider Proposed Raid has 2 bosses killed - ACCEPTED

    - Reject when Completed Bosses < No of Bosses

    • You have 2 selected on the slider Proposed Raid has less than 2 bosses killed - REJECTED
    • You have 2 selected on the slider Proposed Raid has 3 or more bosses killed - ACCEPTED 
    I hope that this helps to explain the logic? If you're still unclear let me know
     
    Upy
  • #22

    Amazing addon!!! thanks

  • #23

    Glad you like it :)

     
  • #19

    Seems like there is a bug whe the addon is on and you try to change the glyph.

  • To post a comment, please login or register a new account.
Learn how to disable ads
Learn how to disable ads
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Diablo III Giveaway

Enter Now!