annotate ProspectingData.lua @ 92:c1214d48fa1c

Added tag v1.0beta7 for changeset d2b4b378bea4
author contrebasse
date Tue, 17 May 2011 18:35:24 +0200
parents 996aaa818d04
children c369a2e16ab6
rev   line source
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