GetCategoryNumAchievements(category) - Return the total Achievements and number completed for the specific category. GetCategoryInfo(category) - Return information about the requested category GetCategoryList() - Returns the list of Achievement categories. GetAchievementNumRewards(achievementID) - Return the number of rewards the requested Achievement has. GetAchievementNumCriteria(achievementID) - Return the number of criteria the requested Achievement has. GetAchievementLink(achievementID) - Returns a achievementLink for the specified Achievement. GetAchievementInfoFromCriteria(id) - Returns information about the requested Achievement. (added 5.0.4) GetAchievementInfo(achievementID) or (category, offset) - Returns information about the requested Achievement. GetAchievementCriteriaInfoByID(achievementID, criteriaID) - Returns information about the requested criteria. GetAchievementCriteriaInfo(achievementID, criteriaIndex) - Returns information about the requested criteria. GetAchievementComparisonInfo(achievementID, comparisonNum) - Returns status of achievement for comparison player. GetAchievementCategory(achievementID) - Return the category number of the requested achievement. CanShowAchievementUI() - Returns if the AchievementUI can be displayed ClearAchievementComparisonUnit() - Remove the unit being compared.
#WOW ADDON SETTINGS GONE PATCH#
These functions are only available in Patch 3.0 AddTrackedAchievement(achievementId) - Add an achievement to tracking. NoPlayTime() - returns 1 if the player is currently "unhealthy": no XP, loot. PartialPlayTime() - returns 1 if the player is currently "tired": reduced XP, loot. GetBillingTimeRested() - returns the time spent logged in current billing unit. These functions only return meaningful values on Asian realms all three relate to the play time limitation system. run local x=GetAccountExpansionLevel() SendChatMessage(x)Īccount GetAccountExpansionLevel() - Returns registered expansion. should be moved from here to Removed Functions.Ĭalling functions via macro or command line:
#WOW ADDON SETTINGS GONE CODE#
#WOW ADDON SETTINGS GONE HOW TO#
If you're contributing documentation, please read How to edit API pages.įunction names can be prefixed with the following tags, see API notation and conventions:
See also the an automatically-generated exhaustive list of all API functions present in the latest live client.įor beginners, WoW AddOn contains a number of very informative sources to help get you started.
The list below is incomplete, and kept up to date through user contributions. The World of Warcraft API, or WoW API, is a set of Lua functions and facilities provided by the Blizzard WoW Client, to allow interaction with the World of Warcraft and its user interface. This is the API available during normal game play. I truly hope that I succeeded to help.This is the main reference page for the WoW UI Lua API available to user Macros and AddOns. Totally I've tried to configure all the required spells 4 times (for all the classes) and all the configs has been reseted all of the times. I'm not sure if any of the above interaction forces the addon to reset the configs or it just resets it periodically (1-2m). When I moved back to the spells section sometimes everything was fine (as I configured it) sometimes the settings was resetting.Īs I observed it was also enough if I pressed the Test Mode again and again while I was into the spells tab and the settings has been resetted.
Then I left the Spells section, or by closing the Addon interface or by navigating to another tab on the addon's UI.(enabled some spells for each classes) - here what was interesting that some spells appeared multiple times. Then I just configured all the spells for all the classes one by one.Double clicked the "Disable all" -> worked fine.To be honest, I'm not sure when the issue is reproduced 100%, but that's what I've done: I don't have to close the WoW Client to reproduce the issue.