Download
(19 Kb)
Download
Updated: 04-10-10 12:44 PM
Pictures
File Info
Updated:04-10-10 12:44 PM
Created:01-31-10 01:47 AM
Downloads:6,210
Favorites:118
MD5:
Broken Queue  Popular! (More than 5000 hits)
Version: v0.7-beta
by: orionshock [More]
Broken Queue is a small addon designed to move the LFD icon from the MiniMap onto an LDB display.

Shows times in queue, what's missing and how long you've been in queue.

Broken_Queue Options
/blfd ShowIdleText => Toggle showing text when not doing something
/blfd ShowTooltipTime => Toggle showing time in queue in tooltip
/blfd NoSeconds => toggle showing seconds everywhere
/blfd default => reset to defaults
/blfd toggleicon => toggle minimap icon
"Commands are not case sensitive"

--Use of the word "Broken" in the addon name has no affect to what this addon does.

**Patch 3.3.3.3.3.3...
Added support for the Random Battleground, now it's called Broken_Queue

A note about LDB and it's clicking.

Left Click for Dungeon Finder // Right Click for Battleground

Once In Queue However:
Left Click for Queue Frame (the DF or BGQueue) and Right Click for the Dropdown Menu you would normally see from the minimap icon.


Please Email translations (proper UTF-8 encoding txt file) to "orionshock AT gmail DOT com"
** see changelog in download for more details*
Touch WoWI description as this still works on 3.3 :)

v0.7 beta 4/10/09
use LFD system to track when you entered the queue and how long you've been there
use more blizzard localizations
fix pvp queue methods to work properly and open to the bg frame.

v0.5b beta 2/20/10
update locales again
need = red / don't need = green
fix hide mechanic
add option to toggle minimap icon

v0.4a Beta 2/11/10
-Fix typos in options
-make noseconds work properly

v0.4-Beta 2/10/10
Added Slash Command /blfd
ShowIdleText => Toggle showing text when not doing something ( the "Not Queued" and "LFG Party" texts will not be shown, rest are the same still )
ShowTooltipTime => Toggle showing time in queue in tooltip
NoSeconds => toggle showing seconds everywhere
default => reset to defaults
--Commands are not case sensitive
-Adjusted display to account for lack of seconds when turned off (shows "<1 min" instead )
-Updated Localizations -- Please Email your tranlsations to me @ "Orionshock AT gmail DOT com"
-fix typo in toc file


v3 - 2/8/2010
-Add Colored LDB Text Display
-Add Proper Support for localizations, no more magic
Optional Files (0)


Archived Files (9)
File Name
Version
Size
Author
Date
v0.6-beta
18kB
orionshock
03-24-10 03:15 AM
v0.5b-beta
14kB
orionshock
02-20-10 04:02 AM
v0.5a-beta
14kB
orionshock
02-19-10 03:01 AM
v0.5-beta
14kB
orionshock
02-17-10 01:07 AM
4a
12kB
orionshock
02-11-10 03:45 AM
4
16kB
orionshock
02-10-10 01:49 AM
3.5
14kB
orionshock
02-08-10 06:37 AM
3
13kB
orionshock
02-08-10 02:59 AM
1
11kB
orionshock
01-31-10 01:47 AM


Post A Reply Comment Options
Unread 02-10-10, 10:07 PM  
brknsoul
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 145
Uploads: 2
/blfd NoSeconds works properly, just has improper feedback (always says "Showing Seconds")

/blfd NoIdleText works like a charm.
brknsoul is offline Report comment to moderator  
Reply With Quote
Unread 02-10-10, 10:06 PM  
orionshock
A Wyrmkin Dreamwalker
 
orionshock's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 68
Uploads: 6
Originally posted by Zidomo
Broken LFD v4, USEnglish client/server, WoW 3.3.2 live. 2 of the 4 new chat commands are borked.

The "/blfd NoSeconds" toggle command either does not work at all or provides improper chat feedback. Every time that is typed in, the chat feedback is "Broker LFD: Showing Seconds". Which shouldn't happen if its toggling not showing seconds.

"/blfd ShowTooltipTime" for sure doesn't work at all. Type it into chat, press ENTER and the following error is thrown up. The command isn't processed either; it remains on the chat line:

The error repeats every time you press ENTER with that command on the entry line.

"/blfd ShowIdleText" does seem to work properly. It properly toggles and has the chat feedback "...Enabled" and "...Disabled". And you can see the text changes in a LDB display.

As does "/blfd default".

Thought i fixed that before ziping the pack, yet another typo..

