annotate ProspectingData.lua @ 73:a77fd9d06ba4

Use the new internal data format everywhere
author contrebasse
date Sat, 14 May 2011 20:55:49 +0200
parents 32ec6417874a
children e837f5681fbb
rev   line source
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