Download
(8 Kb)
Download
Updated: 12-16-13 04:26 AM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Updated:12-16-13 04:26 AM
Created:unknown
Downloads:24,025
Favorites:92
MD5:
5.4
Armory QuickLink  Popular! (More than 5000 hits)
Version: 2.22-50400
by: Dridzt [More]
A very simple addon requested on wowace forums:
Armory Quick Link
Originally posted by Mugwump
Would someone be so kind as to make the following mod:
Right click player name in chat box ->
Click on "Quicklink" ->
Switch to your web browser window ->
Paste the Armory link that this mod created for you into the address bar.

One scenario:
- "LFM for ZA, need healer"
- "I'll go!"
(Instead of responding with "What's your healing at?" you can just get a link to their Armory profile and decide from there.)

I would want the link to go DIRECTLY to the person's page;
no weeding through other similar names on different realms.
Config:
/aql #
(to select profiler, if you don't want to use the default Blizzard armory)
/aql will list available choices along with their number #.
(Blizzard, ArmoryLite, Wow-Heroes, Wowhead, GuildOx)

Recent Changes
- Localization.
- Support for TW, KO, CN regions (experimental).
- Creating language-specific armory links according to the game client.
- Works for x-realm parties and raids.
- Works from the party frames, and raid frames.

This addon will create correct links for US and EU based players
including when the name contains special (accented ) characters.
2.22-50400
- fix for 5.4.2 name-realm changes.
- fix for Raid Browser realm detection.
- fix error when trying to armory the player themselves on Raid Browser.

2.21-50400
- fix for 5.4.1 cvar changes.
2.2-50400
- toc update, compatible with WoW 5.4.0 "Siege or Orgrimmar"
2.2-50300
- .toc update, compatible with WoW 5.3.0
2.2-50200
- armory-light has gone the way of the dodo, remove it from list
- .toc update, compatible with WoW 5.2.0
2.1-50001
- toc update, compatible with WoW 5.0.4+
2.1-40300
- prevent taint to the raid browser frame.
- updated chinese and korean localizations.
2.0-40300
- full localization support. Head over to Localization if you want to help!
- update url creation for changes to some non-blizzard profilers (wow-heroes, wowhead)
- add support for all regions (us&oceania, europe, korea, taiwan, china) and all language clients.
mainly blizzard armory, not all 3rd party profilers support every region.
1.81-40300
- bugfix: quicklink from party frames when player is same server.
1.8-40300
- new feature: works for cross-realm characters.
1.7-40300
- prune obsolete profilers (pugchecker, be.imba.hu, warcrafter, quickarmory etc)
- new feature: quicklink now also works off the party/raid and target frames context menu in addition to player links in chat.
- .toc update, compatible with Hour of Twilight (4.3)
1.6-40200
- toc update, works with 4.2.
1.6-40100
- toc update.
1.6-40000
- Update for the new Blizzard armory URLs.
- Menu item renamed to "Armory Quicklink" so it's more obvious.
1.5-40000
- Works for WoW 4.0.x
1.4-30300
- Shadowed's Elitist Armory added to profilers.
- Quicklink in LF Raid Browser is back on right-click.
1.3-30300
- Quicklink from "Looking For" list is back.
Only LFR (raid browser).
Ctrl+click to get the armorylink menu.
1.2-30300
- toc update.
- trackwarcraft added to profilers.
- LFM integration removed (3.3 changes to LFD/R)
1.1-30200
- toc update.
- quickarmory added to profilers.
- pugchecker added to profilers.
- LFM list integration (right-click a name to get quicklink menu)
1.02-30000
- wow-heroes added to available profilers.
1.01-30000
- WoW 3.0.8 version
- bugfix: changes to dropdown menu code by Blizzard
1.0-30000
- WoW 3.0.2 version
1.0-20400
- feature: 4 alternative profilers added for a total of 5
Blizzard armory, ArmoryLite, BeImba, WoW Armory light, Warcrafter.
- feature: slash handler /armoryquicklink or /aql to set profiler.
addon will remember the selected profiler across logins.
0.1-20400
- Initial release.
Archived Files (21)
File Name
Version
Size
Author
Date
2.21-50400
8kB
Dridzt
10-30-13 07:09 PM
2.2-50400
8kB
Dridzt
09-11-13 03:11 AM
2.2-50300
8kB
Dridzt
05-22-13 06:55 PM
2.2-50200
8kB
Dridzt
03-06-13 08:31 AM
2.1-50001
8kB
Dridzt
08-28-12 07:52 AM
2.1-40300
8kB
Dridzt
01-20-12 05:07 PM
2.0-40300
8kB
Dridzt
01-04-12 11:22 AM
1.81-40300
3kB
Dridzt
12-31-11 07:16 AM
1.8-40300
3kB
Dridzt
12-15-11 07:26 AM
1.7-40300
3kB
Dridzt
11-28-11 03:59 AM
1.6-40200
3kB
Dridzt
07-01-11 05:20 AM
1.6-40100
3kB
Dridzt
04-29-11 02:36 AM
1.6-40000
3kB
Dridzt
12-24-10 06:53 AM
1.5-40000
3kB
Dridzt
10-13-10 07:21 PM
1.5-30300
3kB
Dridzt
06-30-10 06:39 PM
1.4-30300
2kB
Dridzt
03-13-10 04:39 AM
1.3-30300
2kB
Dridzt
12-09-09 09:04 AM
1.2-30300
2kB
Dridzt
12-07-09 09:00 PM
1.1-30200
2kB
Dridzt
09-08-09 07:47 AM
1.02-30000
2kB
Dridzt
03-17-09 01:03 PM
1.01-30000
2kB
Dridzt
01-21-09 06:02 AM


Post A Reply Comment Options
Old 01-20-12, 05:08 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1176
File comments: 783
Uploads: 82
Regarding set main tank/set assist from raid browser dropdowns,
try 2.1-40300, should have solved the issue.
Dridzt is online now Report comment to moderator  
Reply With Quote
Old 01-18-12, 04:27 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1176
File comments: 783
Uploads: 82
Originally Posted by Zidomo
Thanks very much for the reply.

I would have reloaded after disabling to alleviate the problem--as I did in the after raid test--but there was no time to. It was a BH raid I was assembling and there was no opportunity to go offline reloading even for a minute...heh.
I wasn't clear, sorry about that.

I was asking if you had to login or reload in combat previous to experiencing the issue.
(not as a way to remedy the situation after the fact)
Reason I ask is that ArmoryQuickLink is using secure hooks so taint is highly unlikely except perharps during the injection of extra items in the unitpopup menu and that only happens once during initialization.

I haven't encountered the issue at all myself but that's the only thing that comes to mind that I could "strengthen" hence my question.
Dridzt is online now Report comment to moderator  
Reply With Quote
Old 01-18-12, 12:42 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1050
Uploads: 0
Thanks very much for the reply.

I would have reloaded after disabling to alleviate the problem--as I did in the after raid test--but there was no time to. It was a BH raid I was assembling and there was no opportunity to go offline reloading even for a minute...heh.
Zidomo is offline Report comment to moderator  
Reply With Quote
Old 01-18-12, 04:25 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1176
File comments: 783
Uploads: 82
This is rather strange in that I'd expect to have gotten more reports,
plus I've been an RL/assistant and MT using this and promoting/demoting tanks and assists "forever", never had an issue.

Will try to do it exclusively through the game dropdown and not through the /mt and /mtoff slash commands for next few raids
(I've been doing both based on convenience eg. having raid frame up already for rearranging groups)

If I manage to reproduce it I'll look into it.

Edit: Did you have to login/reload in combat during the raid you experienced the problem?
Last edited by Dridzt : 01-18-12 at 04:35 AM.
Dridzt is online now Report comment to moderator  
Reply With Quote
Old 01-17-12, 10:30 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1050
Uploads: 0
Getting taint from this that on last use, blocked me from setting main tanks in a 10 man same-server raid. v2.0-40300, USEnglish client/server.

Have 8 or so people in a 10 man raid group with myself as one main tank and a second member as the other. Try to assign another person as a main tank through the default Blizzard raid window and get a "An action was blocked by ArmoryQuickLink....disable/ignore" popup.

Try continually to set the main tank after closing and reopening the Blizzard raid window and that keeps popping up. I was, however, able to set a raid assistant without an issue who then could set the second main tank. In taint.log after the run was over:

Code:
1/17 23:45:45.921  An action was blocked because of taint from ArmoryQuickLink - SetPartyAssignment()
1/17 23:45:45.921      Interface\FrameXML\UnitPopup.lua:1480
1/17 23:45:45.921      func()
1/17 23:45:45.921      Interface\FrameXML\UIDropDownMenu.lua:706 UIDropDownMenuButton_OnClick()
1/17 23:45:45.921      DropDownList1Button5:OnClick()
1/17 23:45:49.812  An action was blocked because of taint from ArmoryQuickLink - SetPartyAssignment()
1/17 23:45:49.812      Interface\FrameXML\UnitPopup.lua:1480
1/17 23:45:49.812      func()
1/17 23:45:49.812      Interface\FrameXML\UIDropDownMenu.lua:706 UIDropDownMenuButton_OnClick()
1/17 23:45:49.812      DropDownList1Button5:OnClick()
1/17 23:45:53.703  An action was blocked because of taint from ArmoryQuickLink - SetPartyAssignment()
1/17 23:45:53.703      Interface\FrameXML\UnitPopup.lua:1480
1/17 23:45:53.703      func()
1/17 23:45:53.703      Interface\FrameXML\UIDropDownMenu.lua:706 UIDropDownMenuButton_OnClick()
1/17 23:45:53.703      DropDownList1Button5:OnClick()
1/17 23:46:50.421  An action was blocked because of taint from ArmoryQuickLink - SetPartyAssignment()
1/17 23:46:50.421      Interface\FrameXML\UnitPopup.lua:1480
1/17 23:46:50.421      func()
1/17 23:46:50.421      Interface\FrameXML\UIDropDownMenu.lua:706 UIDropDownMenuButton_OnClick()
1/17 23:46:50.421      DropDownList1Button5:OnClick()
1/17 23:46:59.437  An action was blocked because of taint from ArmoryQuickLink - SetPartyAssignment()
1/17 23:46:59.437      Interface\FrameXML\UnitPopup.lua:1480
1/17 23:46:59.437      func()
1/17 23:46:59.437      Interface\FrameXML\UIDropDownMenu.lua:706 UIDropDownMenuButton_OnClick()
1/17 23:46:59.437      DropDownList1Button5:OnClick()
1/17 23:58:54.125  An action was blocked because of taint from ArmoryQuickLink - SetPartyAssignment()
1/17 23:58:54.125      Interface\FrameXML\UnitPopup.lua:1480
1/17 23:58:54.125      func()
1/17 23:58:54.125      Interface\FrameXML\UIDropDownMenu.lua:706 UIDropDownMenuButton_OnClick()
1/17 23:58:54.125      DropDownList1Button5:OnClick()
Further testing after the run, relogged with this mod disabled on the same character (but all others am using enabled). Invited a guild member to a test raid. Was able to set him to main tank without an issue.
Zidomo is offline Report comment to moderator  
Reply With Quote
Old 12-31-11, 02:39 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1176
File comments: 783
Uploads: 82
Re: error

Originally Posted by Myster
whenever I click on the armory link in party frames it says cannot find server??

but the chat frame link works fine... thanks for the addon ;-)
Will take a look after holiday, thanks for report.

Edit: Try 1.81-40300 when approved.
Last edited by Dridzt : 12-31-11 at 07:16 AM.
Dridzt is online now Report comment to moderator  
Reply With Quote
Old 12-30-11, 09:42 PM  
Myster
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 175
Uploads: 11
error

whenever I click on the armory link in party frames it says cannot find server??

but the chat frame link works fine... thanks for the addon ;-)
Myster is offline Report comment to moderator  
Reply With Quote
Old 12-21-10, 08:13 PM  
litesung
A Flamescale Wyrmkin
 
