annotate MillingData.lua @ 116:7ce304c296b0

Display then number of makable items instead of the number of times the recipe is craftable
author contrebasse
date Wed, 15 Jun 2011 01:14:00 +0200
parents e1484cc77f01
children 49786e17bfd5
rev   line source
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