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/
will there be an update for 8.0? I still have toons that will b in legion when bfa comes out
thx, gr8 addon
Not working for Elemental Shaman...
I'm not sure if things changed since it was last updated, but the paths for Ebonchill (frost mage) has an error: two traits are switched. The add-on recommends Ice Nine as the 14th trait and Shield of Alodi as the 15th but there is no path to Ice of Nine until AFTER you raise Shield of Alodi to the max. In other words, Shield of Alodi should be 14 and Ice Nine should be 15
in the artifactpath for vengeance demon hunter is one trait (212819) missing. the correct path is:
Could you please change your CreateButtonOverlay function to
because i dont like this font you use. and so your addon will always use the normal gamefont even if any addon change it. ;)
Hi Everyone,
I have updated Yossa's version 1.5.0 to include all of the new traits in 7.2 in the order suggested on the guides provided by icy-veins, and also confirmed the orders of the first tier of traits (some were changed).
You can find the source code here:
ArtifactPathFinder.lua: https://pastebin.com/XLnCrxSB
PathData.lua: https://pastebin.com/JvnEBEqX
If you can't be bothered copy/pasting into the lua files, you can download the whole modified addon in .ZIP format here: https://mega.nz/#!ztc1zJpA!Awvrw56CWvOvPRz9mXMomvL1XlDCRsPDIMmami-PcK8 (download via the grey "Download through your browser" button)
PathData.lua contains the new spells, and ArtifactPathFinder.lua was modified to be compatible with the new traits, as well as new traits that are of the same choice level and it doesnt matter which one you pick.
This update should have number 1-18 for the first 18 traits (35 points), then when the 18th is purchased the new traits should be numbered starting 1-14 (like how icy-veins shows it). If there is a choice between two or more equal traits, they both should have the same number and the starburst effect.
Tested and working on protection paladin, destruction warlock, and guardian druid.
Please let me know how it goes :)
EDIT: Just found a bug when you have exactly 18 traits. (Fixed now)
Here you are. New version is available.
For now, it supports only first tier of traits.
very very thanks!!!!!
Hi Everyone,
I have updated Yossa's version 1.5.0 to include all of the new traits in 7.2 in the order suggested on the guides provided by icy-veins, and also confirmed the orders of the first tier of traits (some were changed).
You can find the source code here:
ArtifactPathFinder.lua: https://pastebin.com/XLnCrxSB
PathData.lua: https://pastebin.com/JvnEBEqX
If you can't be bothered copy/pasting into the lua files, you can download the whole modified addon in .ZIP format here: https://mega.nz/#!ztc1zJpA!Awvrw56CWvOvPRz9mXMomvL1XlDCRsPDIMmami-PcK8 (download via the grey "Download through your browser" button)
PathData.lua contains the new spells, and ArtifactPathFinder.lua was modified to be compatible with the new traits, as well as new traits that are of the same choice level and it doesnt matter which one you pick.
This update should have number 1-19 for the first 19 traits (36 points), then when the 19th is purchased the new traits should be numbered starting 1-14 (like how icy-veins shows it). If there is a choice between two or more equal traits, they both should have the same number and the starburst effect.
Tested and working on protection paladin, destruction warlock, and guardian druid.
Please let me know how it goes :)
EDIT: Just found a bug when you have exactly 18 traits. (Fixed now)
4x ...aceArtifactPathFinder\ArtifactPathFinder-1.4.2.lua:216: attempt to call method 'GetOrCreatePowerButton' (a nil value)
...aceArtifactPathFinder\ArtifactPathFinder-1.4.2.lua:216: in function `RefreshPerkRanks'
...aceArtifactPathFinder\ArtifactPathFinder-1.4.2.lua:37: in function `?'
...ibraries\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:145: in function <...ibraries\CallbackHandler-1.0\CallbackHandler-1.0.lua:145>
[string "safecall Dispatcher[2]"]:4: in function <[string "safecall Dispatcher[2]"]:4>
[C]: ?
[string "safecall Dispatcher[2]"]:13: in function `?'
...ibraries\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:90: in function `Fire'
ElvUI\Libraries\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <ElvUI\Libraries\AceEvent-3.0\AceEvent-3.0.lua:119>
[C]: in function `SocketInventoryItem'
ExRT\ExCD2.lua:9298: in function <ExRT\ExCD2.lua:9291>
ExRT\ExCD2.lua:9332: in function <ExRT\ExCD2.lua:9321>
ExRT\ExCD2.lua:9400: in function <ExRT\ExCD2.lua:9395>
ExRT\ExCD2.lua:9485: in function <ExRT\ExCD2.lua:9483>
SharedXML\C_TimerAugment.lua:16: in function <SharedXML\C_TimerAugment.lua:14>
Locals:
nil
ALSO
[03:23] Artifact spell not found. Please report a bug in Path data: 196586 WARLOCK/128941
[03:23] Artifact spell not found. Please report a bug in Path data: 215183 WARLOCK/128941
[03:23] Artifact spell not found. Please report a bug in Path data: 196305 WARLOCK/128941
[03:23] Artifact spell not found. Please report a bug in Path data: 215273 WARLOCK/128941
[03:23] Artifact spell not found. Please report a bug in Path data: 196432 WARLOCK/128941
[03:23] Artifact spell not found. Please report a bug in Path data: 196301 WARLOCK/128941
[03:23] Artifact spell not found. Please report a bug in Path data: 196227 WARLOCK/128941
[03:23] Artifact spell not found. Please report a bug in Path data: 219195 WARLOCK/128941
[03:23] Artifact spell not found. Please report a bug in Path data: 224103 WARLOCK/128941
[03:23] Artifact spell not found. Please report a bug in Path data: 196258 WARLOCK/128941
[03:23] Artifact spell not found. Please report a bug in Path data: 215223 WARLOCK/128941
[03:23] Artifact spell not found. Please report a bug in Path data: 196236 WARLOCK/128941
[03:23] Artifact spell not found. Please report a bug in Path data: 196217 WARLOCK/128941
[03:23] Artifact spell not found. Please report a bug in Path data: 219415 WARLOCK/128941
[03:23] Artifact spell not found. Please report a bug in Path data: 196222 WARLOCK/128941
[03:23] Artifact spell not found. Please report a bug in Path data: 196211 WARLOCK/128941
[03:23] Artifact spell not found. Please report a bug in Path data: 196675 WARLOCK/128941
[03:23] Artifact spell not found. Please report a bug in Path data: 214936 WARLOCK/128941
Waiting patiently for 7.2 update.
Waiting patiently for 7.2 update
Looks like this one may be dead.....Hoping not as was a very good addon!
I would still like to continue using this addon, so if @yossa doesn't update it, I probably will.
I would just go for it as Yossa has not responded at all.
I can't wait for an update!
Dont work anymore with 7.2 update.
Using Alpha version r28 - Same error as below.
Using version 1.4.2 - Getting error upon login or reload - causes a "blank" Artifact trait window to open.
45x ...eBlizzard_ArtifactUI\Blizzard_ArtifactUI.lua:41: attempt to compare number with nil
...eBlizzard_ArtifactUI\Blizzard_ArtifactUI.lua:41: in function `ArtifactUI_CanViewArtifact'
...ddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:683: in function `EvaluateRelics'
...ddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:533: in function <...ddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:531>
[C]: in function `SetShown'
...eBlizzard_ArtifactUI\Blizzard_ArtifactUI.lua:172: in function `SetTab'
...eBlizzard_ArtifactUI\Blizzard_ArtifactUI.lua:138: in function `EvaulateForgeState'
...eBlizzard_ArtifactUI\Blizzard_ArtifactUI.lua:70: in function <...eBlizzard_ArtifactUI\Blizzard_ArtifactUI.lua:67>
[C]: in function `Show'
FrameXML\UIParent.lua:2374: in function `SetUIPanel'
FrameXML\UIParent.lua:2192: in function `ShowUIPanel'
FrameXML\UIParent.lua:2086: in function <FrameXML\UIParent.lua:2082>
[C]: in function `SetAttribute'
FrameXML\UIParent.lua:2868: in function `ShowUIPanel'
FrameXML\UIParent.lua:1498: in function <FrameXML\UIParent.lua:907>
Locals:
(*temporary) = nil
(*temporary) = false
(*temporary) = "attempt to compare number with nil"
Update for Patch 7.1.5 would be nice :)