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

Addon API

368 entries
UNIT_POWER_FREQUENT: unitTarget, powerType[event]UnitUNIT_POWER_POINT_CHARGE: unitTarget[event]UnitUNIT_POWER_UPDATE: unitTarget, powerType[event]UnitUNIT_QUEST_LOG_CHANGED: unitTarget[event]UnitUNIT_RANGEDDAMAGE: unitTarget[event]UnitUNIT_RANGED_ATTACK_POWER: unitTarget[event]UnitUNIT_RESISTANCES: unitTarget[event]UnitUNIT_SPELLCAST_CHANNEL_START: unitTarget, castGUID, spellID, castBarID?[event]UnitUNIT_SPELLCAST_CHANNEL_STOP: unitTarget, castGUID, spellID, interruptedBy, castBarID?[event]UnitUNIT_SPELLCAST_CHANNEL_UPDATE: unitTarget, castGUID, spellID, castBarID?[event]UnitUNIT_SPELLCAST_DELAYED: unitTarget, castGUID, spellID, castBarID?[event]UnitUNIT_SPELLCAST_EMPOWER_START: unitTarget, castGUID, spellID, castBarID?[event]UnitUNIT_SPELLCAST_EMPOWER_STOP: unitTarget, castGUID, spellID, complete, interruptedBy, castBarID?[event]UnitUNIT_SPELLCAST_EMPOWER_UPDATE: unitTarget, castGUID, spellID, castBarID?[event]UnitUNIT_SPELLCAST_FAILED: unitTarget, castGUID, spellID, castBarID?[event]UnitUNIT_SPELLCAST_FAILED_QUIET: unitTarget, castGUID, spellID, castBarID?[event]UnitUNIT_SPELLCAST_INTERRUPTED: unitTarget, castGUID, spellID, interruptedBy, castBarID?[event]UnitUNIT_SPELLCAST_INTERRUPTIBLE: unitTarget[event]UnitUNIT_SPELLCAST_NOT_INTERRUPTIBLE: unitTarget[event]UnitUNIT_SPELLCAST_RETICLE_CLEAR: unitTarget, castGUID, spellID[event]UnitUNIT_SPELLCAST_RETICLE_TARGET: unitTarget, castGUID, spellID[event]UnitUNIT_SPELLCAST_SENT: unitTarget, target, castGUID, spellID[event]UnitUNIT_SPELLCAST_START: unitTarget, castGUID, spellID, castBarID?[event]UnitUNIT_SPELLCAST_STOP: unitTarget, castGUID, spellID, castBarID?[event]UnitUNIT_SPELLCAST_SUCCEEDED: unitTarget, castGUID, spellID, castBarID?[event]UnitUNIT_SPELL_HASTE: unitTarget[event]UnitUNIT_STATS: unitTarget[event]UnitUNIT_TARGET: unitTarget[event]UnitUNIT_TARGETABLE_CHANGED: unitTarget[event]UnitUNIT_THREAT_LIST_UPDATE: unitTarget[event]UnitUNIT_THREAT_SITUATION_UPDATE: unitTarget[event]UnitUPDATE_EXHAUSTION[event]UnitUPDATE_MOUSEOVER_UNIT[event]UnitUPDATE_STEALTH[event]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]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]UnitStructure UnitCastingInfoResult[table]UnitUnitChannelDuration(unit) : duration[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.