Download
(14Kb)
Download
Updated: 08-17-16 01:17 PM
Pictures
File Info
Compatibility:
Legion (7.0.3)
Updated:08-17-16 01:17 PM
Created:11-24-14 10:41 AM
Downloads:2,182
Favorites:10
MD5:

Ingredient

Version: v1.50
by: ybe [More]

Display if an item can be used for any of your known crafting profession recipes.

At item mouse-over, a text will be added to the tooltip if the item can
be used to craft something by your character.
Gray, green, yellow and orange color coded recipes are counted separately.
"/ingr reset" - Do this if you abandon a profession.
"/ingr <toon>" - Monitor another toon.

TIP: Double-tap <Ctrl> for menu.

Post A Reply Comment Options
Unread 04-13-16, 09:50 PM  
Barleduq
Premium Member
 
Barleduq's Avatar
Premium Member

Forum posts: 135
File comments: 742
Uploads: 0
v 1.20

DL'ed yesterday, installed and started playing just now. First login of day, hadn't moused over any mats. Opened my crafting pane to get the link to put in chat for lfw, and this popped:

Code:
Date: 2016-04-13 23:48:24
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Ingredient\Ingredient.lua line 91:
   attempt to perform arithmetic on local 'elapsed' (a table value)
Debug:
   Ingredient\Ingredient.lua:91:
      Ingredient\Ingredient.lua:90
