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
The tooltip is great ...actually, it's at least 14, perhaps 16 on my computer (and I don't recall doing any configuration on it.) The default for the Dewdrop(down) is "10" (as you can see from the code) ...which is way too small for a 30" display with high resolution. It's nearly impossible to read unless you get very close to the screen.
I wonder if there are any tools in the addon API for determining the current screen resolution and/or monitor size ...maybe I'll look into that.
By the way, I don't think Dewdrop has been updated by the original authors since 2008. I found another addon with a custom update of it, as confirmed by the author of that addon. So, anyway, you should feel comfortable editing the Dewdrop lib, as I don't think it's going to be revived as a project after 8 years :)
Can you please paste /run print(UIDROPDOWNMENU_DEFAULT_TEXT_HEIGHT) in the chat and tell me what it says?
I completely uninstalled it and reinstalled it and I still get this same message...
Message: Interface\AddOns\Broker_Portals\portals.lua:427: table index is nil
Time: 07/24/16 15:07:08
Count: 1
Stack: Interface\AddOns\Broker_Portals\portals.lua:427: in function <Interface\AddOns\Broker_Portals\portals.lua:407>
Interface\AddOns\Broker_Portals\portals.lua:637: in function `OnEnter'
...terface\AddOns\ElvUI\Modules\datatexts\datatexts.lua:60: in function `onEnter'
...terface\AddOns\ElvUI\Modules\datatexts\datatexts.lua:206: in function <...terface\AddOns\ElvUI\Modules\datatexts\datatexts.lua:204>
[C]: ?
Locals: cooldown = "Ready"
cooldowns = <table> {
}
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
1 = 40586
2 = 48954
3 = 48955
4 = 48956
5 = 48957
6 = 45688
7 = 45689
8 = 45690
9 = 45691
10 = 44934
11 = 44935
12 = 40585
13 = 51560
14 = 51558
15 = 51559
16 = 51557
17 = 30542
18 = 18984
19 = 18986
20 = 30544
21 = 48933
22 = 87215
23 = 112059
24 = 37863
25 = 21711
26 = 46874
27 = 32757
28 = 35230
29 = 50287
30 = 52251
31 = 43824
32 = 58487
33 = 65274
34 = 65360
35 = 63378
36 = 63379
37 = 64457
38 = 63206
39 = 63207
40 = 63352
41 = 63353
42 = 95050
43 = 95051
44 = 95567
45 = 95568
46 = 17690
47 = 17905
48 = 17906
49 = 17907
50 = 17908
51 = 17909
52 = 17691
53 = 17900
54 = 17901
55 = 17902
56 = 17903
57 = 17904
58 = 22631
59 = 87548
60 = 54452
61 = 93672
62 = 103678
63 = 110560
64 = 118662
65 = 118663
66 = 118907
67 = 128353
68 = 128502
69 = 128503
}
(for control) = 44
_ = 44
item = 95567
(*temporary) = nil
(*temporary) = 95567
(*temporary) = 0
(*temporary) = "table index is nil"
items = <table> {
1 = 40586
2 = 48954
3 = 48955
4 = 48956
5 = 48957
6 = 45688
7 = 45689
8 = 45690
9 = 45691
10 = 44934
11 = 44935
12 = 40585
13 = 51560
14 = 51558
15 = 51559
16 = 51557
17 = 30542
18 = 18984
19 = 18986
20 = 30544
21 = 48933
22 = 87215
23 = 112059
24 = 37863
25 = 21711
26 = 46874
27 = 32757
28 = 35230
29 = 50287
30 = 52251
31 = 43824
32 = 58487
33 = 65274
34 = 65360
35 = 63378
36 = 63379
37 = 64457
38 = 63206
39 = 63207
40 = 63352
41 = 63353
42 = 95050
43 = 95051
44 = 95567
45 = 95568
46 = 17690
47 = 17905
48 = 17906
49 = 17907
50 = 17908
51 = 17909
52 = 17691
53 = 17900
54 = 17901
55 = 17902
56 = 17903
57 = 17904
58 = 22631
59 = 87548
60 = 54452
61 = 93672
62 = 103678
63 = 110560
64 = 118662
65 = 118663
66 = 118907
67 = 128353
68 = 128502
69 = 128503
}
math_floor = <function> defined =[C]:-1
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"
}
Please try 1.8.45 and let me know
Worked perfectly! Thank you!!
The author's profile shows that he hasn't been on since January.
I've decided to update the addon myself for 7.0.x. So far I've corrected the errors so mage and item ports work again. I'm now working on the toy box search addition.
If the author doesn't update the addon I'll post something somewhere for everyone...
Hi tiker, I'm currently backpacking around the world and don't have my laptop with me. However if you manage to fix the issues, please do post the changes here and I'll release new version.
Thank you!
Great, I've released a new version with your fixes.
Thank you!
Added fix to your ticket for kirin tor beacon and sunreaver beacon being faction specific and the toy box not hiding opposing faction toys.
Ooh, this will definitely be nice to have with all the toys included. Can't wait!
With CrazyBenny's permission, I've posted the modifed code under a new ticket:
http://www.wowace.com/addons/broker-portals/tickets/38-working-update-for-warcraft-7-0/
It corrects the errors and has the toy box items working but with a few limitations that need to be corrected still. This at least gets everyone something that works. :)
Thank you!
I use this a lot and it's broken. Please could you update it? Thanks.
Just need some confirmation that the author is still working on this but I would love to donate a bit to help out. This is one of those addons that I used more than I thought now that it's broken :)
Looks like come legion you will need to scan the toybox for portals and the like now that engineering portals and the archeology item "inkeeper's daughter" is now a toy.
Horde players using the current version will find that Pit Fighter's Punching Ring is not working; this is because there are two different item IDs for this item, Alliance and Horde.
The addon currently contains the Alliance version 118907 only; Horde players will need to edit this to, or simply add 118908 : Pit Fighter's Punching Ring.
Through trial and error, I have manually added the Warlords Challenge mode teleports, but my lua knowledges are almost nonexistent.
Could you add these within a different section from the MoP teleports , please ?