API/Scanner
AckisRecipeList:GenerateLinks()
Generates tradeskill links for all professions so you can scan them for completeness.
Return value
Generates tradeskill links with all recipes. Used for testing to see if a recipe is missing from the database or not.
AckisRecipeList:ScanProfession(input_text, prof_name)
Parses all recipes for a specified profession, scanning their tool tips.
Parameters
- input_text
- prof_name
- The profession name or the spell ID of it, which you wish to scan.
Return value
Recipes in the given profession have their tooltips scanned.
Usage
AckisRecipeList:ScanProfession("first aid")
AckisRecipeList:ScanTooltipRecipe(spell_id, is_vendor, is_largescan)
Parses a specific recipe in the database, and scanning its tooltip
Parameters
- spell_id
- The Spell ID] of the recipe being added to the database
- is_vendor
- Boolean to determine if we're viewing a vendor or not
- is_largescan
- Boolean to determine if we're doing a large scan
Return value
Recipe has its tooltips scanned Output is always returned by the caller.
AckisRecipeList:ScanTrainerData(autoscan)
Function to compare which recipes are available from a trainer and compare with the internal ARL database.
Parameters
- autoscan
- True when autoscan is enabled in preferences, it will inform you when a scan has occured.
Return value
Does a comparison of the information in your internal ARL database, and those items which are available on the trainer. Compares the acquire information of the ARL database with what is available on the trainer.
AckisRecipeList:TooltipScanDatabase()
Parses all the recipes in the database, and scanning their tooltips.
Return value
Entire recipe database has its tooltips scanned.
Usage
AckisRecipeList:TooltipScanDatabase()
CoroutineProfessionDump(profession_name)
Dumps the items in the specified profession
Parameters
- profession_name
CoroutineProfessionScan(profession_name)
Scans the items in the specified profession
Parameters
- profession_name
ProcessScanData()
Prints out the results of the tooltip scan.
ScanTooltip(recipe_name, recipe_list, reverse_lookup, is_vendor)
Parses the mining tooltip for certain keywords, comparing them with the database flags
Parameters
- recipe_name
- recipe_list
- reverse_lookup
- is_vendor
private.LoadAllRecipes()
Functions/methods
Comments