Mercurial > wow > reagentmaker
view ProspectingData.lua @ 103:c8d527a9fb3a v1.0beta11
Better manage combat and secure buttons
author | contrebasse |
---|---|
date | Sat, 21 May 2011 14:19:33 +0200 |
parents | b980c00affcd |
children | 49786e17bfd5 |
line wrap: on
line source
local addonName, A = ... -- Thanks to Enchantrix for the data local COPPER_ORE = 2770 local TIN_ORE = 2771 local IRON_ORE = 2772 local MITHRIL_ORE = 3858 local THORIUM_ORE = 10620 local FEL_IRON_ORE = 23424 local ADAMANTITE_ORE = 23425 local COBALT_ORE = 36909 local SARONITE_ORE = 36912 local TITANIUM_ORE = 36910 local OBSIDIUM_ORE = 53038 local ELEMENTIUM_ORE = 52185 local PYRITE_ORE = 52183 local ADAMANTITEPOWDER = 24243 local TITANIUMPOWDER = 46849 local VOLATILE_EARTH = 52327 local TIGERSEYE = 818 local MALACHITE = 774 local SHADOWGEM = 1210 local LESSERMOONSTONE = 1705 local MOSSAGATE = 1206 local CITRINE = 3864 local JADE = 1529 local AQUAMARINE = 7909 local STARRUBY = 7910 local AZEROTHIANDIAMOND = 12800 local BLUESAPPHIRE = 12361 local LARGEOPAL = 12799 local HUGEEMERALD = 12364 local BLOODGARNET = 23077 local FLAMESPESSARITE = 21929 local GOLDENDRAENITE = 23112 local DEEPPERIDOT = 23079 local AZUREMOONSTONE = 23117 local SHADOWDRAENITE = 23107 local LIVINGRUBY = 23436 local NOBLETOPAZ = 23439 local DAWNSTONE = 23440 local TALASITE = 23437 local STAROFELUNE = 23438 local NIGHTSEYE = 23441 -- new for WOTLK local CHALCEDONY = 36923 local SHADOWCRYSTAL = 36926 local TWILIGHTOPAL = 36927 local HUGECITRINE = 36929 local BLOODSTONE = 36917 local SUNCRYSTAL = 36920 local DARKJADE = 36932 local FORESTEMERALD = 36933 local SCARLETRUBY = 36918 local MONARCHTOPAZ = 36930 local SKYSAPPHIRE = 36924 local AUTMNSGLOW = 36921 local MAJESTICZIRCON = 36925 local AMETRINE = 36931 local KINGSAMBER = 36922 local DREADSTONE = 36928 local CARDINALRUBY = 36919 local EYEOFZUL = 36934 -- new for Cataclysm local CARNELIAN = 52177 local ZEPHYRITE = 52178 local ALICITE = 52179 local NIGHTSTONE = 52180 local HESSONITE = 52181 local JASPER = 52182 local INFERNORUBY = 52190 local OCEANSAPPHIRE = 52191 local DREAMEMERALD = 52192 local EMBERTOPAZ = 52193 local DEMONSEYE = 52194 local AMBERJEWEL = 52195 -- "Recipe" data -- [itemID] = { -- {reagentID, numberNeeded} -- {reagentID, numberNeeded, minProduced, maxProduced} -- {reagentID, numberNeeded, chanceToHaveOne}} A.ProspectingData = { -- Vanilla [MALACHITE] = { {COPPER_ORE,5,0.5}}, [TIGERSEYE] = { {COPPER_ORE,5,0.5}}, [SHADOWGEM] = { {TIN_ORE,5,0.375}, {COPPER_ORE,5,0.1}}, [LESSERMOONSTONE] = { {TIN_ORE,5,0.375}, {IRON_ORE,5,0.375}}, [MOSSAGATE] = { {TIN_ORE,5,0.375}}, [JADE] = { {IRON_ORE,5,0.375}, {TIN_ORE,5,0.04}}, [AQUAMARINE] = { {MITHRIL_ORE,5,0.375}, {IRON_ORE,5,0.05}, {TIN_ORE,5,0.04}}, [CITRINE] = { {MITHRIL_ORE,5,0.375}, {IRON_ORE,5,0.375}, {TIN_ORE,5,0.04}}, [STARRUBY] = { {MITHRIL_ORE,5,0.375}, {THORIUM_ORE,5,0.15}, {IRON_ORE,5,0.05}}, [LARGEOPAL] = { {THORIUM_ORE,5,0.3}, {MITHRIL_ORE,5,0.03}}, [BLUESAPPHIRE] = { {THORIUM_ORE,5,0.3}, {MITHRIL_ORE,5,0.03}}, [AZEROTHIANDIAMOND] = { {THORIUM_ORE,5,0.30}, {MITHRIL_ORE,5,0.03}}, [HUGEEMERALD] = { {THORIUM_ORE,5,0.3}, {MITHRIL_ORE,5,0.03}}, -- BC [BLOODGARNET] = { {FEL_IRON_ORE,5,0.19}, {ADAMANTITE_ORE,5,0.19}}, [FLAMESPESSARITE] = { {FEL_IRON_ORE,5,0.19}, {ADAMANTITE_ORE,5,0.19}}, [GOLDENDRAENITE] = { {FEL_IRON_ORE,5,0.19}, {ADAMANTITE_ORE,5,0.19}}, [DEEPPERIDOT] = { {FEL_IRON_ORE,5,0.19}, {ADAMANTITE_ORE,5,0.19}}, [AZUREMOONSTONE] = { {FEL_IRON_ORE,5,0.19}, {ADAMANTITE_ORE,5,0.19}}, [SHADOWDRAENITE] = { {FEL_IRON_ORE,5,0.19}, {ADAMANTITE_ORE,5,0.19}}, [LIVINGRUBY] = { {ADAMANTITE_ORE,5,0.03}, {FEL_IRON_ORE,5,0.011}}, [NOBLETOPAZ] = { {ADAMANTITE_ORE,5,0.03}, {FEL_IRON_ORE,5,0.011}}, [DAWNSTONE] = { {ADAMANTITE_ORE,5,0.03}, {FEL_IRON_ORE,5,0.011}}, [TALASITE] = { {ADAMANTITE_ORE,5,0.03}, {FEL_IRON_ORE,5,0.011}}, [STAROFELUNE] = { {ADAMANTITE_ORE,5,0.03}, {FEL_IRON_ORE,5,0.011}}, [NIGHTSEYE] = { {ADAMANTITE_ORE,5,0.03}, {FEL_IRON_ORE,5,0.011}}, [ADAMANTITEPOWDER] = { {ADAMANTITE_ORE,5,1}}, -- WotLK [CHALCEDONY] = { {COBALT_ORE,5,0.25}, {TITANIUM_ORE,5,0.25}, {SARONITE_ORE,5,0.2}}, [HUGECITRINE] = { {COBALT_ORE,5,0.25}, {TITANIUM_ORE,5,0.25}, {SARONITE_ORE,5,0.2}}, [BLOODSTONE] = { {COBALT_ORE,5,0.25}, {TITANIUM_ORE,5,0.25}, {SARONITE_ORE,5,0.2}}, [SHADOWCRYSTAL] = { {COBALT_ORE,5,0.25}, {TITANIUM_ORE,5,0.25}, {SARONITE_ORE,5,0.2}}, [SUNCRYSTAL] = { {COBALT_ORE,5,0.25}, {TITANIUM_ORE,5,0.25}, {SARONITE_ORE,5,0.2}}, [DARKJADE] = { {COBALT_ORE,5,0.25}, {TITANIUM_ORE,5,0.25}, {SARONITE_ORE,5,0.2}}, [TWILIGHTOPAL] = { {TITANIUM_ORE,5,0.04}, {SARONITE_ORE,5,0.04}, {COBALT_ORE,5,0.013}}, [FORESTEMERALD] = { {TITANIUM_ORE,5,0.04}, {SARONITE_ORE,5,0.04}, {COBALT_ORE,5,0.013}}, [SCARLETRUBY] = { {TITANIUM_ORE,5,0.04}, {SARONITE_ORE,5,0.04}, {COBALT_ORE,5,0.013}}, [MONARCHTOPAZ] = { {TITANIUM_ORE,5,0.04}, {SARONITE_ORE,5,0.04}, {COBALT_ORE,5,0.013}}, [SKYSAPPHIRE] = { {TITANIUM_ORE,5,0.04}, {SARONITE_ORE,5,0.04}, {COBALT_ORE,5,0.013}}, [AUTMNSGLOW] = { {TITANIUM_ORE,5,0.04}, {SARONITE_ORE,5,0.04}, {COBALT_ORE,5,0.013}}, [MAJESTICZIRCON] = { {TITANIUM_ORE,5,0.04}}, [AMETRINE] = { {TITANIUM_ORE,5,0.04}}, [KINGSAMBER] = { {TITANIUM_ORE,5,0.04}}, [DREADSTONE] = { {TITANIUM_ORE,5,0.04}}, [CARDINALRUBY] = { {TITANIUM_ORE,5,0.04}}, [EYEOFZUL] = { {TITANIUM_ORE,5,0.04}}, -- Cata [CARNELIAN] = { {OBSIDIUM_ORE,5,0.25}, {ELEMENTIUM_ORE,5,0.18}, {PYRITE_ORE,5,0.17}}, [ZEPHYRITE] = { {OBSIDIUM_ORE,5,0.25}, {ELEMENTIUM_ORE,5,0.18}, {PYRITE_ORE,5,0.17}}, [ALICITE] = { {OBSIDIUM_ORE,5,0.25}, {ELEMENTIUM_ORE,5,0.18}, {PYRITE_ORE,5,0.17}}, [NIGHTSTONE] = { {OBSIDIUM_ORE,5,0.25}, {ELEMENTIUM_ORE,5,0.18}, {PYRITE_ORE,5,0.17}}, [HESSONITE] = { {OBSIDIUM_ORE,5,0.25}, {ELEMENTIUM_ORE,5,0.18}, {PYRITE_ORE,5,0.17}}, [JASPER] = { {OBSIDIUM_ORE,5,0.25}, {ELEMENTIUM_ORE,5,0.18}, {PYRITE_ORE,5,0.17}}, [INFERNORUBY] = { {PYRITE_ORE,5,0.07}, {ELEMENTIUM_ORE,5,0.04}, {OBSIDIUM_ORE,5,0.013}}, [OCEANSAPPHIRE] = { {PYRITE_ORE,5,0.07}, {ELEMENTIUM_ORE,5,0.04}, {OBSIDIUM_ORE,5,0.013}}, [DREAMEMERALD] = { {PYRITE_ORE,5,0.07}, {ELEMENTIUM_ORE,5,0.04}, {OBSIDIUM_ORE,5,0.013}}, [EMBERTOPAZ] = { {PYRITE_ORE,5,0.07}, {ELEMENTIUM_ORE,5,0.04}, {OBSIDIUM_ORE,5,0.013}}, [DEMONSEYE] = { {PYRITE_ORE,5,0.07}, {ELEMENTIUM_ORE,5,0.04}, {OBSIDIUM_ORE,5,0.013}}, [AMBERJEWEL] = { {PYRITE_ORE,5,0.07}, {ELEMENTIUM_ORE,5,0.04}, {OBSIDIUM_ORE,5,0.013}}, [VOLATILE_EARTH] = { {PYRITE_ORE,5,2}}, } -- "Tradeskill" data local ProspectID = 31252 local ProspectName = GetSpellInfo(ProspectID) local macroProspect = "/cast "..ProspectName.."\n/use %s" local ProspectLink = GetSpellLink(ProspectID) -- Add "Tradeskill" data to each "recipe" for itemID,t in pairs(A.ProspectingData) do for i,v in ipairs(t) do v.macro = macroProspect v.spellID = ProspectID v.spellLink = ProspectLink end end