core.lua line 268, change BrokenLFD to BrokenLFDdb
__________________
Author of GuildCraft, SickOfClickingDailies, CursorCooldown, Broken_LFD
WoWAce Addon List WoWInterface Addon List

"I was there in the beginning... and things were very different back then" --An Echo from a time before.
orionshock is offline Report comment to moderator  
Reply With Quote
Unread 02-10-10, 09:35 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1049
Uploads: 0
Broken LFD v4, USEnglish client/server, WoW 3.3.2 live. 2 of the 4 new chat commands are borked.

The "/blfd NoSeconds" toggle command either does not work at all or provides improper chat feedback. Every time that is typed in, the chat feedback is "Broker LFD: Showing Seconds". Which shouldn't happen if its toggling not showing seconds.

"/blfd ShowTooltipTime" for sure doesn't work at all. Type it into chat, press ENTER and the following error is thrown up. The command isn't processed either; it remains on the chat line:

Code:
["message"] = {
                "Broken_LFD-@project-version@\\core.lua:268: attempt to index global 'BrokenLFD' (a nil value)\nInterface\\FrameXML\\ChatFrame.lua:3552: in function `ChatEdit_ParseText':\nInterface\\FrameXML\\ChatFrame.lua:3221: in function `ChatEdit_SendText':\nInterface\\FrameXML\\ChatFrame.lua:3245: in function `ChatEdit_OnEnterPressed':\n<string>:\"*:OnEnterPressed\":1: in function <[string \"*:OnEnterPressed\"]:1>\n\nLocals:|r\neditBox = ChatFrameEditBox {\n tabCompleteIndex = 1\n at3curMatch = 0\n 0 = <userdata>\n setText = 0\n autoCompleteXOffset = 35\n hookedByAceTab3 = true\n at3matches = <table> {\n }\n chatFrame = ChatFrame1 {\n }\n autoCompleteRegex = \"^((/[^%s]+)%s+)([^%s]+)\"\n autoCompleteFormatRegex = \"%2$s%1$s\"\n language = \"Common\"\n text = \"\"\n}\nsend = 1\ntext = \"/blfd showtooltiptime\"\ncommand = \"/BLFD\"\nmsg = \"showtooltiptime\"\nhash_SecureCmdList = <table> {\n /TARGETFRIENDPLAYER = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1120\n /MA = <function> defined @Interface\\FrameXML\\ChatFrame.lua:12", -- [1]
                "39\n /PETAUTOCASTON = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1313\n /PETSTAY = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1289\n /EQUIPSLOT = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1029\n /CASTRANDOM = <function> defined @Interface\\FrameXML\\ChatFrame.lua:978\n /MTOFF = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1220\n /MAINASSISTOFF = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1252\n /EQ = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1022\n /MAINTANK = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1207\n /TARGETRAID = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1134\n /ASSIST = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1167\n /USERANDOM = <function> defined @Interface\\FrameXML\\ChatFrame.lua:978\n /TAR = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1079\n /TARGET = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1079\n /YIELD = <function> defined @Interface\\FrameXML\\ChatFrame.", -- [2]
                "lua:1269\n /CLEARMAINTANK = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1201\n /CANCELFORM = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1016\n /STOPMACRO = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1334\n /SWAPACTIONBAR = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1059\n /TARGETENEMYPLAYER = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1106\n /CLEARTARGET = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1141\n /CONCEDE = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1269\n /FORFEIT = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1269\n /PETPASSIVE = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1295\n /PETFOLLOW = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1283\n /PETAGGRESSIVE = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1307\n /PETATTACK = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1273\n /TARGETLASTTARGET = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1147\n /MAINAS", -- [3]
                "SIST = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1239\n /CLEARFOCUS = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1195\n /CASTSEQUENCE = <function> defined @Interface\\FrameXML\\ChatFrame.lua:992\n /MAINTANKOFF = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1220\n /TARGETFRIEND = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1113\n /TARGETLASTFRIEND = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1160\n /MT = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1207\n /EQUIP = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1022\n /CHANGEACTIONBAR = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1047\n /TARGETEXACT = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1089\n /PETAUTOCASTTOGGLE = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1327\n /A = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1167\n /STOPCASTING = <function> defined @Interface\\FrameXML\\ChatFrame.lua:999\n /PETDEFENSIVE = <function> defined @I", -- [4]
                "nterface\\FrameXML\\ChatFrame.lua:1301\n /CLEARMT = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1201\n /STOPATTACK = <function> defined @Interface\\FrameXML\\ChatFrame.lua:959\n /CLEARMAINASSIST = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1233\n /DUEL = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1265\n /SPELL = <function> defined @Interface\\FrameXML\\ChatFrame.lua:965\n /MAOFF = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1252\n /CLICK = <function> defined @Interface\\FrameXML\\ChatFrame.lua:1340\n /FOCUS = <function> defined @Interface\\FrameXML\\C\n  ---", -- [5]
            },
            ["type"] = "error",
            ["session"] = 828,
            ["counter"] = 4,
        }, -- [308]
