| contrebasse@67 | 1 local addonName, A = ... | 
| contrebasse@67 | 2 | 
| contrebasse@74 | 3 -- @todo: complete prospecting items | 
| contrebasse@74 | 4 | 
| contrebasse@67 | 5 -- "Recipe" data | 
| contrebasse@67 | 6 -- [itemID] = { | 
| contrebasse@67 | 7 --     {reagentID, numberNeeded} | 
| contrebasse@67 | 8 --     {reagentID, numberNeeded, minProduced, maxProduced} | 
| contrebasse@67 | 9 --     {reagentID, numberNeeded, chanceToHaveOne}} | 
| contrebasse@67 | 10 A.ProspectingData = { | 
| contrebasse@67 | 11 	-- Prospect | 
| contrebasse@67 | 12 	[774] = { -- Malachite | 
| contrebasse@67 | 13 		{2770,5,0.5}}, -- Copper Ore | 
| contrebasse@67 | 14 	[818] = { -- Tigerseye | 
| contrebasse@67 | 15 		{2770,5,0.5}}, -- Copper Ore | 
| contrebasse@67 | 16 	[1210] = { -- Shadowgem | 
| contrebasse@67 | 17 		{2771,5,0.38}, -- Tin Ore | 
| contrebasse@67 | 18 		{2770,5,0.1}}, -- Copper Ore | 
| contrebasse@67 | 19 	[1705] = { -- Lesser Moonstone | 
| contrebasse@67 | 20 		{2771,5,0.38}, -- Tin Ore | 
| contrebasse@67 | 21 		{2772,5,0.35}}, -- Iron Ore | 
| contrebasse@67 | 22 	[1206] = { -- Moss Agate | 
| contrebasse@67 | 23 		{2771,5,0.37}}, -- Tin Ore | 
| contrebasse@67 | 24 	[1529] = { -- Jade | 
| contrebasse@67 | 25 		{2772,5,0.35}, -- Iron Ore | 
| contrebasse@67 | 26 		{2771,5,0.03}}, -- Tin Ore | 
| contrebasse@67 | 27 	[7909] = { -- Aquamarine | 
| contrebasse@67 | 28 		{3858,5,0.35}, -- Mithril Ore | 
| contrebasse@67 | 29 		{2772,5,0.05}, -- Iron Ore | 
| contrebasse@67 | 30 		{2771,5,0.03}}, -- Tin Ore | 
| contrebasse@67 | 31 	[3864] = { -- Citrine | 
| contrebasse@67 | 32 		{2772,5,0.36}, -- Iron Ore | 
| contrebasse@67 | 33 		{3858,5,0.35}, -- Mithril Ore | 
| contrebasse@67 | 34 		{2771,5,0.03}}, -- Tin Ore | 
| contrebasse@67 | 35 	[7910] = { -- Star Ruby | 
| contrebasse@67 | 36 		{3858,5,0.36}, -- Mithril Ore | 
| contrebasse@67 | 37 		{10620,5,0.15}, -- Thorium Ore | 
| contrebasse@67 | 38 		{2772,5,0.05}}, -- Iron Ore | 
| contrebasse@67 | 39 	[12799] = { -- Large Opal | 
| contrebasse@67 | 40 		{10620,5,0.31}, -- Thorium Ore | 
| contrebasse@67 | 41 		{3858,5,0.03}}, -- Mithril Ore | 
| contrebasse@67 | 42 	[12361] = { -- Blue Sapphire | 
| contrebasse@67 | 43 		{10620,5,0.31}, -- Thorium Ore | 
| contrebasse@67 | 44 		{3858,5,0.02}}, -- Mithril Ore | 
| contrebasse@67 | 45 	[12800] = { -- Azerothian Diamond | 
| contrebasse@67 | 46 		{10620,5,0.31}, -- Thorium Ore | 
| contrebasse@67 | 47 		{3858,5,0.02}}, -- Mithril Ore | 
| contrebasse@67 | 48 	[12364] = { -- Huge Emerald | 
| contrebasse@67 | 49 		{10620,5,0.31}, -- Thorium Ore | 
| contrebasse@67 | 50 		{3858,5,0.02}}, -- Mithril Ore | 
| contrebasse@67 | 51 	[23112] = { -- Golden Draenite | 
| contrebasse@67 | 52 		{23424,5,0.19}, -- Fel Iron Ore | 
| contrebasse@67 | 53 		{23425,5,0.18}}, -- Adamantite Ore | 
| contrebasse@67 | 54 	-- To be continued... | 
| contrebasse@67 | 55 } | 
| contrebasse@67 | 56 | 
| contrebasse@67 | 57 -- "Tradeskill" data | 
| contrebasse@67 | 58 local ProspectID = 31252 | 
| contrebasse@67 | 59 local macroProspect = "/cast "..GetSpellInfo(ProspectID).."\n/use %s" | 
| contrebasse@67 | 60 local ProspectLink = GetSpellLink(ProspectID) | 
| contrebasse@67 | 61 | 
| contrebasse@70 | 62 -- Add "Tradeskill" data to each "recipe" | 
| contrebasse@70 | 63 for itemID,t in pairs(A.ProspectingData) do | 
| contrebasse@70 | 64 	for i,v in ipairs(t) do | 
| contrebasse@70 | 65 		v.macro = macroProspect | 
| contrebasse@70 | 66 		v.spellID = ProspectID | 
| contrebasse@70 | 67 		v.spellLink = ProspectLink | 
| contrebasse@70 | 68 	end | 
| contrebasse@67 | 69 end |