I’ve made a simple tool to solve a simple issue: provide ability to compare stats for Evokers (it works for other classes too).
It parses the World of Warcraft Armory and extracts the stats from the character page.
The main problem I currently have is that Armory still does not provide stats for Evokers.
This tool simply prints out stats acquired from the gear, completely ignoring racial bonuses, spec bonuses, etc. (it does factor in gems)
After configuring and executing script, you will get the following table (more info in the README in repository)
Chablasaurus | Mentalmath | difference | trend | |
---|---|---|---|---|
Primary Stat | 8513 | 7793 | 720 | more |
Stamina | 22514 | 22089 | 425 | more |
Critical Strike | 3080 | 1959 | 1121 | more |
Versatility | 648 | 867 | -219 | less |
Mastery | 5264 | 6112 | -848 | less |
Haste | 2534 | 3279 | -745 | less |
Speed | 370 | 374 | -4 | less |
You can find it here: https://github.com/darki73/wow-stat-extractor
This is by no means a valid solution for the problem we still have.
So please, Blizzard, since you are about to release 3rd spec for Evokers, update armory and allow us to have stats displayed like all other classes do.
P.S. I am aware of the ToS Section 2, Subsection P, but i do not consider this application to fall under “any processes that sends automated queries to Blizzard or any Blizzard game, service, or website, or use any other similar methods or tools to gather or extract data other information from Blizzard or any Blizzard game or service.” as it requires user to manually use it, any use other than manual falls on the actual user shoulders.
P.P.S. The need for this utility is exists only until the implementation of such functionality on the official website. Based on the fact that at the moment this utility covers 90% of what is required using the data already available on the site, the implementation of this functionality should not be difficult.
P.P.P.S I know, company might have another priorities (such as new zones, art, etc), and I totally get it, but given the fact that Evoker was the main feature of the Dragonflight, and it has been more than 6 months since the release of the expansion, this small detail missing on the main armory page is such a huge pain for people who are playing this class (i guess we all like to compare the stats to the “cream of the crop” at least to find a middle ground from where we can start to master the class)
P.P.P.P.S I know this tool could’ve used API to avoid the legality concerns mentioned in the “P.S” section, but given the fact that many people are not so familiar with how the API works, OAuth and other technical stuff, it just accesses the website and extracts a single script tag, while using the most common language - Python (according to amount of platform trying to push it onto people) to process the data received and then present it to the user in the readable format.
UPDATE. With the latest update, you can now view percentages during comparison (for now, only for evokers).
Chablasaurus | Mentalmath | Difference | Trend | |
---|---|---|---|---|
Stamina | 22501 | 22220 | 281 | ![]() |
Strength | 0 | 0 | 0 | ![]() |
Agility | 0 | 0 | 0 | ![]() |
Intellect | 8690 | 8557 | 133 | ![]() |
Critical Strike | 2728 / 20.16% | 1515 / 13.42% | 1213 | ![]() |
Haste | 3008 / 17.69% | 3279 / 19.29% | -271 | ![]() |
Mastery | 5324 / 96.44% | 6112 / 107.39% | -788 | ![]() |
Versatility | 648 / 3.16% | 867 / 4.23% | -219 | ![]() |
Leech | 0 | 0 | 0 | ![]() |
Avoidance | 200 | 838 | -638 | ![]() |
If someone can share a link to where i can find class / spec bonuses (% to stats) as well as breakdown on how much stat you need for a %, then i can update it to support more classes / specs combos.
UPDATE #2. Application now supports data fetching from the official Blizzard API.