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

Posts Quoted:
Reply
Clear All Quotes