Broker_Portals
Why would you have actionbars filled with portals, or open your spellbook everytime you cast a portal? Just right click on icon or minimap button and you can access all portals so comfortably.
It is designed as DataBroker plug-in, that lets you access all portal and teleport spells from one spot. Addon will be attached to minimap by default, but if you want to move/customize it, you will have to install additional addon like TitanPanel, HidingBar, or Bazooka and there are many more.
Features:
- All mage portals, hearthstone and teleporting items available from simple dropdown menu
- Minimap button, so you don't have to install any additional addon
- Hearthstone location and cooldown in tooltip
- Reagent count in tooltip (for Cataclusm Classic)
- If hearthstone is on cooldown, Scroll of Recall will be used instead if possible
- Can announce, that you're casting a portal
Localization:
If you'd like to add/update localizations, do so here. Then leave a comment on WowAce or on Curse as I'm checking those more often than localization app itself, and I'll repack it.
Bugs / Suggestions:
If you have encountered any problem, or if you think theres something missing. Feel free to post a ticket here.
FAQ:
- I managed to hide my minimap icon, how do I turn it on again?
- Just simply type "/portals".
- Does it support teleportation items like engineering teleports or Kirin Tor rings?
- Yes.
TODO:
Enable adding custom items/spells
I've love to be able to arrange them or make favorites etc. Or even put a star by ones I use regularly. Something to help me pick out certain ones fast.
Yeah, this would be awesome.
6x ...dOns\Broker_Portals\libs\Dewdrop-2.0\Dewdrop-2.0-90326.lua:249: attempt to index local 'this' (a nil value)
...dOns\Broker_Portals\libs\Dewdrop-2.0\Dewdrop-2.0-90326.lua:249: in function <...dOns\Broker_Portals\libs\Dewdrop-2.0\Dewdrop-2.0.lua:246>
[C]: ?
Locals:
this = nil
realthis = <unnamed> {
Deactivate = <function> defined @Broker_Portals\libs\Dewdrop-2.0\Dewdrop-2.0.lua:269
Activate = <function> defined @Broker_Portals\libs\Dewdrop-2.0\Dewdrop-2.0.lua:257
combat = false
0 = <userdata>
IsOwnedBy = <function> defined @Broker_Portals\libs\Dewdrop-2.0\Dewdrop-2.0.lua:253
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'this' (a nil value)"
Just ran into this today not sure if it's serious or not but hopefully this is useful.
3x ...dOns\Broker_Portals\libs\Dewdrop-2.0\Dewdrop-2.0-90326.lua:249: attempt to index local 'this' (a nil value)
...dOns\Broker_Portals\libs\Dewdrop-2.0\Dewdrop-2.0-90326.lua:249: in function <...dOns\Broker_Portals\libs\Dewdrop-2.0\Dewdrop-2.0.lua:246>
[C]: ?
Locals:
this = nil
realthis = <unnamed> {
Deactivate = <function> defined @Broker_Portals\libs\Dewdrop-2.0\Dewdrop-2.0.lua:269
Activate = <function> defined @Broker_Portals\libs\Dewdrop-2.0\Dewdrop-2.0.lua:257
combat = false
0 = <userdata>
IsOwnedBy = <function> defined @Broker_Portals\libs\Dewdrop-2.0\Dewdrop-2.0.lua:253
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'this' (a nil value)"
I am using your addon in combination with Bazooka. In Bazooka I have set tooltips to appear in combat (your addon does the right-click tooltip anyway). But while I can access options your addon does not allow me to choose a Hearthstone to teleport out of combat (have to use the bag instead).
Hi, I'm using Bazooka and don't have any issues. Are you saying that everytime you right click the icon, the popup is not shown?
I'd love to see the selections focus more on the destination rather than the item name (and sort based on the destination). For instance:
Draenor: Wormhole Centrifuge
instead of
Wormhole Centrifuge
I just realized that the "Schools of Arcane Magic" toy that teleports me to the top of the Violet Citadel is not in the list. However I just went to check spelling and realized they nerfed it at some point. It now only works when your actually in Dalaren. So I'm not sure I'll use it at all anymore. Wanted to mention it anyway.
Hello. Thanks for this useful addon!
- The Kirin Tor Beacon is missing.
- Options to turn off unused destinations could be useful (like turning off the Kirin Tor Beacon). ;)
Hey, the Kirin Tor Beacon is supported. But only works when you're in the right zones, so maybe that's why you can't see it.
The new hearthstone for dalaran does not appear for me in this.
Are you using the alpha version?
Can you tell me how to adjust the font size for the portal list? I'm in my 50's and I need larger fonts..... I can't see them currently.
Skinning: I use both Chocolatebar and ElvUI and using either one does not give me any skinning options. I'd like it to match the rest of the UI.
Can you please paste this into the chat /run print(UIDROPDOWNMENU_DEFAULT_TEXT_HEIGHT) and tell me the output please? I've had a font size issue reported once, but that guy never followed up.
Sorry for the late reply, went on vacation.
The output is 10.
If you want a quick-fix while waiting on Benny to hopefully put in a setting for it, you can go to /Interface/Addons/Broker_Portals/libs/Dewdrop-2.0/Dewdrop-2.0.lua, and change line 3289:
button.textHeight = info.textHeight or UIDROPDOWNMENU_DEFAULT_TEXT_HEIGHT or 10
To:
button.textHeight = 14
Or, if that's still too small, you can make the number larger.
If you're paranoid about making changes to the file, just make a backup copy before you do editing. But, it's pretty simple and you should be OK. Also, any time Benny updates from now on, it'll overwrite this change. So, any updates until he fixes it for you, you'll have to make the edit again.
Amaedeus; omg, thank you! I changed it to 18, and now I can finally see the text. Getting old sucks lol.
No issues changing lines in lua files. I have a ton of little edits here and there for disabling chat spam "Blah blah version blah is loaded!". I think I hate that more than not being able to see lol.
Thanks again!
This is the same issue I reported and we discussed back between July 26-30 (scroll down). I fixed it by editing Dewdrop-2.0.lua directly and you said something about fixing it in your addon directly.
I didn't see any new options available, so I've been overwriting Dewdrop-2.0.lua every time you released because the font size always reverted back to 10 (too small) and I didn't see any UI options to set it.
LibDewDrop is no longer maintained. My suggestion is that you could create a setting that directly adjusted the library setting ...or manually set it to 14 (which is the smallest I can stand it.)
I should point out that 14 matches the other addons that I have which "drop down" from bazooka [i.e., my other broker addons].
Finally, I have a feeling that the font thing is only an issue for folks with large monitors at high resolution. I'm using a 30" monitor at 2560x1600. I mean, I can see it at 10 font if I look really hard at it, but it's pretty darn small (and a lot smaller than any of the other broker addon fonts I'm seeing.)
Hey Amaedeus, the other dropdown you use from Bazooka show automatically in bigger font, or did you have to change that somewhere?
Hey, finally 1.9.0 implements this and so you can change the font size directly from the dropdown. Sorry you had to wait so long!