API/Core
Ackis Recipe List provides functionality to scan your professions.
It will determine which recipes you are missing.
AckisRecipeList:InitializeLookups()()
Public API function to initialize all of the lookup lists - self-nils once run.
Usage
if AckisRecipeList.InitializeLookups then AckisRecipeList:InitializeLookups() end
AckisRecipeList:Scan(textdump, is_refresh)
Causes a scan of the tradeskill to be conducted.
Function called when the scan button is clicked. Parses recipes and displays output
Parameters
- textdump
- Boolean indicating if we want the output to be a text dump, or if we want to use the ARL GUI
- is_refresh
Return value
A frame with either the text dump, or the ARL frame
Usage
AckisRecipeList:Scan(true)
addon:ClosePopups()
Close all possible pop-up windows
addon:Debug(...)
Debugger.
Parameters
- ...
addon:GetTextDump(profession)
Dumps the recipe database in a format that is readable to humans (or machines)
Parameters
- profession
addon:InitializeProfession(profession)
ARL Logic Functions
Parameters
- profession
addon:MERCHANT_SHOW()
Event used for datamining when a vendor is shown.
addon:OnDisable()
Run when the addon is disabled.
Ace3 takes care of unregistering events, etc.
addon:OnEnable()
Function run when the addon is enabled.
Registers events and pre-loads certain variables.
addon:OnInitialize()
Initialization functions
addon:TRAINER_SHOW()
Event used for datamining when a trainer is shown.
private.SetTextColor(color_code, text)
Functions common to most files in the AddOn.
Parameters
- color_code
- text
Comments