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
Also a feature request if at all possible!
I would like to see the minimap button allow clicking on it to use the item selected. Certain items have a cooldown after putting it on your toon before you can use it. If you select the item you want to use and then are able to click the minimap button to use it it would be very nice and helpful.
Unfortunately this is not possible due to the limitations of the wow api.
Another item to add...
118907 : Pit Fighter's Punching Ring
Item added, thank you!
That's the Alliance version; Horde players will need to edit the portals.lua file to 118908 instead of 118907.
Added 118662, -- Bladespire Relic horde version of Relic of Karabor
Added in latest version.
Thanks!
Just installed the update and it threw a few errors. I was able to track it down to a couple of missed comma's at line 97 and 100 and then I received function errors. It was an issue with UpdateSpells/UpdateClassSpells that I managed to fix somehow. Don't recall what I changed right offhand. Tested it with a mage and a couple toons with diff hearths and all worked well. No errors anymore.
Here's a pastebin link to my fixed portals.lua with the changes already in place.
http://pastebin.com/g0aa9Pcb
Updated! Thanks a lot for your help.
Hey guys, I've updated the addon. Added extra items from @transitbus and tried to separate normal spells from challenge mode paths. However I don't have wow installed atm, so I might have broken it! If so please let me know, and I'll fix it asap.
Thanks for your patience guys!
Edit Portals.lua
Add:
Replace this completely (highlight and overwrite with the above
At line 97 to add in the new items for WoD
Hi everyone,
I've edited the code so it sorts mage portals and teleport spells by continent which looks like this:
If anyone is intersted, here's the code:
pastebinhttp://pastebin.com/qsiQtGWs
Edit: fixed a screwup where the minimap icon turned black once a mage spell had been used
@HossBrolo
Blizzards doesn't allow different mouseclicks for a spellcast, it's only possible to have the last spell/item recast on "mouseclick". Which means it'll also be used when rightclicked to open the teleport menu
Request: Left Click for last used portal / teleport
1x Broker_Portals\portals.lua:394: table index is nil
Broker_Portals\portals.lua:394: in function <Broker_Portals\portals.lua:374>
Broker_Portals\portals.lua:596: in function `OnEnter'
...radeSkillMaster\Libs\LibDBIcon-1.0\LibDBIcon-1.0-34.lua:66: in function <...radeSkillMaster\Libs\LibDBIcon-1.0\LibDBIcon-1.0.lua:57>
[C]: ?
Locals:
self = LibDBIcon10_Broker_Portals {
0 = <userdata>
dataObject = <table> {
}
isMouseDown = false
db = <table> {
}
sexyMapFadeIn = <unnamed> {
}
icon = <unnamed> {
}
sexyMapFadeOut = <unnamed> {
}
}
GetTipAnchor = <function> defined @Broker_Portals\portals.lua:566
L = <table> {
INN = "Inn:"
HEARTHSTONE = "Hearthstone"
ATT_MINIMAP = "Attach to minimap"
ANNOUNCEMENT = "Casting"
SEC = "secs"
ANNOUNCE = "Announce cast of portals"
N/A = "Not available"
READY = "Ready"
SHOW_ITEM_COOLDOWNS = "Show items cooldowns"
TP_RUNE = "Rune of Teleportation"
P_RUNE = "Rune of Portals"
RCLICK = "Right-Click"
OPTIONS = "Options"
TP = "Teleports"
SEE_SPELLS = "to see list of spells"
SHOW_ITEMS = "Show items"
P = "Portals"
MIN = "mins"
}
GetBindLocation = <function> defined =[C]:-1
GetHearthCooldown = <function> defined @Broker_Portals\portals.lua:352
GetItemCooldowns = <function> defined @Broker_Portals\portals.lua:374
Hello. Can you please, move Ancient Teleport: Dalaran, in the Teleport section, right before Teleport: Dalaran please?
Or maybe you can rename: Ancient Portal: Dalaran to Portal: Ancient Dalaran, same with Ancient Teleport: Dalaran, to Teleport: Ancient Dalaran since these well make more sense anyway :)
Take care,
Think the addon uses the game name and sorting is simply done alphabethically.That being said. I would really love for this to change aswell!
Also (and even more important!) make challenge mode paths in their own section and not together with the mage portals. Non-mages are probably fine with how it is but as a mage having portals, teleports and challenge paths all togther is very cluttered.
Would also like to have the garrison hearthstone together with my normal hearthstone (but that might just be me)
And finally the item: Relic of Karabor ItemID: 118663 is missing.
Much wanting I know but I would really love to see this implemented =)
Ty for an otherwise awesome addon!
Probably the on I use more than any of the others.
Seriously you guys. Benny always comes back and updates for us. Use the suggestions folks post on updating by hand if he's away or something, and trust that he'll be back when he can.
It isn't hard to find the spell ID you need on Wowhead.
CrazyBenny > All. Through three expansions that I've been using this thing, Benny has always come back.
Sorry for the delay in updating it, but I've been away for few months!
Let me know if something still doesnt work and thanks for all the updates suggested in comments!
My main is a mage & was wondering when you will bve able to include Stormshield/ the Garrison Hearth in the broker portal. I would like to be able to have all my portals/teleports/hearths together & not have all up to MOP on my Titan Panel Portal list then have to go to my action bars to get the Stormshield ports, as well as my Hearth back to my Garrison. I would even be willing to help you test them if you need it, just let me know.
I have edited this mod for warspear/stormshield portals as well as garrison hearth.
I need testers to make sure I didnt break anything. I do not have a mage so I cannot test portal functionality.
Please send me a message on here if you'd like to help test.
Thanks.