| 
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@85
 | 
    59 local ProspectName = GetSpellInfo(ProspectID)
 | 
| 
contrebasse@85
 | 
    60 local macroProspect = "/cast "..ProspectName.."\n/use %s"
 | 
| 
contrebasse@67
 | 
    61 local ProspectLink = GetSpellLink(ProspectID)
 | 
| 
contrebasse@67
 | 
    62 
 | 
| 
contrebasse@70
 | 
    63 -- Add "Tradeskill" data to each "recipe"
 | 
| 
contrebasse@70
 | 
    64 for itemID,t in pairs(A.ProspectingData) do
 | 
| 
contrebasse@70
 | 
    65 	for i,v in ipairs(t) do
 | 
| 
contrebasse@70
 | 
    66 		v.macro = macroProspect
 | 
| 
contrebasse@70
 | 
    67 		v.spellID = ProspectID
 | 
| 
contrebasse@85
 | 
    68 		v.spellName = ProspectName
 | 
| 
contrebasse@70
 | 
    69 		v.spellLink = ProspectLink
 | 
| 
contrebasse@70
 | 
    70 	end
 | 
| 
contrebasse@67
 | 
    71 end
 |