litesung's Avatar

Forum posts: 128
File comments: 238
Uploads: 0
Is this going to be updated to match the new website?

And instead of posting quicklink, you should rename the option to "Armory" so that it makes more sense, and sounds more official.
Last edited by litesung : 12-21-10 at 08:14 PM.
litesung is offline Report comment to moderator  
Reply With Quote
Old 06-24-10, 09:01 PM  
chaud
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 31
Uploads: 5
Originally posted by Dridzt
I cannot test it yet as I play on EU and we don't have 3.3.5 yet.

Try a search/replace in core.lua of ChatFrameEditBox with ChatFrame1EditBox

I'll have an update as soon as we get 3.3.5.
Nope, that lets it work with a URL once after loading, not again after that. Throws no errors.

The below replacement for your function appears to fix it.

Code:
local function ShowUrl(name)
	if not name then return end
	local url = constructUrl(name);
	local edit_box = ChatEdit_ChooseBoxForSend()
	ChatEdit_ActivateChat(edit_box)
	if url then
		edit_box:Insert(url);
		edit_box:HighlightText();
	end
end
Last edited by chaud : 06-24-10 at 09:10 PM.
chaud is offline Report comment to moderator  
Reply With Quote
Old 06-22-10, 10:00 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1176
File comments: 783
Uploads: 82
Originally posted by chaud
Needs an update for the current patch!
I cannot test it yet as I play on EU and we don't have 3.3.5 yet.

