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.MillingData = {
|
contrebasse@67
|
9 -- Normal pigments
|
contrebasse@67
|
10 [39151] = { -- Alabaster Pigment
|
contrebasse@67
|
11 {2447,5,2,3}, -- Peacebloom
|
contrebasse@67
|
12 { 765,5,2,3}, -- Silverleaf
|
contrebasse@67
|
13 {2449,5,2,4}}, -- Earthroot
|
contrebasse@67
|
14 [39334] = { -- Dusky Pigment
|
contrebasse@67
|
15 { 785,5,2,3}, -- Mageroyal
|
contrebasse@67
|
16 {2450,5,2,3}, -- Briarthorn
|
contrebasse@67
|
17 {2452,5,2,3}, -- Swiftthistle
|
contrebasse@67
|
18 {2453,5,2,4}, -- Bruiseweed
|
contrebasse@67
|
19 {3820,5,2,4}}, -- Stranglekelp
|
contrebasse@67
|
20 [39338] = { -- Golden Pigment
|
contrebasse@67
|
21 {3369,5,2,3}, -- Grave Moss
|
contrebasse@67
|
22 {3355,5,2,3}, -- Wild Steelbloom
|
contrebasse@67
|
23 {3356,5,2,4}, -- Kingsblood
|
contrebasse@67
|
24 {3357,5,2,4}}, -- Liferoot
|
contrebasse@67
|
25 [39339] = { -- Emerald Pigment
|
contrebasse@67
|
26 {3818,5,2,3}, -- Fadeleaf
|
contrebasse@67
|
27 {3821,5,2,3}, -- Goldthorn
|
contrebasse@67
|
28 {3358,5,3,4}, -- Khadgar's Whisker
|
contrebasse@67
|
29 {3819,5,3,4}}, -- Dragon's Teeth
|
contrebasse@67
|
30 [39340] = { -- Violet Pigment
|
contrebasse@67
|
31 {4625,5,2,3}, -- Firebloom
|
contrebasse@67
|
32 {8831,5,2,3}, -- Purple Lotus
|
contrebasse@67
|
33 {8836,5,2,3}, -- Arthas' Tears
|
contrebasse@67
|
34 {8838,5,2,3}, -- Sungrass
|
contrebasse@67
|
35 {8839,5,2,4}, -- Blindweed
|
contrebasse@67
|
36 {8845,5,2,4}, -- Ghost Mushroom
|
contrebasse@67
|
37 {8846,5,2,4}}, -- Gromsblood
|
contrebasse@67
|
38 [39341] = { -- Silvery Pigment
|
contrebasse@67
|
39 {13464,5,2,3}, -- Golden Sansam
|
contrebasse@67
|
40 {13463,5,2,3}, -- Dreamfoil
|
contrebasse@67
|
41 {13465,5,2,4}, -- Mountain Silversage
|
contrebasse@67
|
42 {13466,5,2,4}, -- Sorrowmoss
|
contrebasse@67
|
43 {13467,5,2,4}}, -- Icecap
|
contrebasse@67
|
44 [39342] = { -- Nether Pigment
|
contrebasse@67
|
45 {22786,5,2,3}, -- Dreaming Glory
|
contrebasse@67
|
46 {22785,5,2,3}, -- Felweed
|
contrebasse@67
|
47 {22789,5,2,3}, -- Terocone
|
contrebasse@67
|
48 {22787,5,2,3}, -- Ragveil
|
contrebasse@67
|
49 {22790,5,2,4}, -- Ancient Lichen
|
contrebasse@67
|
50 {22793,5,2,4}, -- Mana Thistle
|
contrebasse@67
|
51 {22791,5,2,4}, -- Netherbloom
|
contrebasse@67
|
52 {22792,5,2,4}}, -- Nightmare Vine
|
contrebasse@67
|
53 [39343] = { -- Azure Pigment
|
contrebasse@67
|
54 {37921,5,2,3}, -- Deadnettle
|
contrebasse@67
|
55 {36901,5,2,3}, -- Goldclover
|
contrebasse@67
|
56 {36907,5,2,3}, -- Talandra's Rose
|
contrebasse@67
|
57 {36904,5,2,3}, -- Tiger Lily
|
contrebasse@67
|
58 {39970,5,2,3}, -- Fire Leaf
|
contrebasse@67
|
59 {39969,5,2.3,3}, -- Fire Seed (2:33%/3:67%)
|
contrebasse@67
|
60 {36903,5,2,4}, -- Adder's Tongue
|
contrebasse@67
|
61 {36906,5,2,4}, -- Icethorn
|
contrebasse@67
|
62 {36905,5,2,4}}, -- Lichbloom
|
contrebasse@67
|
63 [61979] = { -- Ashen Pigment
|
contrebasse@67
|
64 {52983,5,2,3}, -- Cinderbloom
|
contrebasse@67
|
65 {52985,5,2,3}, -- Azshara's Veil
|
contrebasse@67
|
66 {52984,5,2,3}, -- Stormvine
|
contrebasse@67
|
67 {52986,5,2,3}, -- Heartblossom
|
contrebasse@67
|
68 {52988,5,2,4}, -- Whiptail
|
contrebasse@67
|
69 {52987,5,2,4}}, -- Twilight Jasmine
|
contrebasse@122
|
70 [79251] = { -- Shadow Pigment
|
contrebasse@122
|
71 {79011,5,2,4}, -- Fool's Cap
|
contrebasse@122
|
72 {72234,5,2,3}, -- Green Tea Leaf
|
contrebasse@122
|
73 {72237,5,2,3}, -- Rain Poppy
|
contrebasse@122
|
74 {72235,5,2,3}, -- Silkweed
|
contrebasse@122
|
75 {79010,5,2,3}, -- Snow Lily
|
contrebasse@122
|
76 {89639,5,2,3}, -- Desecrated Herb
|
contrebasse@122
|
77 {72238,5,2,4}}, -- Golden Lotus
|
contrebasse@67
|
78
|
contrebasse@67
|
79 -- Rare pigments
|
contrebasse@67
|
80 [43103] = { -- Verdant Pigment
|
contrebasse@67
|
81 {785,5,0.25}, -- Mageroyal
|
contrebasse@67
|
82 {2450,5,0.25}, -- Briarthorn
|
contrebasse@67
|
83 {2452,5,0.25}, -- Swiftthistle
|
contrebasse@67
|
84 {2453,5,0.5}, -- Bruiseweed
|
contrebasse@67
|
85 {3820,5,0.5}}, -- Stranglekelp
|
contrebasse@67
|
86 [43104] = { -- Burnt Pigment
|
contrebasse@67
|
87 {3369,5,0.25}, -- Grave Moss
|
contrebasse@67
|
88 {3355,5,0.25}, -- Wild Steelbloom
|
contrebasse@67
|
89 {3356,5,0.5}, -- Kingsblood
|
contrebasse@67
|
90 {3357,5,0.5}}, -- Liferoot
|
contrebasse@67
|
91 [43105] = { -- Indigo Pigment
|
contrebasse@67
|
92 {3818,5,0.25}, -- Fadeleaf
|
contrebasse@67
|
93 {3821,5,0.25}, -- Goldthorn
|
contrebasse@67
|
94 {3358,5,0.5}, -- Khadgar's Whisker
|
contrebasse@67
|
95 {3819,5,0.5}}, -- Dragon's Teeth
|
contrebasse@67
|
96 [43106] = { -- Ruby Pigment
|
contrebasse@67
|
97 {4625,5,0.25}, -- Firebloom
|
contrebasse@67
|
98 {8831,5,0.25}, -- Purple Lotus
|
contrebasse@67
|
99 {8836,5,0.25}, -- Arthas' Tears
|
contrebasse@67
|
100 {8838,5,0.25}, -- Sungrass
|
contrebasse@67
|
101 {8839,5,0.5}, -- Blindweed
|
contrebasse@67
|
102 {8845,5,0.5}, -- Ghost Mushroom
|
contrebasse@67
|
103 {8846,5,0.5}}, -- Gromsblood
|
contrebasse@67
|
104 [43107] = { -- Sapphire Pigment
|
contrebasse@67
|
105 {13464,5,0.25}, -- Golden Sansam
|
contrebasse@67
|
106 {13463,5,0.25}, -- Dreamfoil
|
contrebasse@67
|
107 {13465,5,0.5}, -- Mountain Silversage
|
contrebasse@67
|
108 {13466,5,0.5}, -- Sorrowmoss
|
contrebasse@67
|
109 {13467,5,0.5}}, -- Icecap
|
contrebasse@67
|
110 [43108] = { -- Ebon Pigment
|
contrebasse@67
|
111 {22786,5,0.25}, -- Dreaming Glory
|
contrebasse@67
|
112 {22785,5,0.25}, -- Felweed
|
contrebasse@67
|
113 {22789,5,0.25}, -- Terocone
|
contrebasse@67
|
114 {22787,5,0.25}, -- Ragveil
|
contrebasse@67
|
115 {22790,5,0.5}, -- Ancient Lichen
|
contrebasse@67
|
116 {22793,5,0.5}, -- Mana Thistle
|
contrebasse@67
|
117 {22791,5,0.5}, -- Netherbloom
|
contrebasse@67
|
118 {22792,5,0.5}}, -- Nightmare Vine
|
contrebasse@67
|
119 [43109] = { -- Icy Pigment
|
contrebasse@67
|
120 {37921,5,0.25}, -- Deadnettle
|
contrebasse@67
|
121 {36901,5,0.25}, -- Goldclover
|
contrebasse@67
|
122 {36907,5,0.25}, -- Talandra's Rose
|
contrebasse@67
|
123 {36904,5,0.25}, -- Tiger Lily
|
contrebasse@67
|
124 {39970,5,0.25}, -- Fire Leaf
|
contrebasse@67
|
125 {39969,5,0.25}, -- Fire Seed
|
contrebasse@67
|
126 {36903,5,0.5}, -- Adder's Tongue
|
contrebasse@67
|
127 {36906,5,0.5}, -- Icethorn
|
contrebasse@67
|
128 {36905,5,0.5}}, -- Lichbloom
|
contrebasse@67
|
129 [61980] = { -- Burning Embers
|
contrebasse@67
|
130 {52983,5,0.25}, -- Cinderbloom
|
contrebasse@67
|
131 {52985,5,0.25}, -- Azshara's Veil
|
contrebasse@67
|
132 {52984,5,0.25}, -- Stormvine
|
contrebasse@67
|
133 {52986,5,0.25}, -- Heartblossom
|
contrebasse@67
|
134 {52988,5,0.5}, -- Whiptail
|
contrebasse@67
|
135 {52987,5,0.5}}, -- Twilight Jasmine
|
contrebasse@122
|
136 [79253] = { -- Misty Pigment
|
contrebasse@122
|
137 {72234,5,0.25}, -- Green Tea Leaf
|
contrebasse@122
|
138 {72237,5,0.25}, -- Rain Poppy
|
contrebasse@122
|
139 {72235,5,0.25}, -- Silkweed
|
contrebasse@122
|
140 {79010,5,0.25}, -- Snow Lily
|
contrebasse@122
|
141 {89639,5,0.25}, -- Desecrated Herb
|
contrebasse@122
|
142 {79011,5,0.5}, -- Fool's Cap
|
contrebasse@122
|
143 {72238,5,0.5}}, -- Golden Lotus
|
contrebasse@67
|
144 }
|
contrebasse@67
|
145
|
contrebasse@67
|
146 -- "Tradeskill" data
|
contrebasse@67
|
147 local MillID = 51005
|
contrebasse@85
|
148 local MillName = GetSpellInfo(MillID)
|
contrebasse@85
|
149 local macroMill = "/cast "..MillName.."\n/use %s"
|
contrebasse@67
|
150 local MillLink = GetSpellLink(MillID)
|
contrebasse@67
|
151
|
contrebasse@70
|
152 -- Add "Tradeskill" data to each "recipe"
|
contrebasse@70
|
153 for itemID,t in pairs(A.MillingData) do
|
contrebasse@70
|
154 for i,v in ipairs(t) do
|
contrebasse@70
|
155 v.macro = macroMill
|
contrebasse@70
|
156 v.spellID = MillID
|
contrebasse@70
|
157 v.spellLink = MillLink
|
contrebasse@70
|
158 end
|
contrebasse@67
|
159 end
|