annotate ProspectingData.lua @ 95:910cf3da8edb

Added tag v1.0beta8 for changeset e1484cc77f01
author contrebasse
date Thu, 19 May 2011 20:26:21 +0200
parents c369a2e16ab6
children b980c00affcd
rev   line source
contrebasse@93 1 local addonName, A = ...
contrebasse@93 2
contrebasse@93 3 -- Thanks to Enchantrix for the data
contrebasse@93 4
contrebasse@93 5 local COPPER_ORE = 2770
contrebasse@93 6 local TIN_ORE = 2771
contrebasse@93 7 local IRON_ORE = 2772
contrebasse@93 8 local MITHRIL_ORE = 3858
contrebasse@93 9 local THORIUM_ORE = 10620
contrebasse@93 10 local FEL_IRON_ORE = 23424
contrebasse@93 11 local ADAMANTITE_ORE = 23425
contrebasse@93 12 local COBALT_ORE = 36909
contrebasse@93 13 local SARONITE_ORE = 36912
contrebasse@93 14 local TITANIUM_ORE = 36910
contrebasse@93 15 local OBSIDIUM_ORE = 53038
contrebasse@93 16 local ELEMENTIUM_ORE = 52185
contrebasse@93 17 local PYRITE_ORE = 52183
contrebasse@93 18
contrebasse@93 19 local ADAMANTITEPOWDER = 24243
contrebasse@93 20 local TITANIUMPOWDER = 46849
contrebasse@93 21 local VOLATILE_EARTH = 52327
contrebasse@93 22
contrebasse@93 23 local TIGERSEYE = 818
contrebasse@93 24 local MALACHITE = 774
contrebasse@93 25 local SHADOWGEM = 1210
contrebasse@93 26 local LESSERMOONSTONE = 1705
contrebasse@93 27 local MOSSAGATE = 1206
contrebasse@93 28 local CITRINE = 3864
contrebasse@93 29 local JADE = 1529
contrebasse@93 30 local AQUAMARINE = 7909
contrebasse@93 31 local STARRUBY = 7910
contrebasse@93 32 local AZEROTHIANDIAMOND = 12800
contrebasse@93 33 local BLUESAPPHIRE = 12361
contrebasse@93 34 local LARGEOPAL = 12799
contrebasse@93 35 local HUGEEMERALD = 12364
contrebasse@93 36 local BLOODGARNET = 23077
contrebasse@93 37 local FLAMESPESSARITE = 21929
contrebasse@93 38 local GOLDENDRAENITE = 23112
contrebasse@93 39 local DEEPPERIDOT = 23079
contrebasse@93 40 local AZUREMOONSTONE = 23117
contrebasse@93 41 local SHADOWDRAENITE = 23107
contrebasse@93 42 local LIVINGRUBY = 23436
contrebasse@93 43 local NOBLETOPAZ = 23439
contrebasse@93 44 local DAWNSTONE = 23440
contrebasse@93 45 local TALASITE = 23437
contrebasse@93 46 local STAROFELUNE = 23438
contrebasse@93 47 local NIGHTSEYE = 23441
contrebasse@93 48
contrebasse@93 49 -- new for WOTLK
contrebasse@93 50 local CHALCEDONY = 36923
contrebasse@93 51 local SHADOWCRYSTAL = 36926
contrebasse@93 52 local TWILIGHTOPAL = 36927
contrebasse@93 53 local HUGECITRINE = 36929
contrebasse@93 54 local BLOODSTONE = 36917
contrebasse@93 55 local SUNCRYSTAL = 36920
contrebasse@93 56 local DARKJADE = 36932
contrebasse@93 57 local FORESTEMERALD = 36933
contrebasse@93 58 local SCARLETRUBY = 36918
contrebasse@93 59 local MONARCHTOPAZ = 36930
contrebasse@93 60 local SKYSAPPHIRE = 36924
contrebasse@93 61 local AUTMNSGLOW = 36921
contrebasse@93 62
contrebasse@93 63 local MAJESTICZIRCON = 36925
contrebasse@93 64 local AMETRINE = 36931
contrebasse@93 65 local KINGSAMBER = 36922
contrebasse@93 66 local DREADSTONE = 36928
contrebasse@93 67 local CARDINALRUBY = 36919
contrebasse@93 68 local EYEOFZUL = 36934
contrebasse@93 69
contrebasse@93 70 -- new for Cataclysm
contrebasse@93 71 local CARNELIAN = 52177
contrebasse@93 72 local ZEPHYRITE = 52178
contrebasse@93 73 local ALICITE = 52179
contrebasse@93 74 local NIGHTSTONE = 52180
contrebasse@93 75 local HESSONITE = 52181
contrebasse@93 76 local JASPER = 52182
contrebasse@93 77
contrebasse@93 78 local INFERNORUBY = 52190
contrebasse@93 79 local OCEANSAPPHIRE = 52191
contrebasse@93 80 local DREAMEMERALD = 52192
contrebasse@93 81 local EMBERTOPAZ = 52193
contrebasse@93 82 local DEMONSEYE = 52194
contrebasse@93 83 local AMBERJEWEL = 52195
contrebasse@93 84
contrebasse@93 85 -- "Recipe" data
contrebasse@93 86 -- [itemID] = {
contrebasse@93 87 -- {reagentID, numberNeeded}
contrebasse@93 88 -- {reagentID, numberNeeded, minProduced, maxProduced}
contrebasse@93 89 -- {reagentID, numberNeeded, chanceToHaveOne}}
contrebasse@93 90 A.ProspectingData = {
contrebasse@93 91 -- Vanilla
contrebasse@93 92 [MALACHITE] = {
contrebasse@93 93 {COPPER_ORE,5,0.5}},
contrebasse@93 94 [TIGERSEYE] = {
contrebasse@93 95 {COPPER_ORE,5,0.5}},
contrebasse@93 96 [SHADOWGEM] = {
contrebasse@93 97 {TIN_ORE,5,0.375},
contrebasse@93 98 {COPPER_ORE,5,0.1}},
contrebasse@93 99 [LESSERMOONSTONE] = {
contrebasse@93 100 {TIN_ORE,5,0.375},
contrebasse@93 101 {IRON_ORE,5,0.375}},
contrebasse@93 102 [MOSSAGATE] = {
contrebasse@93 103 {TIN_ORE,5,0.375}},
contrebasse@93 104 [JADE] = {
contrebasse@93 105 {IRON_ORE,5,0.375},
contrebasse@93 106 {TIN_ORE,5,0.04}},
contrebasse@93 107 [AQUAMARINE] = {
contrebasse@93 108 {MITHRIL_ORE,5,0.375},
contrebasse@93 109 {IRON_ORE,5,0.05},
contrebasse@93 110 {TIN_ORE,5,0.04}},
contrebasse@93 111 [CITRINE] = {
contrebasse@93 112 {MITHRIL_ORE,5,0.375},
contrebasse@93 113 {IRON_ORE,5,0.375},
contrebasse@93 114 {TIN_ORE,5,0.04}},
contrebasse@93 115 [STARRUBY] = {
contrebasse@93 116 {MITHRIL_ORE,5,0.375},
contrebasse@93 117 {THORIUM_ORE,5,0.15},
contrebasse@93 118 {IRON_ORE,5,0.05}},
contrebasse@93 119 [LARGEOPAL] = {
contrebasse@93 120 {THORIUM_ORE,5,0.3},
contrebasse@93 121 {MITHRIL_ORE,5,0.03}},
contrebasse@93 122 [BLUESAPPHIRE] = {
contrebasse@93 123 {THORIUM_ORE,5,0.3},
contrebasse@93 124 {MITHRIL_ORE,5,0.03}},
contrebasse@93 125 [AZEROTHIANDIAMOND] = {
contrebasse@93 126 {THORIUM_ORE,5,0.30},
contrebasse@93 127 {MITHRIL_ORE,5,0.03}},
contrebasse@93 128 [HUGEEMERALD] = {
contrebasse@93 129 {THORIUM_ORE,5,0.3},
contrebasse@93 130 {MITHRIL_ORE,5,0.03}},
contrebasse@93 131
contrebasse@93 132 -- BC
contrebasse@93 133 [BLOODGARNET] = {
contrebasse@93 134 {FEL_IRON_ORE,5,0.19},
contrebasse@93 135 {ADAMANTITE_ORE,5,0.19}},
contrebasse@93 136 [FLAMESPESSARITE] = {
contrebasse@93 137 {FEL_IRON_ORE,5,0.19},
contrebasse@93 138 {ADAMANTITE_ORE,5,0.19}},
contrebasse@93 139 [GOLDENDRAENITE] = {
contrebasse@93 140 {FEL_IRON_ORE,5,0.19},
contrebasse@93 141 {ADAMANTITE_ORE,5,0.19}},
contrebasse@93 142 [DEEPPERIDOT] = {
contrebasse@93 143 {FEL_IRON_ORE,5,0.19},
contrebasse@93 144 {ADAMANTITE_ORE,5,0.19}},
contrebasse@93 145 [AZUREMOONSTONE] = {
contrebasse@93 146 {FEL_IRON_ORE,5,0.19},
contrebasse@93 147 {ADAMANTITE_ORE,5,0.19}},
contrebasse@93 148 [SHADOWDRAENITE] = {
contrebasse@93 149 {FEL_IRON_ORE,5,0.19},
contrebasse@93 150 {ADAMANTITE_ORE,5,0.19}},
contrebasse@93 151
contrebasse@93 152 [LIVINGRUBY] = {
contrebasse@93 153 {ADAMANTITE_ORE,5,0.03},
contrebasse@93 154 {FEL_IRON_ORE,5,0.011}},
contrebasse@93 155 [NOBLETOPAZ] = {
contrebasse@93 156 {ADAMANTITE_ORE,5,0.03},
contrebasse@93 157 {FEL_IRON_ORE,5,0.011}},
contrebasse@93 158 [DAWNSTONE] = {
contrebasse@93 159 {ADAMANTITE_ORE,5,0.03},
contrebasse@93 160 {FEL_IRON_ORE,5,0.011}},
contrebasse@93 161 [TALASITE] = {
contrebasse@93 162 {ADAMANTITE_ORE,5,0.03},
contrebasse@93 163 {FEL_IRON_ORE,5,0.011}},
contrebasse@93 164 [STAROFELUNE] = {
contrebasse@93 165 {ADAMANTITE_ORE,5,0.03},
contrebasse@93 166 {FEL_IRON_ORE,5,0.011}},
contrebasse@93 167 [NIGHTSEYE] = {
contrebasse@93 168 {ADAMANTITE_ORE,5,0.03},
contrebasse@93 169 {FEL_IRON_ORE,5,0.011}},
contrebasse@93 170
contrebasse@93 171 [ADAMANTITEPOWDER] = {
contrebasse@93 172 {ADAMANTITE_ORE,5,1}},
contrebasse@93 173
contrebasse@93 174 -- WotLK
contrebasse@93 175 [CHALCEDONY] = {
contrebasse@93 176 {COBALT_ORE,5,0.25},
contrebasse@93 177 {TITANIUM_ORE,5,0.25},
contrebasse@93 178 {SARONITE_ORE,5,0.2}},
contrebasse@93 179 [HUGECITRINE] = {
contrebasse@93 180 {COBALT_ORE,5,0.25},
contrebasse@93 181 {TITANIUM_ORE,5,0.25},
contrebasse@93 182 {SARONITE_ORE,5,0.2}},
contrebasse@93 183 [BLOODSTONE] = {
contrebasse@93 184 {COBALT_ORE,5,0.25},
contrebasse@93 185 {TITANIUM_ORE,5,0.25},
contrebasse@93 186 {SARONITE_ORE,5,0.2}},
contrebasse@93 187 [SHADOWCRYSTAL] = {
contrebasse@93 188 {COBALT_ORE,5,0.25},
contrebasse@93 189 {TITANIUM_ORE,5,0.25},
contrebasse@93 190 {SARONITE_ORE,5,0.2}},
contrebasse@93 191 [SUNCRYSTAL] = {
contrebasse@93 192 {COBALT_ORE,5,0.25},
contrebasse@93 193 {TITANIUM_ORE,5,0.25},
contrebasse@93 194 {SARONITE_ORE,5,0.2}},
contrebasse@93 195 [DARKJADE] = {
contrebasse@93 196 {COBALT_ORE,5,0.25},
contrebasse@93 197 {TITANIUM_ORE,5,0.25},
contrebasse@93 198 {SARONITE_ORE,5,0.2}},
contrebasse@93 199
contrebasse@93 200 [TWILIGHTOPAL] = {
contrebasse@93 201 {TITANIUM_ORE,5,0.04},
contrebasse@93 202 {SARONITE_ORE,5,0.04},
contrebasse@93 203 {COBALT_ORE,5,0.013}},
contrebasse@93 204 [FORESTEMERALD] = {
contrebasse@93 205 {TITANIUM_ORE,5,0.04},
contrebasse@93 206 {SARONITE_ORE,5,0.04},
contrebasse@93 207 {COBALT_ORE,5,0.013}},
contrebasse@93 208 [SCARLETRUBY] = {
contrebasse@93 209 {TITANIUM_ORE,5,0.04},
contrebasse@93 210 {SARONITE_ORE,5,0.04},
contrebasse@93 211 {COBALT_ORE,5,0.013}},
contrebasse@93 212 [MONARCHTOPAZ] = {
contrebasse@93 213 {TITANIUM_ORE,5,0.04},
contrebasse@93 214 {SARONITE_ORE,5,0.04},
contrebasse@93 215 {COBALT_ORE,5,0.013}},
contrebasse@93 216 [SKYSAPPHIRE] = {
contrebasse@93 217 {TITANIUM_ORE,5,0.04},
contrebasse@93 218 {SARONITE_ORE,5,0.04},
contrebasse@93 219 {COBALT_ORE,5,0.013}},
contrebasse@93 220 [AUTMNSGLOW] = {
contrebasse@93 221 {TITANIUM_ORE,5,0.04},
contrebasse@93 222 {SARONITE_ORE,5,0.04},
contrebasse@93 223 {COBALT_ORE,5,0.013}},
contrebasse@93 224
contrebasse@93 225 [MAJESTICZIRCON] = {
contrebasse@93 226 {TITANIUM_ORE,5,0.04}},
contrebasse@93 227 [AMETRINE] = {
contrebasse@93 228 {TITANIUM_ORE,5,0.04}},
contrebasse@93 229 [KINGSAMBER] = {
contrebasse@93 230 {TITANIUM_ORE,5,0.04}},
contrebasse@93 231 [DREADSTONE] = {
contrebasse@93 232 {TITANIUM_ORE,5,0.04}},
contrebasse@93 233 [CARDINALRUBY] = {
contrebasse@93 234 {TITANIUM_ORE,5,0.04}},
contrebasse@93 235 [EYEOFZUL] = {
contrebasse@93 236 {TITANIUM_ORE,5,0.04}},
contrebasse@93 237
contrebasse@93 238 -- Cata
contrebasse@93 239 [CARNELIAN] = {
contrebasse@93 240 {OBSIDIUM_ORE,5,0.25},
contrebasse@93 241 {ELEMENTIUM_ORE,5,0.18},
contrebasse@93 242 {PYRITE_ORE,5,0.17}},
contrebasse@93 243 [ZEPHYRITE] = {
contrebasse@93 244 {OBSIDIUM_ORE,5,0.25},
contrebasse@93 245 {ELEMENTIUM_ORE,5,0.18},
contrebasse@93 246 {PYRITE_ORE,5,0.17}},
contrebasse@93 247 [ALICITE] = {
contrebasse@93 248 {OBSIDIUM_ORE,5,0.25},
contrebasse@93 249 {ELEMENTIUM_ORE,5,0.18},
contrebasse@93 250 {PYRITE_ORE,5,0.17}},
contrebasse@93 251 [NIGHTSTONE] = {
contrebasse@93 252 {OBSIDIUM_ORE,5,0.25},
contrebasse@93 253 {ELEMENTIUM_ORE,5,0.18},
contrebasse@93 254 {PYRITE_ORE,5,0.17}},
contrebasse@93 255 [HESSONITE] = {
contrebasse@93 256 {OBSIDIUM_ORE,5,0.25},
contrebasse@93 257 {ELEMENTIUM_ORE,5,0.18},
contrebasse@93 258 {PYRITE_ORE,5,0.17}},
contrebasse@93 259 [JASPER] = {
contrebasse@93 260 {OBSIDIUM_ORE,5,0.25},
contrebasse@93 261 {ELEMENTIUM_ORE,5,0.18},
contrebasse@93 262 {PYRITE_ORE,5,0.17}},
contrebasse@93 263
contrebasse@93 264 [INFERNORUBY] = {
contrebasse@93 265 {PYRITE_ORE,5,0.07},
contrebasse@93 266 {ELEMENTIUM_ORE,5,0.04},
contrebasse@93 267 {OBSIDIUM_ORE,5,0.013}},
contrebasse@93 268 [OCEANSAPPHIRE] = {
contrebasse@93 269 {PYRITE_ORE,5,0.07},
contrebasse@93 270 {ELEMENTIUM_ORE,5,0.04},
contrebasse@93 271 {OBSIDIUM_ORE,5,0.013}},
contrebasse@93 272 [DREAMEMERALD] = {
contrebasse@93 273 {PYRITE_ORE,5,0.07},
contrebasse@93 274 {ELEMENTIUM_ORE,5,0.04},
contrebasse@93 275 {OBSIDIUM_ORE,5,0.013}},
contrebasse@93 276 [EMBERTOPAZ] = {
contrebasse@93 277 {PYRITE_ORE,5,0.07},
contrebasse@93 278 {ELEMENTIUM_ORE,5,0.04},
contrebasse@93 279 {OBSIDIUM_ORE,5,0.013}},
contrebasse@93 280 [DEMONSEYE] = {
contrebasse@93 281 {PYRITE_ORE,5,0.07},
contrebasse@93 282 {ELEMENTIUM_ORE,5,0.04},
contrebasse@93 283 {OBSIDIUM_ORE,5,0.013}},
contrebasse@93 284 [AMBERJEWEL] = {
contrebasse@93 285 {PYRITE_ORE,5,0.07},
contrebasse@93 286 {ELEMENTIUM_ORE,5,0.04},
contrebasse@93 287 {OBSIDIUM_ORE,5,0.013}},
contrebasse@93 288
contrebasse@93 289 [VOLATILE_EARTH] = {
contrebasse@93 290 {PYRITE_ORE,5,2}},
contrebasse@93 291 }
contrebasse@93 292
contrebasse@93 293 -- "Tradeskill" data
contrebasse@93 294 local ProspectID = 31252
contrebasse@93 295 local ProspectName = GetSpellInfo(ProspectID)
contrebasse@93 296 local macroProspect = "/cast "..ProspectName.."\n/use %s"
contrebasse@93 297 local ProspectLink = GetSpellLink(ProspectID)
contrebasse@93 298
contrebasse@93 299 -- Add "Tradeskill" data to each "recipe"
contrebasse@93 300 for itemID,t in pairs(A.ProspectingData) do
contrebasse@93 301 for i,v in ipairs(t) do
contrebasse@93 302 v.macro = macroProspect
contrebasse@93 303 v.spellID = ProspectID
contrebasse@93 304 v.spellLink = ProspectLink
contrebasse@93 305 end
contrebasse@93 306 end