Mercurial > wow > reagentmaker
diff ProspectingData.lua @ 98:b980c00affcd
Added a button to cast a campfire
I got a problem with newlines and merging with a non-Mercurial repository, I hope noting broke...
author | contrebasse |
---|---|
date | Fri, 20 May 2011 18:32:43 +0200 |
parents | c369a2e16ab6 |
children | 49786e17bfd5 |
line wrap: on
line diff
--- a/ProspectingData.lua Fri May 20 00:54:15 2011 +0200 +++ b/ProspectingData.lua Fri May 20 18:32:43 2011 +0200 @@ -1,306 +1,306 @@ -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 +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