Mercurial > wow > reagentmaker
comparison ReagentMaker.lua @ 28:76414c6318ff
Remove useless comments
author | contrebasse |
---|---|
date | Thu, 28 Apr 2011 19:46:29 +0200 |
parents | fb02770b8b5e |
children | fd76c8951b7d |
comparison
equal
deleted
inserted
replaced
27:fb02770b8b5e | 28:76414c6318ff |
---|---|
1 local addonName, A = ... | 1 local addonName, A = ... |
2 | 2 |
3 -- @todo clean the A table | 3 -- @todo clean the A table |
4 -- @todo check local copy of globals functions | 4 -- @todo check local copy of globals functions |
5 -- @todo show number of craftable items | |
6 -- @todo show owned items | 5 -- @todo show owned items |
7 -- @todo add support for dez ? | 6 -- @todo add support for dez ? |
8 -- @todo add support for cross tradeskill, like mining + forge/ingé | 7 -- @todo add support for cross tradeskill, like mining + forge/ingé |
9 | 8 |
10 --------------------------------------------------- | 9 --------------------------------------------------- |
94 end -- for | 93 end -- for |
95 | 94 |
96 A.tooltipRecipe = CreateFrame("GameTooltip", "ReagentMaker_tooltipRecipe",UIParent, "GameTooltipTemplate") | 95 A.tooltipRecipe = CreateFrame("GameTooltip", "ReagentMaker_tooltipRecipe",UIParent, "GameTooltipTemplate") |
97 A.tooltipRecipe:SetFrameStrata("TOOLTIP") | 96 A.tooltipRecipe:SetFrameStrata("TOOLTIP") |
98 A.tooltipRecipe:Hide() | 97 A.tooltipRecipe:Hide() |
99 --[[ | |
100 A.tooltipReagent = CreateFrame("GameTooltip", "ReagentMaker_tooltipReagent",UIParent, "GameTooltipTemplate") | |
101 A.tooltipReagent:SetFrameStrata("TOOLTIP") | |
102 A.tooltipReagent:Hide() | |
103 --]] | |
104 end -- function | 98 end -- function |
105 | 99 |
106 -- Function run after selecting a item in the tradeskill window | 100 -- Function run after selecting a item in the tradeskill window |
107 function A.ProcessReagent(btn, ...) | 101 function A.ProcessReagent(btn, ...) |
108 | 102 |
162 function A.craft(reagentID,reagentRecipeIndex,reagentIndex,numReagentMakable,chooseNumber) | 156 function A.craft(reagentID,reagentRecipeIndex,reagentIndex,numReagentMakable,chooseNumber) |
163 -- Look at how many we need to make one item for the selected recipe | 157 -- Look at how many we need to make one item for the selected recipe |
164 local numToMake = 1 | 158 local numToMake = 1 |
165 local selectedIndex = GetTradeSkillSelectionIndex() | 159 local selectedIndex = GetTradeSkillSelectionIndex() |
166 local skillName, skillType, numAvailable, isExpanded, serviceType, numSkillUps = GetTradeSkillInfo(selectedIndex) | 160 local skillName, skillType, numAvailable, isExpanded, serviceType, numSkillUps = GetTradeSkillInfo(selectedIndex) |
167 --if numAvailable==0 then | 161 local reagentName, reagentTexture, reagentCount, playerReagentCount = GetTradeSkillReagentInfo(selectedIndex, reagentRecipeIndex) |
168 local reagentName, reagentTexture, reagentCount, playerReagentCount = GetTradeSkillReagentInfo(selectedIndex, reagentRecipeIndex) | 162 -- make enough reagents to craft one more item |
169 -- make enough reagents to craft one more item | 163 numToMake = math.min(reagentCount*(1+numAvailable) - playerReagentCount,numReagentMakable) |
170 numToMake = math.min(reagentCount*(1+numAvailable) - playerReagentCount,numReagentMakable) | |
171 --end -- if | |
172 | 164 |
173 -- Choose number or craft directly | 165 -- Choose number or craft directly |
174 if chooseNumber and numReagentMakable>1 then | 166 if chooseNumber and numReagentMakable>1 then |
175 -- the dialog window is linked to the reagent button | 167 -- the dialog window is linked to the reagent button |
176 local btn = _G["TradeSkillReagent"..reagentRecipeIndex] | 168 local btn = _G["TradeSkillReagent"..reagentRecipeIndex] |
198 -- Do not manage guild tradeskill | 190 -- Do not manage guild tradeskill |
199 if IsTradeSkillGuild() or IsTradeSkillLinked() then return end | 191 if IsTradeSkillGuild() or IsTradeSkillLinked() then return end |
200 | 192 |
201 -- Index of the reagent in the recipe, taken from the button name | 193 -- Index of the reagent in the recipe, taken from the button name |
202 local reagentRecipeIndex = A.buttonNumber(btn) | 194 local reagentRecipeIndex = A.buttonNumber(btn) |
203 | |
204 --A.SaveActiveFilters() | |
205 | 195 |
206 -- ID of the reagent we want to craft | 196 -- ID of the reagent we want to craft |
207 local reagentLink = GetTradeSkillReagentItemLink(GetTradeSkillSelectionIndex(), reagentRecipeIndex) | 197 local reagentLink = GetTradeSkillReagentItemLink(GetTradeSkillSelectionIndex(), reagentRecipeIndex) |
208 local reagentID = A.link2ID(reagentLink) | 198 local reagentID = A.link2ID(reagentLink) |
209 | 199 |
221 if reagentIndex then | 211 if reagentIndex then |
222 link = GetTradeSkillRecipeLink(A.findSkillIndex(reagentID)) | 212 link = GetTradeSkillRecipeLink(A.findSkillIndex(reagentID)) |
223 end | 213 end |
224 end | 214 end |
225 | 215 |
226 --A.RestoreActiveFilters() | |
227 | |
228 if link then | 216 if link then |
229 A.tooltipRecipe:SetOwner(btn) | 217 A.tooltipRecipe:SetOwner(btn) |
230 A.tooltipRecipe:SetHyperlink(link) | 218 A.tooltipRecipe:SetHyperlink(link) |
231 A.tooltipRecipe:Show() | 219 A.tooltipRecipe:Show() |
232 A.tooltipRecipe:ClearAllPoints() | 220 A.tooltipRecipe:ClearAllPoints() |
235 end | 223 end |
236 | 224 |
237 function A.btnLeft(btn) | 225 function A.btnLeft(btn) |
238 btn.textureHighlight:Hide() | 226 btn.textureHighlight:Hide() |
239 A.tooltipRecipe:Hide() | 227 A.tooltipRecipe:Hide() |
240 --A.tooltipReagent:Hide() | |
241 end -- function | 228 end -- function |
242 | 229 |
243 function A.updateCounts(recipeIndex) | 230 function A.updateCounts(recipeIndex) |
244 -- Needs an argument | 231 -- Needs an argument |
245 if not recipeIndex then return end | 232 if not recipeIndex then return end |