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
2x ...roker_Portals\libs\LibDewdrop-3.0\LibDewdrop-3.0-1.lua:223: attempt to index local 'owner' (a nil value)
[string "@Broker_Portals\libs\LibDewdrop-3.0\LibDewdrop-3.0-1.lua"]:223: in function <...roker_Portals\libs\LibDewdrop-3.0\LibDewdrop-3.0.lua:220>
Locals:
self = <unnamed> {
Deactivate = <function> defined @Broker_Portals\libs\LibDewdrop-3.0\LibDewdrop-3.0.lua:250
Activate = <function> defined @Broker_Portals\libs\LibDewdrop-3.0\LibDewdrop-3.0.lua:238
secure = <table> {
}
0 = <userdata>
IsOwnedBy = <function> defined @Broker_Portals\libs\LibDewdrop-3.0\LibDewdrop-3.0.lua:234
}
owner = nil
(*temporary) = <function> defined @Broker_Portals\libs\LibDewdrop-3.0\LibDewdrop-3.0.lua:250
(*temporary) = nil
(*temporary) = true
(*temporary) = "attempt to index local 'owner' (a nil value)"
Good morning.
I have been using your addon for about a week now ever since I made a new Mage character. I have a question please and also a request based on your answer.
(Q) What is the purpose of the minimap button changing its icon based on which "port" option you last chose? To me, the only reason to have the button change its icon every time is so that you can re-use the last one again by left-clicking on it. But left-clicking on the minimap button does nothing for me.
(R) If the purpose of the icon changing means nothing and left-clicking the minimap button is currently set to do nothing - can you please make the left-click of the minimap button re-use the last used portal option? If not, then -- can you at least make the minimap button menu (showing all the portals) open on left click instead of right click?
Thanks.
EDIT: Better yet, I would prefer if left-clicking the minimap button opened the portals window and double-clicking the minimap button would re-use the last option chosen.
Thanks again.
TYVM! One does not appreciate how valuable an addon is until you no longer have it. It is great to have it back!
updates right after I used the fix xD best add on ever :3
Thank you for the update! This is one of the addons I simply cannot play without.
Anyone know how to correctly add the
in the whistle section for Gnome that have it (from the Heritage quest)?
In reply to Ciante_79:
It is now included in the latest release.
Get Broker_ProfessionsMenu (https://www.curseforge.com/wow/addons/broker_professionsmenu), put the "LibDewdrop-3.0" folder from there into your "libs" folder from Broker_Portal. Change line 16 from "Broker_Portals.toc" to
and change line 3 from "portals.lua" to
The font is bigger after this fix, but you can change the size if you want it to look more like before patch 8.3. Just edit line 1243 in "libs\LibDewdrop-3.0\LibDewdrop-3.0.lua". You can change "Dewdrop.fontsize = 14" to any size you want. I personally prefer 12 ;)
Enjoy this great addon until author fixes it officially ;)
In reply to dabear78:
Thanks for the quick fix, can confirm it's working!
The menu just looks way bigger afterwards, hoping for an official hotfix :)
In reply to MeradorD:
You can change the size if you want it to look more like before patch 8.3. Just edit line 1243 in "libs\LibDewdrop-3.0\LibDewdrop-3.0.lua". You can change "Dewdrop.fontsize = 14" to any size you want. I personally prefer 12 ;)
In reply to dabear78:
Thanks looks much better now :)
All those Pandaria/Draenor ports create a huge, but useful list.
In reply to dabear78:
I applied the fix as you described, but my minimap icon is gone and typing /portals doesn't do anything. Any ideas?
EDIT: Never mind, I tried it again and it worked. PEBKAC :)
In reply to dabear78:
Much thanks, I have come to depend on this addon to make my life so much easier.
In reply to dabear78:
Thank you, works for now!
In reply to dabear78:
Hey,
Thanks a lot for this! I've updated the addon with your changes as well as added a few missing items. The font size should be configurable in the menu. Might just need to restart after changing the value.
Can you please test r242-alpha if it works? Unfortunately I don't have access to WoW at the moment.
Best,
Benny
In reply to Forge_User_70948567:
I use a customized version of your addon (subgroups for hearthstones, teleports and portals .. otherwise the menu is just way too large for my mage :P), so I can't speak to your alpha version. However, it appears that setting the font size during PLAYER_LOGIN gets overridden by the default font size, so I just put the dewdrop:SetFontSize call at the top of UpdateMenu. This also allows immediate resizing via options instead of having to /reload.
Thanks to dabear78 for relaying the library update fix I posted in the Issues section (curseforge was giving me parse errors when I tried posting on the front page) and taking the extra step by providing a HOWTO :)
In reply to Forge_User_70948567:
I tried your new alpha version (just a quick test, will continue testing) and it seems to work almost flawlessly (changing the fontsize in the menu also worked for me, but as you said, I have to restart, relog or reload for the changes to take effect). Only 2 little things I noticed: Noble Gardener's Hearthstone (165802) is missing and one thing I also noticed in earlier versions is that announcing a portal in the chat does not work for me (or do I have to be in a group / raid?).
Greets,
Karsten
Edit: I tried what ronin_seven suggested (dewdrop:SetFontSize at the top of UpdateMenu) and it works great. The size changes right after setting the new size, without restarting / relogging / reloading ;)
In reply to dabear78:
Announce is only triggered while you're in a party or raid, yes.
In reply to ronin_seven:
Oh, ok. Then the only thing is the missing hearthstone ;)
In reply to dabear78:
Thank you, I've changed the font size setting. Noble Gardener's Hearthstone is now included as well. It is released in 1.11.1.
The feedback is well appreciated!