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
|