| 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 |