>wowhelm_
Loading ruleset status…
~/forever/addon-api

Addon API

6,329 entries
TestPrintToFile(snapshotID, filename) : success[function]SimpleOffScreenFrameAPITimeoutResurrect()[function]PlayerScriptToLower(text) : result[function]LuaLocaleContextAPIToTitle(text) : result[function]LuaLocaleContextAPIToUpper(text) : result[function]LuaLocaleContextAPIToggleAllowedIndoors()[function]HousingCatalogSearcherAPIToggleAllowedOutdoors()[function]HousingCatalogSearcherAPIToggleAnimKitDisplay()[function]DebugToggleToggleBaseVariantOnly()[function]HousingCatalogSearcherAPIToggleCollected()[function]HousingCatalogSearcherAPIToggleCollision()[function]DebugToggleToggleCollisionDisplay()[function]DebugToggleToggleCustomizableOnly()[function]HousingCatalogSearcherAPIToggleDebugAIDisplay()[function]DebugToggleToggleFilterTag(groupID, tagID)[function]HousingCatalogSearcherAPIToggleFirstAcquisitionBonusOnly()[function]HousingCatalogSearcherAPIToggleGravity()[function]DebugToggleToggleInputLanguage()[function]SimpleEditBoxAPITogglePlayerBounds()[function]DebugToggleTogglePortals()[function]DebugToggleToggleSelfHighlight() : enabled[function]PlayerScriptToggleSheath()[function]PlayerScriptToggleSit()[function]PlayerScriptToggleStoredOnly()[function]HousingCatalogSearcherAPIToggleTris()[function]DebugToggleToggleUncollected()[function]HousingCatalogSearcherAPITransformCameraSpaceToModelSpace(cameraPosition) : modelPosition[function]SimpleModelAPITransformLocale(transform) : result[function]LuaLocaleContextAPITryOn(itemLinkOrItemModifiedAppearanceID, handSlotName?, spellEnchantmentID) : reason[function]FrameAPIModelSceneFrameActorBaseUIReload()[function]ClientUndress(includeWeapons)[function]FrameAPIModelSceneFrameActorUndressSlot(inventorySlots)[function]FrameAPIModelSceneFrameActorUnequipItems()[function]FrameAPICinematicModelUnitAffectingCombat(unit) : result[function]UnitUnitAlliedRaceInfo(unit) : isAlliedRace, hasHeritageArmorUnlocked[function]UnitUnitArmor(unit) : base, effective, real, bonus[function]UnitUnitAttackPower(unit) : attackPower, posBuff, negBuff[function]UnitUnitAttackSpeed(unit) : attackSpeed, offhandAttackSpeed, rangedAttackSpeed[function]UnitUnitBattlePetLevel(unit) : result[function]UnitUnitBattlePetSpeciesID(unit) : result[function]UnitUnitBattlePetType(unit) : result[function]UnitUnitCanAssist(unit, target, canAssistImmunePC, canAssistUninteractable) : result[function]UnitUnitCanAttack(unit, target) : result[function]UnitUnitCanCooperate(unit, target) : result[function]UnitUnitCanPetBattle(unit, target) : result[function]UnitUnitCastingDuration(unit) : duration[function]UnitUnitCastingInfo(unit) : name, displayName, textureID, startTimeMs, endTimeMs, isTradeskill, castID, notInterruptible, castingSpellID, castBarID, delayTimeMs[function]UnitUnitChannelDuration(unit) : duration[function]UnitUnitChannelInfo(unit) : name, displayName, textureID, startTimeMs, endTimeMs, isTradeskill, notInterruptible, spellID, isEmpowered, numEmpowerStages, castBarID[function]UnitUnitChromieTimeID(unit) : ID[function]Unit

Documented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.