Try a search/replace in core.lua of ChatFrameEditBox with ChatFrame1EditBox

I'll have an update as soon as we get 3.3.5.
Dridzt is online now Report comment to moderator  
Reply With Quote
Old 06-22-10, 08:03 PM  
chaud
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 31
Uploads: 5
Needs an update for the current patch!
chaud is offline Report comment to moderator  
Reply With Quote
Old 06-15-10, 03:23 PM  
Mgssidley
A Defias Bandit

Forum posts: 2
File comments: 9
Uploads: 0
Great addon, now all I want is an addon like this except to /whois that person. It's in prat but I don't want prat :O
Mgssidley is offline Report comment to moderator  
Reply With Quote
Old 01-27-10, 07:59 PM  
trclocke
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 110
Uploads: 1
Originally posted by Dridzt
I cannot reproduce the problem in either IE8 or Firefox.
The current links open fine in both.
'+' and '%20' are interchangeable for URI parsers.
The '+' thing was a guess to be honest. Here is a screenshot of the error (I get an identical error in IE8):
http://img188.imageshack.us/img188/2852/64384249.jpg

The consistent way to reproduce it is to copy the URL from WoW, paste it in a new browser window, never having connected to quickarmory.com in that browser session, and then connect to the website. You'll notice the space is replaced with "%2520" - I have no idea why, since the URL copied from Wow is clearly listed as "%20", and the change only happens after I connect. If I manually edit the URL after getting the error, and replace "%2520" with either a space, a +, or %20, the URL loads correctly. I have also tested replacing the "%20" originally with a + or a space, and in all cases I still get the error (and the %2520 instead of a space) from a new browser session. Odder still, I have a quickarmory.com search plugin for my firefox search bar, which uses a space consistently, and it never gives an error.

