comparison ProspectingData.lua @ 93:c369a2e16ab6

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