~/forever/addon-api
Addon API
GARRISON_SPEC_GROUP_UPDATED: garrTypeID, specIDGARRISON_TALENT_COMPLETE: garrTypeID, doAlertGARRISON_TALENT_EVENT_UPDATE: eventType, eventIDGARRISON_TALENT_NPC_CLOSEDGARRISON_TALENT_NPC_OPENED: garrisonTypeID, garrisonTalentTreeIDGARRISON_TALENT_RESEARCH_STARTED: garrTypeID, garrisonTalentTreeID, garrTalentIDGARRISON_TALENT_UNLOCKS_RESULTGARRISON_TALENT_UPDATE: garrTypeIDGARRISON_TRADESKILL_NPC_CLOSEDGARRISON_UPDATEGARRISON_UPGRADEABLE_RESULT: garrisonUpgradeableGARRISON_USE_PARTY_GARRISON_CHANGEDStructure GarrisonAbilityCounterInfoStructure GarrisonAbilityInfoStructure GarrisonEnemyEncounterInfoStructure GarrisonFollowerDeathInfoStructure GarrisonMechanicInfoStructure GarrisonPlotInstanceMapInfoStructure MissionDeploymentInfoStructure MissionEncounterIconInfoSHIPMENT_CRAFTER_CLOSEDSHIPMENT_CRAFTER_INFO: success, shipmentCount, maxShipments, ownedShipments, plotInstanceIDSHIPMENT_CRAFTER_OPENED: charShipmentContainerIDSHIPMENT_CRAFTER_REAGENT_UPDATESHIPMENT_UPDATE: shipmentStarted?, hasAttachedFollower?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.