This is a simple and basic addon that shows milling, prospecting and disenchanting sources for your crafting materials! Along with that, it now also shows the locations of all the herbs & ores!
This simple tooltip "enchanter" is very straight forward and in easy use!
Type /PA, /Profession Assistance, /Profession_Assistance to open the option panel!
Got any questions / comments?
Don't be shy to ask! Any feedback is very appreciated!
You can contact me either through commenting below (Not recommended anymore, as i can easily miss comments on this page)
Or through twitter! I check there very frequently and has a much higher chance for a proper timed reply! @Dragonfreaky
Another place you can check out my progress and current business is at my trello page!
A note on requests for translations:
Check out this page over here localization page and see if you can contribute to help finish the last pieces!
Currently progress found at my trello over here at Localizations
Good day!
I wish the dark streak of life will soon change to a white and long one and thank you for correcting mistakes at the start of the add-on.
I would like to ask if you have any plans to add information on added items from the Shadowlands expansion?
Or are these plans clearly not for the near future?
In reply to Lord_Romzess_V:
Heey there!
Very much appreciated! I've had quite a busy time with multiple things besides also not being able to purchase shadowlands yet, it kinda slipped my mind to update my addon.
I honestly sincerely apologize for that! I do have plans to add the new features, hopefully very soon as well. (Luckily adding new things things is just a matter of database entries)
Another thing that kinda makes it a bit slow-paced is that I want to revamp some of the very old code that I used.. Which requires quite an amount of time.
Currently it feels like "Just throw it on the pile!" instead of actually cleaning it up haha.
I hope to update this before next week's end!
Thanks again for the comment & the kind wishes!
Kind Regards,
Dragonfreaky
Appologies to everyone that are getting errors currently.
I haven't updated the Addon yet to the pre-patch. I had a tough time as of recent which made me unable to update the addon.
That being said I'll look into it ASAP and come with a fix that would at least stop the errors!
Thanks for posting the errors!
9888x Profession_Assistance\Core.lua:7: attempt to index global 'MillingButton' (a nil value)
[string "@Profession_Assistance\Core.lua"]:7: in function <Profession_Assistance\Core.lua:5>
[string "@Profession_Assistance\Core.lua"]:258: in function <Profession_Assistance\Core.lua:243>
[string "=[C]"]: ?
[string "=[C]"]: in function `?'
[string "@SetCollector\Tooltips.lua"]:115: in function <SetCollector\Tooltips.lua:52>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function `SetAction'
[string "@ElvUI\Libraries\LibActionButton-1.0\LibActionButton-1.0.lua"]:1626: in function `SetTooltip'
[string "@ElvUI\Libraries\LibActionButton-1.0\LibActionButton-1.0.lua"]:1385: in function <...ibraries\LibActionButton-1.0\LibActionButton-1.0.lua:1377>
[string "@ElvUI\Libraries\LibActionButton-1.0\LibActionButton-1.0.lua"]:554: in function <...ibraries\LibActionButton-1.0\LibActionButton-1.0.lua:552>
[string "=(tail call)"]: ?
[string "=[C]"]: ?
Locals:
key = true
itemID = "5512"
self = GameTooltip {
BottomLeftCorner = <unnamed> {
}
SetText = <function> defined =[C]:-1
OnBackdropLoaded = <function> defined @SharedXML\Backdrop.lua:205
GetBackdropColor = <function> defined @TinyTooltip\Core.lua:858
SetHyperlink = <function> defined =[C]:-1
SetVoidDepositItem = <function> defined =[C]:-1
SetVoidWithdrawalItem = <function> defined =[C]:-1
ARKTTD = <table> {
}
SetLootCurrency = <function> defined =[C]:-1
SetLootItem = <function> defined =[C]:-1
ttGradient = <unnamed> {
}
SetQuestLogSpecialItem = <function> defined =[C]:-1
ItemTooltip = <unnamed> {
}
PixelSnapDisabled = true
SetRecipeReagentItem = <function> defined =[C]:-1
SetQuestCurrency = <function> defined =[C]:-1
AllTheThingsProcessing = true
backdropInfo = <table> {
}
SetCurrencyTokenByID = <function> defined =[C]:-1
SetMerchantCostItem = <function> defined =[C]:-1
HasBackdropInfo = <function> defined @SharedXML\Backdrop.lua:331
StatusBar = GameTooltipStatusBar {
}
0 = <userdata>
ttIcon = <unnamed> {
}
GetEdgeSize = <function> defined @SharedXML\Backdrop.lua:241
updateTooltip = 0.049000
SetInventoryItem = <function> defined =[C]:-1
TopEdge = <unnamed> {
}
ttCount = <unnamed> {
}
SetLootRollItem = <function> defined =[C]:-1
RightEdge = <unnamed> {
}
CIMI_tooltipWritten = false
SetBagItem = <function> defined =[C]:-1
ClearBackdrop = <function> defined @SharedXML\Backdrop.lua:335
BottomRightCorner = <unnamed> {
}
SetBackdropColor = <function> defined @SharedXML\Backdrop.lua:452
LeftEdge = <unnamed> {
}
style = <unnamed> {
}
comparing = false
SetCurrencyByID = <function> defined =[C]:-1
SetLFGDungeonReward = <function> defined @AllTheThings\AllTheThings.lua:4668
FadeOut = <function> defined =[C]:-1
numMoneyFrames = 2
default = 1
SetBuybackItem = <function> defined =[C]:-1
textLeft1Font = "GameTooltipHeaderText"
Hide = <function> defined =[C]:-1
SetTrainerService = <function> defined =[C]:-1
SetCurrencyToken = <function> defined =[C]:-1
SetGuildBankItem = <function> defined =[C]:-1
hasMoney = 1
SetBackdropBorderColor = <function> defined @SharedXML\Backdrop.lua:475
SetMerchantItem = <function> defined =[C]:-1
SetOwner = <function> defined =[C]:-1
SetupTextureCoordinates = <function> defined @SharedXML\Backdrop.lua:267
SetExistingSocketGem = <function> defined =[C]:-1
SetArtifactPowerByID = <function> defined =[C]:-1
textRight2Font = "GameTooltipText"
TopRightCorner = <unnamed> {
}
BottomEdge = <unnamed> {
}
SetBackdrop = <function> defined @SharedXML\Backdrop.lua:382
SetQuestLogCurrency = <function> defined =[C]:-1
TopOverlay = <unnamed> {
}
GetBackdropBorderColor = <function> defined @TinyTooltip\Core.lua:859
GetBackdrop = <function> defined @TinyTooltip\Core.lua:857
SetUnitDebuff = <function> defined =[C]:-1
SetHeirloomByItemID = <function> defined =[C]:-1
SetItemByID = <function> defined =[C]:-1
SetQuestItem = <function> defined =[C]:-1
shoppingTooltips = <table> {
}
SetBorderBlendMode = <function> defined @SharedXML\Backdrop.lua:319
SetToyByItemID = <function> defined =[C]:-1
ClearLines = <function> defined =[C]:-1
SetVoidItem = <function> defined =[C]:-1
SetInboxItem = <function> defined =[C]:-1
model = <unnamed> {
}
TextLeft1 = GameTooltipTextLeft1 {
}
TopLeftCorner = <unnamed> {
}
SetLFGDungeonShortageReward = <function> defined @AllTheThings\AllTheThings.lua:4685
SetQuestLogItem = <function> defined =[C]:-1
OnBackdropSizeChanged = <function> defined @SharedXML\Backdrop.lua:235
SetTradeTargetItem = <function> defined =[C]:-1
SetBackpackToken = <function> defined =[C]:-1
SetTradePlayerItem = <function> defined =[C]:-1
textRight1Font = "GameTooltipHeaderText"
SetSendMailItem = <function> defined =[C]:-1
TextRight1 = GameTooltipTextRight1 {
}
ApplyBackdrop = <function> defined @SharedXML\Backdrop.lua:347
textLeft2Font =
These are the errors I'm getting so far.
Message: ...ace\AddOns\Profession_Assistance\OptionInterface.lua:308: attempt to call method 'SetBackdrop' (a nil value)Message: ...ace\AddOns\Profession_Assistance\OptionInterface.lua:308: attempt to call method 'SetBackdrop' (a nil value)Time: Sun Oct 18 11:16:15 2020Count: 1Stack: ...ace\AddOns\Profession_Assistance\OptionInterface.lua:308: attempt to call method 'SetBackdrop' (a nil value)[string "=[C]"]: in function `SetBackdrop'[string "@Interface\AddOns\Profession_Assistance\OptionInterface.lua"]:308: in function <...ace\AddOns\Profession_Assistance\OptionInterface.lua:213>
Locals:
Message: Interface\AddOns\Profession_Assistance\Core.lua:7: attempt to index global 'MillingButton' (a nil value)Message: Interface\AddOns\Profession_Assistance\Core.lua:7: attempt to index global 'MillingButton' (a nil value)Time: Sun Oct 18 11:19:14 2020Count: 1Stack: Interface\AddOns\Profession_Assistance\Core.lua:7: attempt to index global 'MillingButton' (a nil value)[string "=[C]"]: ?[string "@Interface\AddOns\Profession_Assistance\Core.lua"]:7: in function <Interface\AddOns\Profession_Assistance\Core.lua:5>[string "@Interface\AddOns\Profession_Assistance\Core.lua"]:258: in function <Interface\AddOns\Profession_Assistance\Core.lua:243>[string "=[C]"]: ?[string "=[C]"]: ?[string "=[C]"]: ?[string "=[C]"]: in function `SetItemByID'[string "*:OnEnter"]:3: in function <[string "*:OnEnter"]:1>
Locals:
Message: Interface\AddOns\Profession_Assistance\Core.lua:7: attempt to index global 'MillingButton' (a nil value)Message: Interface\AddOns\Profession_Assistance\Core.lua:7: attempt to index global 'MillingButton' (a nil value)Time: Sun Oct 18 11:19:45 2020Count: 21Stack: Interface\AddOns\Profession_Assistance\Core.lua:7: attempt to index global 'MillingButton' (a nil value)[string "=[C]"]: ?[string "@Interface\AddOns\Profession_Assistance\Core.lua"]:7: in function <Interface\AddOns\Profession_Assistance\Core.lua:5>[string "@Interface\AddOns\Profession_Assistance\Core.lua"]:258: in function <Interface\AddOns\Profession_Assistance\Core.lua:243>[string "=[C]"]: ?[string "=[C]"]: ?[string "=[C]"]: ?[string "=[C]"]: in function `SetBagItem'[string "@Interface\FrameXML\ContainerFrame.lua"]:1321: in function `ContainerFrameItemButton_OnUpdate'[string "@Interface\FrameXML\ContainerFrame.lua"]:1368: in function `ContainerFrameItemButton_OnEnter'[string "*:OnEnter"]:1: in function <[string "*:OnEnter"]:1>[string "=[C]"]: ?
Locals:
Message: Interface\AddOns\Profession_Assistance\Core.lua:7: attempt to index global 'MillingButton' (a nil value)Message: Interface\AddOns\Profession_Assistance\Core.lua:7: attempt to index global 'MillingButton' (a nil value)Time: Sun Oct 18 11:19:45 2020Count: 20Stack: Interface\AddOns\Profession_Assistance\Core.lua:7: attempt to index global 'MillingButton' (a nil value)[string "=[C]"]: ?[string "@Interface\AddOns\Profession_Assistance\Core.lua"]:7: in function <Interface\AddOns\Profession_Assistance\Core.lua:5>[string "@Interface\AddOns\Profession_Assistance\Core.lua"]:258: in function <Interface\AddOns\Profession_Assistance\Core.lua:243>[string "=[C]"]: ?[string "=[C]"]: ?[string "=[C]"]: ?[string "=[C]"]: in function `SetBagItem'[string "@Interface\FrameXML\ContainerFrame.lua"]:1321: in function `UpdateTooltip'[string "@Interface\FrameXML\GameTooltip.lua"]:450: in function <Interface\FrameXML\GameTooltip.lua:429>[string "=[C]"]: ?
Locals:
In reply to Typhyny:
I've changed 2 lines and so far it seems to work.
In the file OptionInterface.lua, change line 307 to:
PA_Panel = CreateFrame( "Frame", "PA_Panel", UIParent,BackdropTemplateMixin and "BackdropTemplate");
and line 345 to:
PA_Panel_Categories = CreateFrame( "Frame", "$parent_Categories", PA_Panel, BackdropTemplateMixin and "BackdropTemplate");
So basically you added , BackdropTemplateMixin and "BackdropTemplate" so the 'old' SetBackdrop works (so far)
In reply to eqliser_nl:
Thanks for the fix. Works for me.
In reply to eqliser_nl:
Heey there, thanks a bunch for the quick fix! It actually solved all the problems right of the batch haha.
Sorry for the long wait of the final fix upload. I had some major events going in real life that took my time.
I gave you the credits for the quick fix naturally. I hope to update the addon soon with the new content!
Kind regards,
Dragonfreaky
Question: What does "enable chat" actually do? Just curious...
And love the addon :)
In reply to karaste:
When you click (or hover if you have an addon for that) a link in the chat that is one of the resources the addon supports, it'll show the information as well! If you disable the "enable chat" feature, it'll hide it.
And thanks :D
any chance for a classic release... and if so would it be possible to view in the disenchanting tooltip the Disenchanting Results of mats to be expected like for example Enchantrix does
Enchantrix example pic
In reply to Forge_User_15518507:
This has definitely crossed my mind, especially since disenchanting in classic is specifically based on level & gear rarity! I could make this quite accurate compared to the retail version of WoW
I'll see what i can do, i'm currently quite sick as i'm currently in the process of recovering from pancreatitis which is going on for over half a year now. I'm not sick all the time, but it does occur at least once a month sadly.
Looking forward to update it once i feel better!
Thanks for the comment, have a nice day :)
In reply to Dragonfreaky:
ohhh not nice to read,,, hope your recovering is doing well,, all the best wishes from me!!!!
In reply to Forge_User_15518507:
Thanks a lot :> I'm doing my best! I hope to have time next week to fix up some things for the addon :>
Does this addon is still supported? Because I installed it and nothing appears when I click shift on my items.. Am I missing osmething?
In reply to Lady_Simonie:
For retail (Not classic) it should work as intended, it is possible that the TOC is outdated which is most likely the case! Easy fix right now is to tick the "Load out of date" in the addons tab.
I'll make sure to at least update the TOC in the upcoming days.
I hope this fixes it for now
Hi and first, I really appreciate the info your addon gives. But after I updated this morning, I'm getting a LUA error on all characters. Thanks, Linda
In reply to linda535:
In reply to dragonfreaky:
In reply to dragonfreaky: