contrebasse@67: local addonName, A = ... contrebasse@67: contrebasse@67: -- "Recipe" data contrebasse@67: -- [itemID] = { contrebasse@67: -- {reagentID, numberNeeded} contrebasse@67: -- {reagentID, numberNeeded, minProduced, maxProduced} contrebasse@67: -- {reagentID, numberNeeded, chanceToHaveOne}} contrebasse@67: A.MillingData = { contrebasse@67: -- Normal pigments contrebasse@67: [39151] = { -- Alabaster Pigment contrebasse@67: {2447,5,2,3}, -- Peacebloom contrebasse@67: { 765,5,2,3}, -- Silverleaf contrebasse@67: {2449,5,2,4}}, -- Earthroot contrebasse@67: [39334] = { -- Dusky Pigment contrebasse@67: { 785,5,2,3}, -- Mageroyal contrebasse@67: {2450,5,2,3}, -- Briarthorn contrebasse@67: {2452,5,2,3}, -- Swiftthistle contrebasse@67: {2453,5,2,4}, -- Bruiseweed contrebasse@67: {3820,5,2,4}}, -- Stranglekelp contrebasse@67: [39338] = { -- Golden Pigment contrebasse@67: {3369,5,2,3}, -- Grave Moss contrebasse@67: {3355,5,2,3}, -- Wild Steelbloom contrebasse@67: {3356,5,2,4}, -- Kingsblood contrebasse@67: {3357,5,2,4}}, -- Liferoot contrebasse@67: [39339] = { -- Emerald Pigment contrebasse@67: {3818,5,2,3}, -- Fadeleaf contrebasse@67: {3821,5,2,3}, -- Goldthorn contrebasse@67: {3358,5,3,4}, -- Khadgar's Whisker contrebasse@67: {3819,5,3,4}}, -- Dragon's Teeth contrebasse@67: [39340] = { -- Violet Pigment contrebasse@67: {4625,5,2,3}, -- Firebloom contrebasse@67: {8831,5,2,3}, -- Purple Lotus contrebasse@67: {8836,5,2,3}, -- Arthas' Tears contrebasse@67: {8838,5,2,3}, -- Sungrass contrebasse@67: {8839,5,2,4}, -- Blindweed contrebasse@67: {8845,5,2,4}, -- Ghost Mushroom contrebasse@67: {8846,5,2,4}}, -- Gromsblood contrebasse@67: [39341] = { -- Silvery Pigment contrebasse@67: {13464,5,2,3}, -- Golden Sansam contrebasse@67: {13463,5,2,3}, -- Dreamfoil contrebasse@67: {13465,5,2,4}, -- Mountain Silversage contrebasse@67: {13466,5,2,4}, -- Sorrowmoss contrebasse@67: {13467,5,2,4}}, -- Icecap contrebasse@67: [39342] = { -- Nether Pigment contrebasse@67: {22786,5,2,3}, -- Dreaming Glory contrebasse@67: {22785,5,2,3}, -- Felweed contrebasse@67: {22789,5,2,3}, -- Terocone contrebasse@67: {22787,5,2,3}, -- Ragveil contrebasse@67: {22790,5,2,4}, -- Ancient Lichen contrebasse@67: {22793,5,2,4}, -- Mana Thistle contrebasse@67: {22791,5,2,4}, -- Netherbloom contrebasse@67: {22792,5,2,4}}, -- Nightmare Vine contrebasse@67: [39343] = { -- Azure Pigment contrebasse@67: {37921,5,2,3}, -- Deadnettle contrebasse@67: {36901,5,2,3}, -- Goldclover contrebasse@67: {36907,5,2,3}, -- Talandra's Rose contrebasse@67: {36904,5,2,3}, -- Tiger Lily contrebasse@67: {39970,5,2,3}, -- Fire Leaf contrebasse@67: {39969,5,2.3,3}, -- Fire Seed (2:33%/3:67%) contrebasse@67: {36903,5,2,4}, -- Adder's Tongue contrebasse@67: {36906,5,2,4}, -- Icethorn contrebasse@67: {36905,5,2,4}}, -- Lichbloom contrebasse@67: [61979] = { -- Ashen Pigment contrebasse@67: {52983,5,2,3}, -- Cinderbloom contrebasse@67: {52985,5,2,3}, -- Azshara's Veil contrebasse@67: {52984,5,2,3}, -- Stormvine contrebasse@67: {52986,5,2,3}, -- Heartblossom contrebasse@67: {52988,5,2,4}, -- Whiptail contrebasse@67: {52987,5,2,4}}, -- Twilight Jasmine contrebasse@67: contrebasse@67: -- Rare pigments contrebasse@67: [43103] = { -- Verdant Pigment contrebasse@67: {785,5,0.25}, -- Mageroyal contrebasse@67: {2450,5,0.25}, -- Briarthorn contrebasse@67: {2452,5,0.25}, -- Swiftthistle contrebasse@67: {2453,5,0.5}, -- Bruiseweed contrebasse@67: {3820,5,0.5}}, -- Stranglekelp contrebasse@67: [43104] = { -- Burnt Pigment contrebasse@67: {3369,5,0.25}, -- Grave Moss contrebasse@67: {3355,5,0.25}, -- Wild Steelbloom contrebasse@67: {3356,5,0.5}, -- Kingsblood contrebasse@67: {3357,5,0.5}}, -- Liferoot contrebasse@67: [43105] = { -- Indigo Pigment contrebasse@67: {3818,5,0.25}, -- Fadeleaf contrebasse@67: {3821,5,0.25}, -- Goldthorn contrebasse@67: {3358,5,0.5}, -- Khadgar's Whisker contrebasse@67: {3819,5,0.5}}, -- Dragon's Teeth contrebasse@67: [43106] = { -- Ruby Pigment contrebasse@67: {4625,5,0.25}, -- Firebloom contrebasse@67: {8831,5,0.25}, -- Purple Lotus contrebasse@67: {8836,5,0.25}, -- Arthas' Tears contrebasse@67: {8838,5,0.25}, -- Sungrass contrebasse@67: {8839,5,0.5}, -- Blindweed contrebasse@67: {8845,5,0.5}, -- Ghost Mushroom contrebasse@67: {8846,5,0.5}}, -- Gromsblood contrebasse@67: [43107] = { -- Sapphire Pigment contrebasse@67: {13464,5,0.25}, -- Golden Sansam contrebasse@67: {13463,5,0.25}, -- Dreamfoil contrebasse@67: {13465,5,0.5}, -- Mountain Silversage contrebasse@67: {13466,5,0.5}, -- Sorrowmoss contrebasse@67: {13467,5,0.5}}, -- Icecap contrebasse@67: [43108] = { -- Ebon Pigment contrebasse@67: {22786,5,0.25}, -- Dreaming Glory contrebasse@67: {22785,5,0.25}, -- Felweed contrebasse@67: {22789,5,0.25}, -- Terocone contrebasse@67: {22787,5,0.25}, -- Ragveil contrebasse@67: {22790,5,0.5}, -- Ancient Lichen contrebasse@67: {22793,5,0.5}, -- Mana Thistle contrebasse@67: {22791,5,0.5}, -- Netherbloom contrebasse@67: {22792,5,0.5}}, -- Nightmare Vine contrebasse@67: [43109] = { -- Icy Pigment contrebasse@67: {37921,5,0.25}, -- Deadnettle contrebasse@67: {36901,5,0.25}, -- Goldclover contrebasse@67: {36907,5,0.25}, -- Talandra's Rose contrebasse@67: {36904,5,0.25}, -- Tiger Lily contrebasse@67: {39970,5,0.25}, -- Fire Leaf contrebasse@67: {39969,5,0.25}, -- Fire Seed contrebasse@67: {36903,5,0.5}, -- Adder's Tongue contrebasse@67: {36906,5,0.5}, -- Icethorn contrebasse@67: {36905,5,0.5}}, -- Lichbloom contrebasse@67: [61980] = { -- Burning Embers contrebasse@67: {52983,5,0.25}, -- Cinderbloom contrebasse@67: {52985,5,0.25}, -- Azshara's Veil contrebasse@67: {52984,5,0.25}, -- Stormvine contrebasse@67: {52986,5,0.25}, -- Heartblossom contrebasse@67: {52988,5,0.5}, -- Whiptail contrebasse@67: {52987,5,0.5}}, -- Twilight Jasmine contrebasse@67: } contrebasse@67: contrebasse@67: -- "Tradeskill" data contrebasse@67: local MillID = 51005 contrebasse@85: local MillName = GetSpellInfo(MillID) contrebasse@85: local macroMill = "/cast "..MillName.."\n/use %s" contrebasse@67: local MillLink = GetSpellLink(MillID) contrebasse@67: contrebasse@70: -- Add "Tradeskill" data to each "recipe" contrebasse@70: for itemID,t in pairs(A.MillingData) do contrebasse@70: for i,v in ipairs(t) do contrebasse@70: v.macro = macroMill contrebasse@70: v.spellID = MillID contrebasse@70: v.spellLink = MillLink contrebasse@70: end contrebasse@67: end