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