Locals:
elapsed = <unnamed> {
 0 = <userdata>
 GetID = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:129
 ADDON_LOADED = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:62
 TRADE_SKILL_SHOW = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:53
 TRADE_SKILL_SHOW_scanner = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:100
 hookInventoryItem = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:148
 hookBagItem = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:131
 TRADE_SKILL_SHOWactive = true
 showExpanded = false
 AddReagentInfo_Compact = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:170
 TRADE_SKILL_CLOSE = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:50
 AddReagentInfo = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:157
 TRADE_SKILL_UPDATE = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:51
 AddRecipeInfo = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:203
 TT_SetBagItem = <function> defined @Interface\AddOns\LootCount_DropCount\LootCount_DropCount.lua:1314
 hookAuctionItem = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:152
 TT_SetAuctionItem = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 hookGuildBankItem = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:135
 TT_SetInventoryItem = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 TT_SetInboxItem = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 TT_SetHyperlink = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 TT_SetGuildBankItem = <function> defined @Interface\AddOns\LootCount_DropCount\LootCount_DropCount.lua:1323
 hookInboxItem = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:144
 AddReagentInfo_Expanded = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:186
 AddAvailableRecipe = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:159
 CHAT_MSG_SKILL = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:52
 hookHyperlink = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:140
}
(*temporary) = 1
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on local 'elapsed' (a table value)"
rescan = 1
ihf = <unnamed> {
 0 = <userdata>
 GetID = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:129
 ADDON_LOADED = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:62
 TRADE_SKILL_SHOW = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:53
 TRADE_SKILL_SHOW_scanner = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:100
 hookInventoryItem = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:148
 hookBagItem = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:131
 TRADE_SKILL_SHOWactive = true
 showExpanded = false
 AddReagentInfo_Compact = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:170
 TRADE_SKILL_CLOSE = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:50
 AddReagentInfo = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:157
 TRADE_SKILL_UPDATE = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:51
 AddRecipeInfo = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:203
 TT_SetBagItem = <function> defined @Interface\AddOns\LootCount_DropCount\LootCount_DropCount.lua:1314
 hookAuctionItem = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:152
 TT_SetAuctionItem = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 hookGuildBankItem = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:135
 TT_SetInventoryItem = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 TT_SetInboxItem = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 TT_
AddOns:
   [Long List of Addons Elided]
  BlizRuntimeLib_enUS v6.2.4.60200 <none>
  (ck=1327)
Report comment to moderator  
Reply With Quote
Unread 03-16-16, 11:41 PM  
Barleduq
Premium Member
 
Barleduq's Avatar
Premium Member

Forum posts: 135
File comments: 742
Uploads: 0
Version 1.10 ... i think...

I thought it was only happening on characters where I don't actually have a crafting profession, but had draenor crafting mats for a profession hut in my bag, that it was catching as I moved the mouse. That's what this one is - I have an enchanting hut, and the mouse happened to cross the Draenor Dust in my bag. But it happened earlier on my JC when I moused over the JC BoP mats. I've also had a couple of characters get a message in general chat pane about/from Ingredients, but I don't recall what it said off hand.

Code:
Date: 2016-03-17 01:37:43
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Ingredient\Ingredient.lua line 126:
   attempt to concatenate field '?' (a nil value)
Debug:
   Ingredient\Ingredient.lua:126: AddReagentInfo()
   Ingredient\Ingredient.lua:105:
      Ingredient\Ingredient.lua:103
   [C]: SetBagItem()
   ..\FrameXML\ContainerFrame.lua:1059:
      ..\FrameXML\ContainerFrame.lua:1027
   [C]: ContainerFrameItemButton_OnEnter()
   [string "*:OnEnter"]:1:
      [string "*:OnEnter"]:1
Locals:
tt = GameTooltip {
 0 = <userdata>
 SetQuestLogRewardSpell = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 SetText = <function> defined @Interface\AddOns\Gatherer\Swag\LibSwag.lua:408
 SetCurrencyByID = <function> defined =[C]:-1
 SetMerchantItem = <function> defined =[C]:-1
 SetSpellBookItem = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 SetExistingSocketGem = <function> defined =[C]:-1
 SetHyperlink = <function> defined =[C]:-1
 SetTradeSkillItem = <function> defined =[C]:-1
 hasMoney = 1
 SetBuybackItem = <function> defined =[C]:-1
 SetVoidDepositItem = <function> defined =[C]:-1
 SetVoidWithdrawalItem = <function> defined =[C]:-1
 GetBackdropColor = <function> defined @Interface\AddOns\TipTop\tiptop.lua:76
 SetCurrencyToken = <function> defined =[C]:-1
 SetQuestRewardSpell = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 SetShapeshift = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 SetVoidItem = <function> defined =[C]:-1
 ClearLines = <function> defined @Interface\AddOns\Gatherer\Swag\LibSwag.lua:417
 SetSocketGem = <function> defined =[C]:-1
 FadeOut = <function> defined =[C]:-1
 Hide = <function> defined =[C]:-1
 SetMissingLootItem = <function> defined =[C]:-1
 GetBackdrop = <function> defined @Interface\AddOns\TipTop\tiptop.lua:75
 SetUnitDebuff = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 SetHeirloomByItemID = <function> defined =[C]:-1
 SetLFGDungeonReward = <function> defined =[C]:-1
 SetQuestItem = <function> defined =[C]:-1
 Add = <function> defined @Interface\AddOns\LootCount_DropCount\LootCount_DropCount.lua:1278
 AddText = <function> defined @Interface\AddOns\LootCount_DropCount\LootCount_DropCount.lua:1291
 SetTrainerService = <function> defined =[C]:-1
 numMoneyFrames = 1
 comparing = false
 SetGuildBankItem = <function> defined =[C]:-1
 SetInboxItem = <function> defined =[C]:-1
 SetQuestCurrency = <function> defined =[C]:-1
 shoppingTooltips = <table> {
 }
 GetBackdropBorderColor = <function> defined @Interface\AddOns\TipTop\tiptop.lua:77
 SetLFGDungeonShortageReward = <function> defined =[C]:-1
 SetQuestLogItem = <function> defined =[C]:-1
 SetPetAction = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 SetTradeTargetItem = <function> defined =[C]:-1
 SetTalent = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 SetTradePlayerItem = <function> defined =[C]:-1
 SetItemByID = <function> defined =[C]:-1
 SetSendMailItem = <function> defined =[C]:-1
 AddSmall = <function> defined @Interface\AddOns\LootCount_DropCount\LootCount_DropCount.lua:1284
 updateTooltip = 0.14199999794364
 Init = <function> defined @Interface\AddOns\LootCount_DropCount\LootCount_DropCount.lua:1661
 SetLootItem = <function> defined =[C]:-1
 SetCurrencyTokenByID = <function> defined =[C]:-1
 SetLootRollItem = <function> defined =[C]:-1
 SetUnit = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 SetMerchantCostItem = <function> defined =[C]:-1
 SetAuctionSellItem = <function> defined =[C]:-1
 SetBagItem = <function> defined =[C]:-1
 needsReset = true
 SetUnitBuff = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 SetInventoryItem = <function> defined =[C]:-1
 SetQuestLogCurrency = <function> defined =[C]:-1
 SetAuctionItem = <function> defined =[C]:-1
}
item = "item:109693:0:0:0:0:0:0"
gray = 0
green = 0
yellow = 0
orange = 0
red = 2
text = "2/"
(*temporary) = <function> defined =[C]:-1
(*temporary) = GameTooltip {
 0 = <userdata>
 SetQuestLogRewardSpell = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 SetText = <function> defined @Interface\AddOns\Gatherer\Swag\LibSwag.lua:408
 SetCurrencyByID = <function> defined =[C]:-1
 SetMerchantItem = <function> defined =[C]:-1
 SetSpellBookItem = <function> defined @Inter
AddOns:
  [stupid number of addons elided, most of them having a bajillion sub folders that all get listed.]  BlizRuntimeLib_enUS v6.2.3.60200 <none>
  (ck=1308)
Report comment to moderator  
Reply With Quote
Unread 03-08-16, 02:50 PM  
Barleduq
Premium Member
 
Barleduq's Avatar
Premium Member

Forum posts: 135
File comments: 742
Uploads: 0
Re: Re: I hate to make the first comment be a bug report...

Originally Posted by ybe
Try the last version, and let me know if the problem persists.
.... Which last version? Please give me a number, I'm easily confused.
Report comment to moderator  
Reply With Quote
Unread 03-08-16, 11:46 AM  
ybe
An Aku'mai Servant
 
ybe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 119
Uploads: 11
Re: I hate to make the first comment be a bug report...

Try the last version, and let me know if the problem persists.

Originally Posted by Barleduq
I just downloaded this today. i haven't actually been checking to see if it's showing things, as I got distracted with doing stuff. However, I grabbed some fractured temporal crystal and (full) temporal crystal from my garrison bank, and then hopped over to my enchanting hut. When I clicked to open the enchanting person (not the follower, the person who lets you do stuff in the hut when you don't actually have the profession), this error popped up on swatter. Note, I've removed my (long) list of addons. If you'd like to know what I have, let me know.

Code:
Date: 2016-03-06 17:03:56
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Ingredient\Ingredient.lua line 100:
   attempt to index field '?' (a nil value)
Debug:
   Ingredient\Ingredient.lua:100: TRADE_SKILL_SHOW_scanner()
   Ingredient\Ingredient.lua:49: ?()
   Ingredient\Ingredient.lua:71:
      Ingredient\Ingredient.lua:71
Locals:
skill = "Enchanting"
rank = 0
maxlevel = 0
header = "dummy"
subheader = "dummy"
(for index) = 1
(for limit) = 31
(for step) = 1
i = 1
recipe = "Mark of the Shattered Hand"
difficulty = 3
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "Enchant"
(*temporary) = 1
(*temporary) = 1
(*temporary) = false
(*temporary) = 0
(*temporary) = 0
(*temporary) = 0
(*temporary) = "attempt to index field '?' (a nil value)"
ihf = <unnamed> {
 0 = <userdata>
 GetID = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:113
 ADDON_LOADED = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:52
 TRADE_SKILL_SHOW = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:43
 hookGuildBankItem = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:120
 TRADE_SKILL_SHOW_scanner = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:83
 TRADE_SKILL_SHOWactive = true
 AddRecipeInfo = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:150
 hookBagItem = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:115
 showExpanded = false
 TRADE_SKILL_CLOSE = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:40
 TT_SetGuildBankItem = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 TT_SetBagItem = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 CHAT_MSG_SKILL = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:42
 AddReagentInfo = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:125
 TRADE_SKILL_UPDATE = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:41
}
reg = <table> {
 Recipes = <table> {
 }
 Reagents = <table> {
 }
}

AddOns:
  Swatter, v5.21f.5579 (SanctimoniousSwamprat)
    [addons removed for brevity]
  BlizRuntimeLib_enUS v6.2.3.60200 <none>
  (ck=1308)
__________________
It doesn't matter if you win or lose.
It matter if I win or lose.
Report comment to moderator  
Reply With Quote
Unread 03-06-16, 04:07 PM  
Barleduq
Premium Member
 
Barleduq's Avatar
Premium Member

Forum posts: 135
File comments: 742
Uploads: 0
I hate to make the first comment be a bug report...

I just downloaded this today. i haven't actually been checking to see if it's showing things, as I got distracted with doing stuff. However, I grabbed some fractured temporal crystal and (full) temporal crystal from my garrison bank, and then hopped over to my enchanting hut. When I clicked to open the enchanting person (not the follower, the person who lets you do stuff in the hut when you don't actually have the profession), this error popped up on swatter. Note, I've removed my (long) list of addons. If you'd like to know what I have, let me know.

Code:
Date: 2016-03-06 17:03:56
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Ingredient\Ingredient.lua line 100:
   attempt to index field '?' (a nil value)
Debug:
   Ingredient\Ingredient.lua:100: TRADE_SKILL_SHOW_scanner()
   Ingredient\Ingredient.lua:49: ?()
   Ingredient\Ingredient.lua:71:
      Ingredient\Ingredient.lua:71
Locals:
skill = "Enchanting"
rank = 0
maxlevel = 0
header = "dummy"
subheader = "dummy"
(for index) = 1
(for limit) = 31
(for step) = 1
i = 1
recipe = "Mark of the Shattered Hand"
difficulty = 3
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "Enchant"
(*temporary) = 1
(*temporary) = 1
(*temporary) = false
(*temporary) = 0
(*temporary) = 0
(*temporary) = 0
(*temporary) = "attempt to index field '?' (a nil value)"
ihf = <unnamed> {
 0 = <userdata>
 GetID = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:113
 ADDON_LOADED = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:52
 TRADE_SKILL_SHOW = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:43
 hookGuildBankItem = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:120
 TRADE_SKILL_SHOW_scanner = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:83
 TRADE_SKILL_SHOWactive = true
 AddRecipeInfo = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:150
 hookBagItem = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:115
 showExpanded = false
 TRADE_SKILL_CLOSE = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:40
 TT_SetGuildBankItem = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 TT_SetBagItem = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:389
 CHAT_MSG_SKILL = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:42
 AddReagentInfo = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:125
 TRADE_SKILL_UPDATE = <function> defined @Interface\AddOns\Ingredient\Ingredient.lua:41
}
reg = <table> {
 Recipes = <table> {
 }
 Reagents = <table> {
 }
}

AddOns:
  Swatter, v5.21f.5579 (SanctimoniousSwamprat)
    [addons removed for brevity]
  BlizRuntimeLib_enUS v6.2.3.60200 <none>
  (ck=1308)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.