| 
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@67
 | 
    70 
 | 
| 
contrebasse@67
 | 
    71 	-- Rare pigments
 | 
| 
contrebasse@67
 | 
    72 	[43103] = { -- Verdant Pigment
 | 
| 
contrebasse@67
 | 
    73 		{785,5,0.25},  -- Mageroyal
 | 
| 
contrebasse@67
 | 
    74 		{2450,5,0.25}, -- Briarthorn
 | 
| 
contrebasse@67
 | 
    75 		{2452,5,0.25}, -- Swiftthistle
 | 
| 
contrebasse@67
 | 
    76 		{2453,5,0.5}, -- Bruiseweed
 | 
| 
contrebasse@67
 | 
    77 		{3820,5,0.5}}, -- Stranglekelp
 | 
| 
contrebasse@67
 | 
    78 	[43104] = { -- Burnt Pigment
 | 
| 
contrebasse@67
 | 
    79 		{3369,5,0.25}, -- Grave Moss
 | 
| 
contrebasse@67
 | 
    80 		{3355,5,0.25}, -- Wild Steelbloom
 | 
| 
contrebasse@67
 | 
    81 		{3356,5,0.5}, -- Kingsblood
 | 
| 
contrebasse@67
 | 
    82 		{3357,5,0.5}}, -- Liferoot
 | 
| 
contrebasse@67
 | 
    83 	[43105] = { -- Indigo Pigment
 | 
| 
contrebasse@67
 | 
    84 		{3818,5,0.25}, -- Fadeleaf
 | 
| 
contrebasse@67
 | 
    85 		{3821,5,0.25}, -- Goldthorn
 | 
| 
contrebasse@67
 | 
    86 		{3358,5,0.5}, -- Khadgar's Whisker
 | 
| 
contrebasse@67
 | 
    87 		{3819,5,0.5}}, -- Dragon's Teeth
 | 
| 
contrebasse@67
 | 
    88 	[43106] = { -- Ruby Pigment
 | 
| 
contrebasse@67
 | 
    89 		{4625,5,0.25}, -- Firebloom
 | 
| 
contrebasse@67
 | 
    90 		{8831,5,0.25}, -- Purple Lotus
 | 
| 
contrebasse@67
 | 
    91 		{8836,5,0.25}, -- Arthas' Tears
 | 
| 
contrebasse@67
 | 
    92 		{8838,5,0.25}, -- Sungrass
 | 
| 
contrebasse@67
 | 
    93 		{8839,5,0.5}, -- Blindweed
 | 
| 
contrebasse@67
 | 
    94 		{8845,5,0.5}, -- Ghost Mushroom
 | 
| 
contrebasse@67
 | 
    95 		{8846,5,0.5}}, -- Gromsblood
 | 
| 
contrebasse@67
 | 
    96 	[43107] = { -- Sapphire Pigment
 | 
| 
contrebasse@67
 | 
    97 		{13464,5,0.25}, -- Golden Sansam
 | 
| 
contrebasse@67
 | 
    98 		{13463,5,0.25}, -- Dreamfoil
 | 
| 
contrebasse@67
 | 
    99 		{13465,5,0.5}, -- Mountain Silversage
 | 
| 
contrebasse@67
 | 
   100 		{13466,5,0.5}, -- Sorrowmoss
 | 
| 
contrebasse@67
 | 
   101 		{13467,5,0.5}}, -- Icecap
 | 
| 
contrebasse@67
 | 
   102 	[43108] = { -- Ebon Pigment
 | 
| 
contrebasse@67
 | 
   103 		{22786,5,0.25}, -- Dreaming Glory
 | 
| 
contrebasse@67
 | 
   104 		{22785,5,0.25}, -- Felweed
 | 
| 
contrebasse@67
 | 
   105 		{22789,5,0.25}, -- Terocone
 | 
| 
contrebasse@67
 | 
   106 		{22787,5,0.25}, -- Ragveil
 | 
| 
contrebasse@67
 | 
   107 		{22790,5,0.5}, -- Ancient Lichen
 | 
| 
contrebasse@67
 | 
   108 		{22793,5,0.5}, -- Mana Thistle
 | 
| 
contrebasse@67
 | 
   109 		{22791,5,0.5}, -- Netherbloom
 | 
| 
contrebasse@67
 | 
   110 		{22792,5,0.5}}, -- Nightmare Vine
 | 
| 
contrebasse@67
 | 
   111 	[43109] = { -- Icy Pigment
 | 
| 
contrebasse@67
 | 
   112 		{37921,5,0.25}, -- Deadnettle
 | 
| 
contrebasse@67
 | 
   113 		{36901,5,0.25}, -- Goldclover
 | 
| 
contrebasse@67
 | 
   114 		{36907,5,0.25}, -- Talandra's Rose
 | 
| 
contrebasse@67
 | 
   115 		{36904,5,0.25}, -- Tiger Lily
 | 
| 
contrebasse@67
 | 
   116 		{39970,5,0.25}, -- Fire Leaf
 | 
| 
contrebasse@67
 | 
   117 		{39969,5,0.25}, -- Fire Seed
 | 
| 
contrebasse@67
 | 
   118 		{36903,5,0.5}, -- Adder's Tongue
 | 
| 
contrebasse@67
 | 
   119 		{36906,5,0.5}, -- Icethorn
 | 
| 
contrebasse@67
 | 
   120 		{36905,5,0.5}}, -- Lichbloom
 | 
| 
contrebasse@67
 | 
   121 	[61980] = { -- Burning Embers
 | 
| 
contrebasse@67
 | 
   122 		{52983,5,0.25}, -- Cinderbloom
 | 
| 
contrebasse@67
 | 
   123 		{52985,5,0.25}, -- Azshara's Veil
 | 
| 
contrebasse@67
 | 
   124 		{52984,5,0.25}, -- Stormvine
 | 
| 
contrebasse@67
 | 
   125 		{52986,5,0.25}, -- Heartblossom
 | 
| 
contrebasse@67
 | 
   126 		{52988,5,0.5}, -- Whiptail
 | 
| 
contrebasse@67
 | 
   127 		{52987,5,0.5}}, -- Twilight Jasmine
 | 
| 
contrebasse@67
 | 
   128 }
 | 
| 
contrebasse@67
 | 
   129 
 | 
| 
contrebasse@67
 | 
   130 -- "Tradeskill" data
 | 
| 
contrebasse@67
 | 
   131 local MillID = 51005
 | 
| 
contrebasse@85
 | 
   132 local MillName = GetSpellInfo(MillID)
 | 
| 
contrebasse@85
 | 
   133 local macroMill = "/cast "..MillName.."\n/use %s"
 | 
| 
contrebasse@67
 | 
   134 local MillLink = GetSpellLink(MillID)
 | 
| 
contrebasse@67
 | 
   135 
 | 
| 
contrebasse@70
 | 
   136 -- Add "Tradeskill" data to each "recipe"
 | 
| 
contrebasse@70
 | 
   137 for itemID,t in pairs(A.MillingData) do
 | 
| 
contrebasse@70
 | 
   138 	for i,v in ipairs(t) do
 | 
| 
contrebasse@70
 | 
   139 		v.macro = macroMill
 | 
| 
contrebasse@70
 | 
   140 		v.spellID = MillID
 | 
| 
contrebasse@70
 | 
   141 		v.spellLink = MillLink
 | 
| 
contrebasse@70
 | 
   142 	end
 | 
| 
contrebasse@67
 | 
   143 end
 |