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

Addon API

218 entries
CanEjectPassengerFromSeat(virtualSeatIndex) : result[function]UnitCanSwitchVehicleSeat() : result[function]UnitClosestGameObjectPosition(gameObjectID) : xPos, yPos, distance[function]UnitClosestUnitPosition(creatureID) : xPos, yPos, distance[function]UnitCreateUnitHealPredictionCalculator() : healPredictionCalculator[function]UnitEjectPassengerFromSeat(virtualSeatIndex)[function]UnitGetComboPoints(unit, target) : result[function]UnitGetNegativeCorruptionEffectInfo() : corruptionEffects[function]UnitGetUnitChargedPowerPoints(unit) : pointIndices[function]UnitGetUnitEmpowerHoldAtMaxTime(unit) : holdAtMaxTime[function]UnitGetUnitEmpowerMinHoldTime(unit) : minHoldTime[function]UnitGetUnitEmpowerStageDuration(unit, index) : duration[function]UnitGetUnitHealthModifier(unit) : result[function]UnitGetUnitMaxHealthModifier(unit) : result[function]UnitGetUnitPowerBarInfo(unitToken) : info[function]UnitGetUnitPowerBarInfoByID(barID) : info[function]UnitGetUnitPowerBarStrings(unitToken) : name, tooltip, cost[function]UnitGetUnitPowerBarStringsByID(barID) : name, tooltip, cost[function]UnitGetUnitPowerBarTextureInfo(unitToken, textureIndex, timerIndex?) : texture, colorR, colorG, colorB, colorA[function]UnitGetUnitPowerBarTextureInfoByID(barID, textureIndex) : texture, colorR, colorG, colorB, colorA[function]UnitGetUnitPowerModifier(unit) : result[function]UnitGetUnitSpeed(unit) : currentSpeed, runSpeed, flightSpeed, swimSpeed[function]UnitGetUnitTotalModifiedMaxHealthPercent(unit) : result[function]UnitGetVehicleUIIndicator(vehicleIndicatorID) : backgroundTextureID, numSeatIndicators[function]UnitGetVehicleUIIndicatorSeat(vehicleIndicatorID, indicatorSeatIndex) : virtualSeatIndex, xPos, yPos[function]UnitIsFalling(unit?) : result[function]UnitIsFlying(unit?) : result[function]UnitIsPlayerInGuildFromGUID(playerGUID) : IsInGuild[function]UnitIsSubmerged(unit?) : result[function]UnitIsSwimming(unit?) : result[function]UnitIsUnitModelReadyForUI(unitToken) : isReady[function]UnitPlayerIsPVPInactive(unit) : result[function]UnitPlayerIsSpellTarget(unit) : result[function]UnitPlayerVehicleHasComboPoints() : vehicleHasComboPoints[function]UnitRegionalUniqueNamesEnabled() : result[function]UnitReportPlayerIsPVPAFK(unit)[function]UnitResistancePercent(resistance, casterLevel) : result[function]UnitSetPortraitTexture(textureObject, unitToken, disableMasking)[function]UnitSetPortraitTextureFromCreatureDisplayID(textureObject, creatureDisplayID)[function]UnitSetUnitCursorTexture(textureObject, unit, style?, includeLowPriority?, preferGamepadIcon?) : hasCursor[function]UnitUnitAffectingCombat(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]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.