Ackis Recipe List

API/In-game Datamining

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:PrintScanResults()

Prints out the results of the tooltip scan.


AckisRecipeList:ScanProfession(prof_name)

Parses all recipes for a specified profession, scanning their tool tips.

Parameters

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:ScanSkillLevelData(autoscan)

Function to compare the skill levels of a trainers recipes with those in the ARL database.

Parameters

autoscan
True when autoscan is enabled in preferences, it will surpress output letting you know 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 skill levels between the two.


AckisRecipeList:ScanToolTip(name, recipe_list, reverse_lookup, is_vendor, is_item)

Parses the mining tooltip for certain keywords, comparing them with the database flags.

Parameters

name
The name of the recipe
recipe_list
Recipe database
reverse_lookup
Reverse lookup database
is_vendor
Boolean to indicate if we're scanning a vendor.
is_item
Boolean to indicate if we're scanning an item tooltip.

Return value

Scans a tooltip, and outputs the missing or extra filter flags.


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 surpress output letting you know 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.