The error repeats every time you press ENTER with that command on the entry line.

"/blfd ShowIdleText" does seem to work properly. It properly toggles and has the chat feedback "...Enabled" and "...Disabled". And you can see the text changes in a LDB display.

As does "/blfd default".
Last edited by Zidomo : 02-10-10 at 09:36 PM.
Zidomo is offline Report comment to moderator  
Reply With Quote
Unread 02-10-10, 07:07 PM  
orionshock
A Wyrmkin Dreamwalker
 
orionshock's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 68
Uploads: 6
Originally posted by Maxen
Does it let you teleport in & out of the instance like the minimap button do when you right on it ?
correct, it uses the same menu as if you right clicked the minimap button.
__________________
Author of GuildCraft, SickOfClickingDailies, CursorCooldown, Broken_LFD
WoWAce Addon List WoWInterface Addon List

"I was there in the beginning... and things were very different back then" --An Echo from a time before.
orionshock is offline Report comment to moderator  
Reply With Quote
Unread 02-10-10, 05:06 PM  
Maxen
A Deviate Faerie Dragon

Forum posts: 17
File comments: 221
Uploads: 0
Does it let you teleport in & out of the instance like the minimap button do when you right on it ?
Maxen is offline Report comment to moderator  
Reply With Quote
Unread 02-10-10, 01:04 PM  
orionshock
A Wyrmkin Dreamwalker
 
orionshock's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 68
Uploads: 6
Originally posted by Jzar
Well, I'm not sure what effect it would have on Broken LFD when displayed by other LDB displays than Titan, but I changed the type to "launcher" on my local copy, and now I can display as normal, and I now have the option to move it to the right-side, which is a much better place for it.

While I admit, the fact that it "launches" the LFD frame is kind of a weak justification for making it into a launcher, I don't think it would be unreasonable to make that change, either.
@ Titan panel users
Get a real display like Bazooka that lets you do what ever you want with the plugins kinda regardless of type
__________________
Author of GuildCraft, SickOfClickingDailies, CursorCooldown, Broken_LFD
WoWAce Addon List WoWInterface Addon List

"I was there in the beginning... and things were very different back then" --An Echo from a time before.
orionshock is offline Report comment to moderator  
Reply With Quote
Unread 02-10-10, 12:45 PM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 157
File comments: 299
Uploads: 5
Well, I'm not sure what effect it would have on Broken LFD when displayed by other LDB displays than Titan, but I changed the type to "launcher" on my local copy, and now I can display as normal, and I now have the option to move it to the right-side, which is a much better place for it.

