~/forever/addon-api
Addon API
C_ScenarioInfo.GetCriteriaInfo(criteriaIndex) : scenarioCriteriaInfoC_ScenarioInfo.GetCriteriaInfoByStep(stepID, criteriaIndex) : scenarioCriteriaInfoC_ScenarioInfo.GetDisplayInfo() : infoC_ScenarioInfo.GetJailersTowerTypeString(runType) : typeStringC_ScenarioInfo.GetScenarioIconInfo(uiMapID) : scenarioInfosC_ScenarioInfo.GetScenarioInfo() : scenarioInfoC_ScenarioInfo.GetScenarioStepInfo(scenarioStepID?) : scenarioStepInfoC_ScenarioInfo.GetTieredEntranceActiveSpells() : spellIDsC_ScenarioInfo.GetUnitCriteriaProgressValues(unit) : actualValue, percentValue, percentValueStringC_ScenarioInfo.IsTieredEntranceScenario() : isTieredEntranceJAILERS_TOWER_LEVEL_UPDATE: level, typeEnumeration JailersTowerTypeSCENARIO_BONUS_OBJECTIVE_COMPLETE: bonusObjectiveIDSCENARIO_BONUS_VISIBILITY_UPDATESCENARIO_COMPLETED: questID?, xp?, money?SCENARIO_CRITERIA_SHOW_STATE_UPDATE: showSCENARIO_CRITERIA_UPDATE: criteriaIDSCENARIO_POI_UPDATESCENARIO_SPELL_UPDATESCENARIO_UPDATE: newStep?Structure ScenarioCriteriaInfoStructure ScenarioDisplayInfoStructure ScenarioIconInfoStructure ScenarioInformationStructure ScenarioStepInfoStructure ScenarioStepSpellInfoDocumented 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.