annotate CraftingAddons/AdvancedTradeSkillWindow.lua @ 30:8177b5bcb883

Added tag ?NYI? to the ?Alert when below minimum? option. Added ?Don't queue when below threshold? option. This isn?t functional yet, just a place holder to indicate it will be implemented at a later time. Added initial functionality for ?virtual? groups (feel free to suggest a better name :P), with these groups you can override the defaults for multiple groups. By default, settings will be retrieved as CURRENT_GROUP -> DEFAULTS, with this it can become CURRENT_GROUP -> VIRTUAL_GROUP -> DEFAULTS. This will come in handy when managing a lot of groups. Full functionality is not yet implemented, it is just a placeholder to indicate it will be added. Reduced the softmax for the restock target option from 1000 to 100 to make the slider actually useful. You can still enter a value of upto 100.000 in the edit box below.
author Zerotorescue
date Fri, 29 Oct 2010 13:43:41 +0200
parents 5006cb0e97c6
children
rev   line source
Zerotorescue@13 1 do
Zerotorescue@13 2
Zerotorescue@13 3 local function Queue(tradeSkillIndex, amount)
Zerotorescue@13 4 local link = GetTradeSkillItemLink(tradeSkillIndex);
Zerotorescue@13 5 local itemName = link:match("%[([^%[%]]*)%]");
Zerotorescue@13 6
Zerotorescue@13 7 return ATSW_AddJob(itemName, amount);
Zerotorescue@13 8 end
Zerotorescue@13 9
Zerotorescue@13 10 local function IsEnabled()
Zerotorescue@13 11 return (ATSW_AddJob);
Zerotorescue@13 12 end
Zerotorescue@13 13
Zerotorescue@13 14 IMRegisterCraftingAddon("AdvancedTradeSkillWindow", Queue, IsEnabled);
Zerotorescue@13 15
Zerotorescue@13 16 end