Artifact PathFinder
Artifact PathFinder: Enhance Artifact window to show optimal leveling paths.
Features:
- Show artifact leveling path
- Highlight next trait, which should be taken to follow the path
- Support for all classes and specs
- Support multiple paths for some specs
- Data taken from pro-player's guides
- Show paths for inactive specs
Changes:
- Ver. 1.6 - Tier 2
- Ver. 1.5 - update for WoW 7.2
- Ver. 1.4 - show paths for artifacts in bags (not selected spec)
- Ver. 1.3 - small bugfixes
- Ver. 1.0 - initial release
If you find a bug please open a ticket on https://www.wowace.com/addons/artifactpathfinder/tickets/
to show up the path i must open the artifact window twice. i am using the latest version 1.4.2
Artifact spell not found. Please report a bug in Path data: 192542 DEATHKNIGHT/128402
" If you find a bug please open a ticket on https://www.wowace.com/addons/artifactpathfinder/tickets/ "
The following classes have 1 or more traits that each rank (1-6) have different spell IDs:
DeathKnight:
Blood (Vampiric Fangs)
Unholy (Runic Tattoos)
Monk:
Brewmaster (Hot Blooded, Dark Side of the Moon)
Paladin:
Protection (Faith's Armor, Righteous Crusader)
Rogue:
Subtlety (Catlike Reflexes)
Shaman:
Restoration (Pull of the Sea)
To correct this issue, I have modified ArtifactPathFinder.lua to support the same artifact trait having multiple (alternate) spell IDs (found here: https://pastebin.com/WHBsUBV0 - lines 87-96).
I then had a look through all artifacts and 3-point traits, and placed all the different spell IDs into PathData.lua (found here: https://pastebin.com/Hd93CUpr ).
I may or may not have missed some, so if you use it, please continue to post bug reports.
It's my first time working with lua, so hopefully it works right for you all.
To the developer:
This modification works by having a lua table (array) as an element in the artifact's path for the affected traits, instead of having a spell ID.
Then I added a section in CreateIndexesForPowers() to check if the element is a table, and if so, loop through the contents of that table and pick the spell ID that exists. That spellID will then be the one used for that index.
Feel free to incorporate these fixes into your addon :)
The following classes have 1 or more traits that each rank (1-6) have different spell IDs:
DeathKnight:
Blood (Vampiric Fangs)
Unholy (Runic Tattoos)
Monk:
Brewmaster (Hot Blooded, Dark Side of the Moon)
Paladin:
Protection (Faith's Armor, Righteous Crusader)
Rogue:
Subtlety (Catlike Reflexes)
Shaman:
Restoration (Pull of the Sea)
To correct this issue, I have modified ArtifactPathFinder.lua to support the same artifact trait having multiple (alternate) spell IDs (found here: https://pastebin.com/WHBsUBV0 - lines 87-96).
I then had a look through all artifacts and 3-point traits, and placed all the different spell IDs into PathData.lua (found here: https://pastebin.com/Hd93CUpr ).
I may or may not have missed some, so if you use it, please continue to post bug reports.
It's my first time working with lua, so hopefully it works right for you all. I have only tested it on my protection paladin, but should work for the other classes.
To the developer:
This modification works by having a lua table (array) as an element in the artifact's path for the affected traits, instead of having a spell ID.
Then I added a section in CreateIndexesForPowers() to check if the element is a table, and if so, loop through the contents of that table and pick the spell ID that exists. That spellID will then be the one used for that index.
Feel free to incorporate these fixes into your addon :)
Thanks, I will include this change.
Is this project abandoned?
Wowace is 404'ing so heres the bug.
Artifact spell not found. Path data: 192543 DEATHKNIGHT/128402
bug report : Path data : 192542 DEATHKNIGHT/123402 this was on the dk blood artifact.
Thank you for this great add-on! One question: is this order based off the same recommendations listed on Icy-Veins (i.e. http://www.icy-veins.com/wow/fury-warrior-pve-dps-artifact-talents-traits-relics)?
Artifact spell not found. Please report a bug in Path data: 209225 PALADIN/128866
Artifact spell not found. Please report a bug in Path data: 209226 PALADIN/128866
Artifact spell not found. Please report a bug in Path data: 207118 SHAMAN/128911
Featurerequest
It was very nice, to see the totally obtained artifactpower right to the current power.
Faith's Armor error showed up after invested 3/3 into the trait found the bug after a reload since the text stopped showing.
Artifact spell not found. Please report a bug in Path data: 209225 PALADIN/128866
[12:12] Artifact spell not found. Please report a bug in Path data: 192542 DEATHKNIGHT/128402
[20:12]Artifact spell not found. Please report a bug in Path data: 209225 PALADIN/128866
[20:12]Artifact spell not found. Please report a bug in Path data: 209226 PALADIN/128866
The 3rd and 4th of Protection Paladin should be 211913, 213572.
209225 → 211913
209226 → 213572
BUT, relic may change the spell ID...
Artifact spell not found. Please report a bug in Path data: 191593 DEATHKNIGHT/128403
Bug.
Found a bug hopefully can be fixed
Artifact spell not found. Please report a bug in Path data: 211912 PALADIN/128866
Artifact spell not found. Please report a bug in Path data: 213570 PALADIN/128866
Artifact spell not found. Path data: 213049 MONK/128938.
This addon displays an error when opening the fishing artifact.
Adding the following to RefreshSelectedPath seems to fix the issue (the fishing artifact doesn't have a meaningful path anyway):