~/forever/addon-api
Addon API
EvaluateCurrentHealthPercent(curve) : resultEvaluateMissingHealthPercent(curve) : resultGetCurrentHealth() : currentHealthGetCurrentHealthPercent() : currentHealthPercentGetDamageAbsorbClampMode() : damageAbsorbClampModeGetDamageAbsorbs() : amount, clampedGetHealAbsorbClampMode() : healAbsorbClampModeGetHealAbsorbMode() : healAbsorbModeGetHealAbsorbs() : amount, clampedGetIncomingHealClampMode() : incomingHealClampModeGetIncomingHealOverflowPercent() : incomingHealOverflowPercentGetIncomingHeals() : amount, amountFromHealer, amountFromOthers, clampedGetMaximumDamageAbsorbs() : maximumDamageAbsorbsGetMaximumHealAbsorbs() : maximumHealAbsorbsGetMaximumHealth() : maximumHealthGetMaximumHealthMode() : maximumHealthModeGetMaximumIncomingHeals() : maximumIncomingHealsGetMissingHealth() : missingHealthGetMissingHealthPercent() : missingHealthPercentGetPredictedValues() : predictedValuesGetTotalDamageAbsorbs() : totalDamageAbsorbsGetTotalHealAbsorbs() : totalHealAbsorbsGetTotalIncomingHeals() : totalIncomingHealsGetTotalIncomingHealsFromHealer() : totalIncomingHealsFromHealerHasSecretValues() : hasSecretValuesReset()ResetPredictedValues()SetDamageAbsorbClampMode(damageAbsorbClampMode)SetHealAbsorbClampMode(healAbsorbClampMode)SetHealAbsorbMode(healAbsorbMode)SetIncomingHealClampMode(incomingHealClampMode)SetIncomingHealOverflowPercent(incomingHealOverflowPercent)SetMaximumHealthMode(maximumHealthMode)SetPredictedValues(predictedValues)SetToDefaults()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.