~/forever/addon-api
Addon API
ReportPlayerIsPVPAFK(unit)ResistancePercent(resistance, casterLevel) : resultSHOW_FACTION_SELECT_UISPELL_CONFIRMATION_PROMPT: spellID, effectValue, message, duration, currencyTypesID, currencyCost, currentDifficulty, displayItemID, itemContext, treasureContextLevelSPELL_CONFIRMATION_TIMEOUT: spellID, effectValueSetPortraitTexture(textureObject, unitToken, disableMasking)SetPortraitTextureFromCreatureDisplayID(textureObject, creatureDisplayID)SetUnitCursorTexture(textureObject, unit, style?, includeLowPriority?, preferGamepadIcon?) : hasCursorUNIT_ABSORB_AMOUNT_CHANGED: unitTargetUNIT_AREA_CHANGED: unitTargetUNIT_ARENA_COOLDOWNS_UPDATE: unitTargetUNIT_ATTACK: unitTargetUNIT_ATTACK_POWER: unitTargetUNIT_ATTACK_SPEED: unitTargetUNIT_CHEAT_TOGGLE_EVENTUNIT_CLASSIFICATION_CHANGED: unitTargetUNIT_COMBAT: unitTarget, event, flagText, amount, schoolMaskUNIT_CONNECTION: unitTarget, isConnectedUNIT_CTR_OPTIONS: unitTargetUNIT_DAMAGE: unitTargetUNIT_DEFENSE: unitTargetUNIT_DIED: unitGUIDUNIT_DISPLAYPOWER: unitTargetUNIT_DISTANCE_CHECK_UPDATE: unitTarget, isInDistanceUNIT_FACTION: unitTargetUNIT_FLAGS: unitTargetUNIT_FORM_CHANGED: unitTargetUNIT_HAPPINESS: unitTargetUNIT_HEALTH: unitTargetUNIT_HEAL_ABSORB_AMOUNT_CHANGED: unitTargetUNIT_HEAL_PREDICTION: unitTargetUNIT_INVENTORY_CHANGED: unitTargetUNIT_IN_RANGE_UPDATE: unitTarget, isInRangeUNIT_LEVEL: unitTargetUNIT_LOOT: unitGUID, hasLootUNIT_MANA: unitTargetUNIT_MAXHEALTH: unitTargetUNIT_MAXPOWER: unitTarget, powerTypeUNIT_MAX_HEALTH_MODIFIERS_CHANGED: unitTarget, percentMaxHealthAdjustedUNIT_MODEL_CHANGED: unitTargetUNIT_NAME_UPDATE: unitTargetUNIT_OTHER_PARTY_CHANGED: unitTargetUNIT_PET: unitTargetUNIT_PET_EXPERIENCE: unitTargetUNIT_PET_TRAINING_POINTS: unitTargetUNIT_PHASE: unitTargetUNIT_PORTRAIT_UPDATE: unitTargetUNIT_POWER_BAR_HIDE: unitTargetUNIT_POWER_BAR_SHOW: unitTargetUNIT_POWER_BAR_TIMER_UPDATE: unitTargetDocumented 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.