I'm baffled as to the cause here, but I figured I'd at least pass on all the information I could.
Last edited by trclocke : 01-27-10 at 08:02 PM.
trclocke is offline Report comment to moderator  
Reply With Quote
Old 01-22-10, 10:14 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1176
File comments: 783
Uploads: 82
Originally posted by trclocke
It's too late not only in that you're already in the group with the person, but it's also too late in that you can just walk up to them, right-click, and inspect their gear at that point too. I'm with you on this - there isn't really any need for it.

Also a bug report - quickarmory.com has changed the way their query string handles realm names with spaces in them: instead of being a space, i.e. "Shadow%20Council" (which returns an error), they use a plus sign: "Shadow+Council". The whole string looks like:
Code:
http://quickarmory.com/?n=Someguy&r=Shadow+Council
I'm not sure how you use lua scripting to replace spaces in a string of characters with + signs, but that's what needs to happen if you can manage it
I cannot reproduce the problem in either IE8 or Firefox.
The current links open fine in both.
'+' and '%20' are interchangeable for URI parsers.
Last edited by Dridzt : 01-22-10 at 10:14 AM.
Dridzt is online now Report comment to moderator  
Reply With Quote
Old 01-19-10, 11:20 PM  
trclocke
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 110
Uploads: 1
Originally posted by Dridzt
If you're already in group with them it's "too late" so to speak.
It's too late not only in that you're already in the group with the person, but it's also too late in that you can just walk up to them, right-click, and inspect their gear at that point too. I'm with you on this - there isn't really any need for it.

Also a bug report - quickarmory.com has changed the way their query string handles realm names with spaces in them: instead of being a space, i.e. "Shadow%20Council" (which returns an error), they use a plus sign: "Shadow+Council". The whole string looks like:
Code:
http://quickarmory.com/?n=Someguy&r=Shadow+Council
I'm not sure how you use lua scripting to replace spaces in a string of characters with + signs, but that's what needs to happen if you can manage it
trclocke is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: