contrebasse@67: local addonName, A = ... contrebasse@67: contrebasse@131: local ALABASTER_PIGMENT = 39151 contrebasse@131: local DUSKY_PIGMENT = 39334 contrebasse@131: local GOLDEN_PIGMENT = 39338 contrebasse@131: local EMERALD_PIGMENT = 39339 contrebasse@131: local VIOLET_PIGMENT = 39340 contrebasse@131: local SILVERY_PIGMENT = 39341 contrebasse@131: local NETHER_PIGMENT = 39342 contrebasse@131: local AZURE_PIGMENT = 39343 contrebasse@131: local ASHEN_PIGMENT = 61979 contrebasse@131: local SHADOW_PIGMENT = 79251 contrebasse@131: local CERULEAN_PIGMENT = 114931 contrebasse@131: contrebasse@131: local VERDANT_PIGMENT = 43103 contrebasse@131: local BURNT_PIGMENT = 43104 contrebasse@131: local INDIGO_PIGMENT = 43105 contrebasse@131: local RUBY_PIGMENT = 43106 contrebasse@131: local SAPPHIRE_PIGMENT = 43107 contrebasse@131: local EBON_PIGMENT = 43108 contrebasse@131: local ICY_PIGMENT = 43109 contrebasse@131: local BURNING_EMBERS = 61980 contrebasse@131: local MISTY_PIGMENT = 79253 contrebasse@131: contrebasse@131: local HERB_PEACEBLOOM = 2447 contrebasse@131: local HERB_SILVERLEAF = 765 contrebasse@131: local HERB_EARTHROOT = 2449 contrebasse@131: local HERB_MAGEROYAL = 785 contrebasse@131: contrebasse@131: local HERB_BRIARTHORN = 2450 contrebasse@131: local HERB_SWIFTTHISTLE = 2452 contrebasse@131: local HERB_BRUISEWEED = 2453 contrebasse@131: local HERB_STRANGLEKELP = 3820 contrebasse@131: contrebasse@131: local HERB_WILDSTEELBLOOM = 3355 contrebasse@131: local HERB_GRAVEMOSS = 3369 contrebasse@131: local HERB_KINGSBLOOD = 3356 contrebasse@131: local HERB_LIFEROOT = 3357 contrebasse@131: contrebasse@131: local HERB_FADELEAF = 3818 contrebasse@131: local HERB_GOLDTHORN = 3821 contrebasse@131: local HERB_WINTERSBITE = 3819 contrebasse@131: local HERB_KHADGARSWHISKER = 3358 contrebasse@131: contrebasse@131: local HERB_FIREBLOOM = 4625 contrebasse@131: local HERB_GHOSTMUSHROOM = 8845 contrebasse@131: local HERB_ARTHASTEARS = 8836 contrebasse@131: local HERB_GROMSBLOOD = 8846 contrebasse@131: local HERB_BLINDWEED = 8839 contrebasse@131: local HERB_SUNGRASS = 8838 contrebasse@131: local HERB_PURPLELOTUS = 8831 contrebasse@131: contrebasse@131: local HERB_ICECAP = 13467 contrebasse@131: local HERB_GOLDENSANSAM = 13464 contrebasse@131: local HERB_PLAGUEBLOOM = 13466 contrebasse@131: local HERB_DREAMFOIL = 13463 contrebasse@131: local HERB_MOUNTAINSILVERSAGE = 13465 contrebasse@131: contrebasse@131: -- all BC herbs contrebasse@131: local HERB_TEROCONE = 22789 contrebasse@131: local HERB_DREAMINGGLORY = 22786 contrebasse@131: local HERB_FELWEED = 22785 contrebasse@131: local HERB_RAGVEIL = 22787 contrebasse@131: local HERB_NIGHTMAREVINE = 22792 contrebasse@131: local HERB_MANATHISTLE = 22793 contrebasse@131: local HERB_NETHERBLOOM = 22791 contrebasse@131: local HERB_ANCIENTLICHEN = 22790 contrebasse@131: contrebasse@131: -- all northrend herbs contrebasse@131: local HERB_GOLDCLOVER = 36901 contrebasse@131: local HERB_ADDERSTONGUE = 36903 contrebasse@131: local HERB_TIGERLILY = 36904 contrebasse@131: local HERB_LICHBLOOM = 36905 contrebasse@131: local HERB_ICETHORN = 36906 contrebasse@131: local HERB_TALANDRASROSE = 36907 contrebasse@131: local HERB_DEADNETTLE = 37921 contrebasse@131: local HERB_FIRESEED = 39969 contrebasse@131: local HERB_FIRELEAF = 39970 contrebasse@131: contrebasse@131: -- Cataclysm herbs contrebasse@131: local HERB_CINDERBLOOM = 52983 contrebasse@131: local HERB_STORMVINE = 52984 contrebasse@131: local HERB_AZSHARASVEIL = 52985 contrebasse@131: local HERB_HEARTBLOSSOM = 52986 contrebasse@131: local HERB_TWILIGHTJASMINE = 52987 contrebasse@131: local HERB_WHIPTAIL = 52988 contrebasse@131: contrebasse@131: -- Pandaria herbs contrebasse@131: local HERB_RAINPOPPY = 72237 contrebasse@131: local HERB_GREEN_TEA = 72234 contrebasse@131: local HERB_SILKWEED = 72235 contrebasse@131: local HERB_SNOWLILY = 79010 contrebasse@131: local HERB_FOOLSCAP = 79011 contrebasse@131: local HERB_DESECRATED = 89639 contrebasse@131: contrebasse@131: -- Draenor herbs contrebasse@131: local HERB_FROSTWEED = 109124 contrebasse@131: local HERB_FIREWEED = 109125 contrebasse@131: local HERB_GORGONDFLYTRAP = 109126 contrebasse@131: local HERB_STARFLOWER = 109127 contrebasse@131: local HERB_NAGRANDARROWBLOOM = 109128 contrebasse@131: local HERB_TALADORORCHID = 109129 contrebasse@131: local HERB_CHAMELEONLOTUS = 109130 -- Not accessible in game contrebasse@131: contrebasse@131: 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@131: [ALABASTER_PIGMENT] = { -- Alabaster Pigment contrebasse@131: {HERB_PEACEBLOOM,5,2,3}, -- Peacebloom contrebasse@131: {HERB_SILVERLEAF,5,2,3}, -- Silverleaf contrebasse@131: {HERB_EARTHROOT,5,2,4}}, -- Earthroot contrebasse@131: [DUSKY_PIGMENT] = { -- Dusky Pigment contrebasse@131: {HERB_MAGEROYAL,5,2,3}, -- Mageroyal contrebasse@131: {HERB_MAGEROYAL,5,2,3}, -- Briarthorn contrebasse@131: {HERB_SWIFTTHISTLE,5,2,3}, -- Swiftthistle contrebasse@131: {HERB_BRUISEWEED,5,2,4}, -- Bruiseweed contrebasse@131: {HERB_STRANGLEKELP,5,2,4}}, -- Stranglekelp contrebasse@131: [GOLDEN_PIGMENT] = { -- Golden Pigment contrebasse@131: {HERB_GRAVEMOSS,5,2,3}, -- Grave Moss contrebasse@131: {HERB_WILDSTEELBLOOM,5,2,3}, -- Wild Steelbloom contrebasse@131: {HERB_KINGSBLOOD,5,2,4}, -- Kingsblood contrebasse@131: {HERB_LIFEROOT,5,2,4}}, -- Liferoot contrebasse@131: [EMERALD_PIGMENT] = { -- Emerald Pigment contrebasse@131: {HERB_FADELEAF,5,2,3}, -- Fadeleaf contrebasse@131: {HERB_GOLDTHORN,5,2,3}, -- Goldthorn contrebasse@131: {HERB_KHADGARSWHISKER,5,3,4}, -- Khadgar's Whisker contrebasse@131: {HERB_WINTERSBITE,5,3,4}}, -- Dragon's Teeth contrebasse@131: [VIOLET_PIGMENT] = { -- Violet Pigment contrebasse@131: {HERB_WINTERSBITE,5,2,3}, -- Firebloom contrebasse@131: {HERB_PURPLELOTUS,5,2,3}, -- Purple Lotus contrebasse@131: {HERB_ARTHASTEARS,5,2,3}, -- Arthas' Tears contrebasse@131: {HERB_SUNGRASS,5,2,3}, -- Sungrass contrebasse@131: {HERB_BLINDWEED,5,2,4}, -- Blindweed contrebasse@131: {HERB_GHOSTMUSHROOM,5,2,4}, -- Ghost Mushroom contrebasse@131: {HERB_GROMSBLOOD,5,2,4}}, -- Gromsblood contrebasse@131: [SILVERY_PIGMENT] = { -- Silvery Pigment contrebasse@131: {HERB_GOLDENSANSAM,5,2,3}, -- Golden Sansam contrebasse@131: {HERB_DREAMFOIL,5,2,3}, -- Dreamfoil contrebasse@131: {HERB_MOUNTAINSILVERSAGE,5,2,4}, -- Mountain Silversage contrebasse@131: {HERB_PLAGUEBLOOM,5,2,4}, -- Sorrowmoss contrebasse@131: {HERB_ICECAP,5,2,4}}, -- Icecap contrebasse@131: [NETHER_PIGMENT] = { -- Nether Pigment contrebasse@131: {HERB_DREAMINGGLORY,5,2,3}, -- Dreaming Glory contrebasse@131: {HERB_FELWEED,5,2,3}, -- Felweed contrebasse@131: {HERB_TEROCONE,5,2,3}, -- Terocone contrebasse@131: {HERB_RAGVEIL,5,2,3}, -- Ragveil contrebasse@131: {HERB_ANCIENTLICHEN,5,2,4}, -- Ancient Lichen contrebasse@131: {HERB_MANATHISTLE,5,2,4}, -- Mana Thistle contrebasse@131: {HERB_NETHERBLOOM,5,2,4}, -- Netherbloom contrebasse@131: {HERB_NIGHTMAREVINE,5,2,4}}, -- Nightmare Vine contrebasse@131: [AZURE_PIGMENT] = { -- Azure Pigment contrebasse@131: {HERB_DEADNETTLE,5,2,3}, -- Deadnettle contrebasse@131: {HERB_GOLDCLOVER,5,2,3}, -- Goldclover contrebasse@131: {HERB_TALANDRASROSE,5,2,3}, -- Talandra's Rose contrebasse@131: {HERB_TIGERLILY,5,2,3}, -- Tiger Lily contrebasse@131: {HERB_FIRELEAF,5,2,3}, -- Fire Leaf contrebasse@131: {HERB_FIRESEED,5,2.3,3}, -- Fire Seed (2:33%/3:67%) contrebasse@131: {HERB_ADDERSTONGUE,5,2,4}, -- Adder's Tongue contrebasse@131: {HERB_ICETHORN,5,2,4}, -- Icethorn contrebasse@131: {HERB_LICHBLOOM,5,2,4}}, -- Lichbloom contrebasse@131: [ASHEN_PIGMENT] = { -- Ashen Pigment contrebasse@131: {HERB_CINDERBLOOM,5,2,3}, -- Cinderbloom contrebasse@131: {HERB_AZSHARASVEIL,5,2,3}, -- Azshara's Veil contrebasse@131: {HERB_STORMVINE,5,2,3}, -- Stormvine contrebasse@131: {HERB_HEARTBLOSSOM,5,2,3}, -- Heartblossom contrebasse@131: {HERB_WHIPTAIL,5,2,4}, -- Whiptail contrebasse@131: {HERB_TWILIGHTJASMINE,5,2,4}}, -- Twilight Jasmine contrebasse@131: [SHADOW_PIGMENT] = { -- Shadow Pigment contrebasse@131: {HERB_FOOLSCAP,5,2,4}, -- Fool's Cap contrebasse@131: {HERB_GREEN_TEA,5,2,3}, -- Green Tea Leaf contrebasse@131: {HERB_RAINPOPPY,5,2,3}, -- Rain Poppy contrebasse@131: {HERB_SILKWEED,5,2,3}, -- Silkweed contrebasse@131: {HERB_SNOWLILY,5,2,3}, -- Snow Lily contrebasse@131: {HERB_DESECRATED,5,2,3}, -- Desecrated Herb contrebasse@131: {72238,5,2,4}}, -- Golden Lotus contrebasse@131: [CERULEAN_PIGMENT] = { contrebasse@131: {HERB_FROSTWEED,5,2}, contrebasse@131: {HERB_FIREWEED,5,2}, contrebasse@131: {HERB_GORGONDFLYTRAP,5,2}, contrebasse@131: {HERB_STARFLOWER,5,2}, contrebasse@131: {HERB_NAGRANDARROWBLOOM,5,2}, contrebasse@131: {HERB_TALADORORCHID,5,2}}, contrebasse@67: contrebasse@67: -- Rare pigments contrebasse@131: [VERDANT_PIGMENT] = { -- Verdant Pigment contrebasse@131: {HERB_MAGEROYAL,5,0.25}, -- Mageroyal contrebasse@131: {HERB_BRIARTHORN,5,0.25}, -- Briarthorn contrebasse@131: {HERB_SWIFTTHISTLE,5,0.25}, -- Swiftthistle contrebasse@131: {HERB_BRUISEWEED,5,0.5}, -- Bruiseweed contrebasse@131: {HERB_STRANGLEKELP,5,0.5}}, -- Stranglekelp contrebasse@131: [BURNT_PIGMENT] = { -- Burnt Pigment contrebasse@131: {HERB_GRAVEMOSS,5,0.25}, -- Grave Moss contrebasse@131: {HERB_WILDSTEELBLOOM,5,0.25}, -- Wild Steelbloom contrebasse@131: {HERB_KINGSBLOOD,5,0.5}, -- Kingsblood contrebasse@131: {HERB_LIFEROOT,5,0.5}}, -- Liferoot contrebasse@131: [INDIGO_PIGMENT] = { -- Indigo Pigment contrebasse@131: {HERB_FADELEAF,5,0.25}, -- Fadeleaf contrebasse@131: {HERB_GOLDTHORN,5,0.25}, -- Goldthorn contrebasse@131: {HERB_KHADGARSWHISKER,5,0.5}, -- Khadgar's Whisker contrebasse@131: {HERB_WINTERSBITE,5,0.5}}, -- Dragon's Teeth contrebasse@131: [RUBY_PIGMENT] = { -- Ruby Pigment contrebasse@131: {HERB_FIREBLOOM,5,0.25}, -- Firebloom contrebasse@131: {HERB_PURPLELOTUS,5,0.25}, -- Purple Lotus contrebasse@131: {HERB_ARTHASTEARS,5,0.25}, -- Arthas' Tears contrebasse@131: {HERB_SUNGRASS,5,0.25}, -- Sungrass contrebasse@131: {HERB_BLINDWEED,5,0.5}, -- Blindweed contrebasse@131: {HERB_GHOSTMUSHROOM,5,0.5}, -- Ghost Mushroom contrebasse@131: {HERB_GROMSBLOOD,5,0.5}}, -- Gromsblood contrebasse@131: [SAPPHIRE_PIGMENT] = { -- Sapphire Pigment contrebasse@131: {HERB_GOLDENSANSAM,5,0.25}, -- Golden Sansam contrebasse@131: {HERB_DREAMFOIL,5,0.25}, -- Dreamfoil contrebasse@131: {HERB_MOUNTAINSILVERSAGE,5,0.5}, -- Mountain Silversage contrebasse@131: {HERB_PLAGUEBLOOM,5,0.5}, -- Sorrowmoss contrebasse@131: {HERB_ICECAP,5,0.5}}, -- Icecap contrebasse@131: [EBON_PIGMENT] = { -- Ebon Pigment contrebasse@131: {HERB_DREAMINGGLORY,5,0.25}, -- Dreaming Glory contrebasse@131: {HERB_FELWEED,5,0.25}, -- Felweed contrebasse@131: {HERB_TEROCONE,5,0.25}, -- Terocone contrebasse@131: {HERB_RAGVEIL,5,0.25}, -- Ragveil contrebasse@131: {HERB_ANCIENTLICHEN,5,0.5}, -- Ancient Lichen contrebasse@131: {HERB_MANATHISTLE,5,0.5}, -- Mana Thistle contrebasse@131: {HERB_NETHERBLOOM,5,0.5}, -- Netherbloom contrebasse@131: {HERB_NIGHTMAREVINE,5,0.5}}, -- Nightmare Vine contrebasse@131: [ICY_PIGMENT] = { -- Icy Pigment contrebasse@131: {HERB_DEADNETTLE,5,0.25}, -- Deadnettle contrebasse@131: {HERB_GOLDCLOVER,5,0.25}, -- Goldclover contrebasse@131: {HERB_TALANDRASROSE,5,0.25}, -- Talandra's Rose contrebasse@131: {HERB_TIGERLILY,5,0.25}, -- Tiger Lily contrebasse@131: {HERB_FIRELEAF,5,0.25}, -- Fire Leaf contrebasse@131: {HERB_FIRESEED,5,0.25}, -- Fire Seed contrebasse@131: {HERB_ADDERSTONGUE,5,0.5}, -- Adder's Tongue contrebasse@131: {HERB_ICETHORN,5,0.5}, -- Icethorn contrebasse@131: {HERB_LICHBLOOM,5,0.5}}, -- Lichbloom contrebasse@131: [BURNING_EMBERS] = { -- Burning Embers contrebasse@131: {HERB_CINDERBLOOM,5,0.25}, -- Cinderbloom contrebasse@131: {HERB_AZSHARASVEIL,5,0.25}, -- Azshara's Veil contrebasse@131: {HERB_STORMVINE,5,0.25}, -- Stormvine contrebasse@131: {HERB_HEARTBLOSSOM,5,0.25}, -- Heartblossom contrebasse@131: {HERB_WHIPTAIL,5,0.5}, -- Whiptail contrebasse@131: {HERB_TWILIGHTJASMINE,5,0.5}}, -- Twilight Jasmine contrebasse@131: [MISTY_PIGMENT] = { -- Misty Pigment contrebasse@131: {HERB_GREEN_TEA,5,0.25}, -- Green Tea Leaf contrebasse@131: {HERB_RAINPOPPY,5,0.25}, -- Rain Poppy contrebasse@131: {HERB_SILKWEED,5,0.25}, -- Silkweed contrebasse@131: {HERB_SNOWLILY,5,0.25}, -- Snow Lily contrebasse@131: {HERB_DESECRATED,5,0.25}, -- Desecrated Herb contrebasse@131: {HERB_FOOLSCAP,5,0.5}, -- Fool's Cap contrebasse@131: {72238,5,0.5}}, -- Golden Lotus 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