While I admit, the fact that it "launches" the LFD frame is kind of a weak justification for making it into a launcher, I don't think it would be unreasonable to make that change, either.
Jzar is offline Report comment to moderator  
Reply With Quote
Unread 02-10-10, 08:49 AM  
brknsoul
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 145
Uploads: 2
Originally posted by Vilkku
I was under the impression that is was just a question of coding it in a certain way (basically, I think if you make the "plugin text" "label text" then it will automatically be given the option of making it a "Right-side plugin".

Example of non-Titan plugin that has the "Right-side plugin" option available: http://www.wowinterface.com/download...rTracking.html

EDIT: By setting type to launcher, the option becomes available. I won't force you to change it, obviously, and I don't know if it affects any of the options I don't use.

Another "improvement" suggestion is to add the options to the right-click menu of the object instead of using slash commands, but again, it's your mod, and I will continue to use it (with or without my own modifications :P) regardless.
Broker/LDB addons only provide the data, it's up to whatever Broker/LDB Display addon on how to display that data. For example, DockingStation is a simple matter of just dragging the addon to the right-hand side.

@orionshock, awesomesauce. Please find enclosed 1 (one) regulation sized virtual cookie.
Last edited by brknsoul : 02-10-10 at 08:51 AM.
brknsoul is offline Report comment to moderator  
Reply With Quote
Unread 02-10-10, 07:59 AM  
Vilkku
An Aku'mai Servant
 
Vilkku's Avatar
AddOn Author - Click to view AddOns

Forum posts: 35
File comments: 74
Uploads: 5
Originally posted by orionshock
It is LDB, not a titan panel plugin
I was under the impression that is was just a question of coding it in a certain way (basically, I think if you make the "plugin text" "label text" then it will automatically be given the option of making it a "Right-side plugin".

Example of non-Titan plugin that has the "Right-side plugin" option available: http://www.wowinterface.com/download...rTracking.html

EDIT: By setting type to launcher, the option becomes available. I won't force you to change it, obviously, and I don't know if it affects any of the options I don't use.

Another "improvement" suggestion is to add the options to the right-click menu of the object instead of using slash commands, but again, it's your mod, and I will continue to use it (with or without my own modifications :P) regardless.
Last edited by Vilkku : 02-10-10 at 08:26 AM.
Vilkku is offline Report comment to moderator  
Reply With Quote
Unread 02-10-10, 01:54 AM  
orionshock
A Wyrmkin Dreamwalker
 
orionshock's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 68
Uploads: 6
@ brknsoul & BeKay

option to Hide the Idle Text ( "Not Queued", "LFG Party" )
option to toggle the tooltip timer
option to hide the seconds display

--Added in v4


I thought long and hard about hiding the seconds display... Then it dawned on me, SecondsToTime() does this automatically. Also the Idle Text was another odd thing to toy with, but i hacked it in nicely.
__________________
Author of GuildCraft, SickOfClickingDailies, CursorCooldown, Broken_LFD
WoWAce Addon List WoWInterface Addon List

"I was there in the beginning... and things were very different back then" --An Echo from a time before.
orionshock is offline Report comment to moderator  
Reply With Quote
Unread 02-09-10, 07:48 PM  
orionshock
A Wyrmkin Dreamwalker
 
orionshock's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 68
Uploads: 6
Originally posted by Vilkku
Possibility to make it a "Right-side plugin" with Titan Panel would be much appreciated.
It is LDB, not a titan panel plugin
__________________
Author of GuildCraft, SickOfClickingDailies, CursorCooldown, Broken_LFD
WoWAce Addon List WoWInterface Addon List

"I was there in the beginning... and things were very different back then" --An Echo from a time before.
orionshock is offline Report comment to moderator  
Reply With Quote
Unread 02-09-10, 07:11 PM  
orionshock
A Wyrmkin Dreamwalker
 
orionshock's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 68
Uploads: 6
Originally posted by ffcloud2000
I'm currently using NinjaPanel and i receive the error

Code:
Message: Interface\AddOns\Broken_LFD\core.lua:9: LDB Not Found
Time: 02/09/10 18:19:41
Count: 1
Stack: [C]: in function `assert'
Interface\AddOns\Broken_LFD\core.lua:9: in main chunk

Locals: (*temporary) = nil
(*temporary) = "LDB Not Found"

Archived Version 1 seems to be working fine tho
Sorry Typo in Toc file, LDB's folder is "LibDataBroker-1-1", not "1.1"
__________________
Author of GuildCraft, SickOfClickingDailies, CursorCooldown, Broken_LFD
WoWAce Addon List WoWInterface Addon List

"I was there in the beginning... and things were very different back then" --An Echo from a time before.
orionshock is offline Report comment to moderator  
Reply With Quote
Unread 02-09-10, 05:20 PM  
ffcloud2000
A Fallenroot Satyr

Forum posts: 22
File comments: 111
Uploads: 0
I'm currently using NinjaPanel and i receive the error

Code:
Message: Interface\AddOns\Broken_LFD\core.lua:9: LDB Not Found
Time: 02/09/10 18:19:41
Count: 1
Stack: [C]: in function `assert'
Interface\AddOns\Broken_LFD\core.lua:9: in main chunk

Locals: (*temporary) = nil
(*temporary) = "LDB Not Found"

Archived Version 1 seems to be working fine tho
__________________
Last edited by ffcloud2000 : 02-09-10 at 05:30 PM.
ffcloud2000 is offline Report comment to moderator  
Reply With Quote
Unread 02-09-10, 12:28 PM  
Vilkku
An Aku'mai Servant
 
Vilkku's Avatar
AddOn Author - Click to view AddOns

Forum posts: 35
File comments: 74
Uploads: 5
Possibility to make it a "Right-side plugin" with Titan Panel would be much appreciated.
Vilkku is offline Report comment to moderator  
Reply With Quote
Unread 02-09-10, 05:10 AM  
BeKay
A Kobold Labourer

Forum posts: 1
File comments: 21
Uploads: 0
As brknsoul said; I too would love the option to cut down on the info to a minimum when there's nothing of importance to show.

Also, I'd love a few options regarding the text.
Option to remove the timer from the tooltip.
Option to disable the second count in the timer.
BeKay is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: