This article documents API changes made in Patch 8.0.1.
|
Battle for Azeroth alpha UI changes observations:
New
- New C_ChatInfo table.
- C_ChatInfo.CanReportPlayer
- C_ChatInfo.IsAddonMessagePrefixRegistered
- C_ChatInfo.IsPartyChannelType
- C_ChatInfo.GetChannelRosterInfo
- C_ChatInfo.GetNumActiveChannels
- C_ChatInfo.GetRegisteredAddonMessagePrefixes
- C_ChatInfo.RegisterAddonMessagePrefix
- C_ChatInfo.ReportPlayer
- C_ChatInfo.SendAddonMessage
- C_ChatInfo.SendAddonMessageLogged
- New C_Map table.
- C_Map.GetAreaInfo
- C_Map.GetBestMapForUnit
- C_Map.GetBountySetIDForMap
- C_Map.GetFallbackWorldMapID
- C_Map.GetMapArtBackgroundAtlas
- C_Map.GetMapArtHelpTextPosition
- C_Map.GetMapArtID
- C_Map.GetMapArtLayerTextures
- C_Map.GetMapArtLayers
- C_Map.GetMapBannersForMap
- C_Map.GetMapChildrenInfo
- C_Map.GetMapDisplayInfo
- C_Map.GetMapGroupID
- C_Map.GetMapGroupMembersInfo
- C_Map.GetMapHighlightInfoAtPosition
- C_Map.GetMapInfo
- C_Map.GetMapInfoAtPosition
- C_Map.GetMapLevels
- C_Map.GetMapLinksForMap
- C_Map.GetMapPosFromWorldPos
- C_Map.GetMapRectOnMap
- C_Map.GetPlayerMapPosition
- C_Map.GetWorldPosFromMapPos
- C_Map.MapHasArt
- C_Map.RequestPreloadMap
Changes
- SendAddonMessage, RegisterAddonMessagePrefix, IsAddonMessagePrefixRegistered and GetRegisteredAddonMessagePrefixes have been moved inside the new C_ChatInfo namespace.
- COMBAT_LOG_EVENT_UNFILTERED event no longer provides a loadout. CombatLogGetCurrentEventInfo should be used OnEvent to retrieve that info.
- Frame:RegisterEvent now raises an error when trying to register an unknown event.
- UnitAura no longer accepts a spell name as a filter. You can use the new AuraUtil.FindAuraByName instead, implemented in Lua.
- UNIT_POWER is now UNIT_POWER_UPDATE
- The limit on the number of chat channels that can be joined by the player has been increased from 10 to 20.
- C_Vignettes replaced by C_VignetteInfo
Removals
- "all map API was removed", including functions like GetMapContinents or GetCurrentMapContinent.
- GetCurrentMapAreaID has been removed. Use C_Map.GetBestMapForUnit("player") to get the current uiMapID for the player or WorldMapFrame:GetMapID() to get the uiMapID map currently displayed in the World Map Frame UI.
- GetPlayerMapPosition has been removed. Use C_Map.GetPlayerMapPosition(uiMapID, unitToken) to get the position of the unit (only works for the player and party members).
- EJ_GetCurrentInstance has been removed, use EJ_GetInstanceForMap(C_Map.GetBestMapForUnit("player")) instead to get the current instance ID.
- GLYPH_ADDED, GLYPH_REMOVED, and GLYPH_UPDATED have been removed.
- FindSpellOverrideNameByName, FindBaseSpellNameByName, and SearchGuildRecipes have been removed.
Events
Added
These events were added or initially documented in Blizzard API Documentation.
- ACHIEVEMENT_PLAYER_NAME
- AREA_POIS_UPDATED
- AVATAR_LIST_UPDATED
- AZERITE_EMPOWERED_ITEM_LOOTED
- AZERITE_EMPOWERED_ITEM_SELECTION_UPDATED
- AZERITE_ITEM_EXPERIENCE_CHANGED
- AZERITE_ITEM_POWER_LEVEL_CHANGED
- CALENDAR_UPDATE_ERROR_WITH_COUNT
- CALENDAR_UPDATE_ERROR_WITH_PLAYER_NAME
- CAPTUREFRAMES_FAILED
- CAPTUREFRAMES_SUCCEEDED
- CEMETERY_PREFERENCE_UPDATED
- CHALLENGE_MODE_MEMBER_INFO_UPDATED
- CHANNEL_LEFT
- CHAT_MSG_ADDON_LOGGED
- CHAT_MSG_BN
- CHAT_MSG_COMMUNITIES_CHANNEL
- CLASS_TRIAL_TIMER_START
- CLASS_TRIAL_UPGRADE_COMPLETE
- CLUB_ADDED
- CLUB_ERROR
- CLUB_INVITATIONS_RECEIVED_FOR_CLUB
- CLUB_INVITATION_ADDED_FOR_SELF
- CLUB_INVITATION_REMOVED_FOR_SELF
- CLUB_MEMBER_ADDED
- CLUB_MEMBER_PRESENCE_UPDATED
- CLUB_MEMBER_REMOVED
- CLUB_MEMBER_ROLE_UPDATED
- CLUB_MEMBER_UPDATED
- CLUB_MESSAGE_ADDED
- CLUB_MESSAGE_HISTORY_RECEIVED
- CLUB_MESSAGE_UPDATED
- CLUB_REMOVED
- CLUB_REMOVED_MESSAGE
- CLUB_SELF_MEMBER_ROLE_UPDATED
- CLUB_STREAMS_LOADED
- CLUB_STREAM_ADDED
- CLUB_STREAM_REMOVED
- CLUB_STREAM_SUBSCRIBED
- CLUB_STREAM_UNSUBSCRIBED
- CLUB_STREAM_UPDATED
- CLUB_TICKETS_RECEIVED
- CLUB_TICKET_CREATED
- CLUB_TICKET_RECEIVED
- CLUB_UPDATED
- COMMUNITIES_STREAM_CURSOR_CLEAR
- CONSOLE_LOG
- CONTRIBUTION_CHANGED
- DYNAMIC_GOSSIP_POI_UPDATED
- FOG_OF_WAR_UPDATED
- GDF_SIM_COMPLETE
- GENERIC_ERROR
- GLUE_CONSOLE_LOG
- GLUE_SCREENSHOT_FAILED
- GROUP_FORMED
- HIDE_SUBTITLE
- INITIAL_CLUBS_LOADED
- INSTANCE_ENCOUNTER_ADD_TIMER
- INSTANCE_ENCOUNTER_OBJECTIVE_COMPLETE
- INSTANCE_ENCOUNTER_OBJECTIVE_START
- INSTANCE_ENCOUNTER_OBJECTIVE_UPDATE
- ISLANDS_QUEUE_CLOSE
- ISLANDS_QUEUE_OPEN
- ISLAND_AZERITE_GAIN
- ISLAND_COMPLETED
- ITEM_DATA_LOAD_RESULT
- LOC_RESULT
- MAP_EXPLORATION_UPDATED
- NOTIFY_PVP_AFK_RESULT
- OBJECT_ENTERED_AOI
- OBJECT_LEFT_AOI
- PLAYER_LEVEL_CHANGED
- PORTRAITS_UPDATED
- PVP_VEHICLE_INFO_UPDATED
- QUEST_CURRENCY_LOOT_RECEIVED
- RESPEC_AZERITE_EMPOWERED_ITEM_CLOSED
- RESPEC_AZERITE_EMPOWERED_ITEM_OPENED
- SCENARIO_BONUS_OBJECTIVE_COMPLETE
- SCENARIO_BONUS_VISIBILITY_UPDATE
- SCRAPPING_MACHINE_CLOSE
- SCRAPPING_MACHINE_ITEM_REMOVED_OR_CANCELLED
- SCRAPPING_MACHINE_PENDING_ITEM_CHANGED
- SCRAPPING_MACHINE_SCRAPPING_FINISHED
- SCRAPPING_MACHINE_SHOW
- SPELL_DATA_LOAD_RESULT
- SPELL_TEXT_UPDATE
- STREAM_VIEW_MARKER_UPDATED
- TOKEN_CAN_VETERAN_BUY_UPDATE
- TRAINER_SERVICE_INFO_NAME_UPDATE
- TUTORIAL_HIGHLIGHT_SPELL
- TUTORIAL_UNHIGHLIGHT_SPELL
- UNIT_CHEAT_TOGGLE_EVENT
- UNIT_POWER_UPDATE
- UPDATE_ALL_UI_WIDGETS
- UPDATE_UI_WIDGET
- VIGNETTES_UPDATED
- VIGNETTE_MINIMAP_UPDATED
- VOICE_CHAT_ACTIVE_INPUT_DEVICE_UPDATED
- VOICE_CHAT_ACTIVE_OUTPUT_DEVICE_UPDATED
- VOICE_CHAT_AUDIO_CAPTURE_ENERGY
- VOICE_CHAT_AUDIO_CAPTURE_STARTED
- VOICE_CHAT_AUDIO_CAPTURE_STOPPED
- VOICE_CHAT_CHANNEL_ACTIVATED
- VOICE_CHAT_CHANNEL_DEACTIVATED
- VOICE_CHAT_CHANNEL_DISPLAY_NAME_CHANGED
- VOICE_CHAT_CHANNEL_JOINED
- VOICE_CHAT_CHANNEL_MEMBER_ACTIVE_STATE_CHANGED
- VOICE_CHAT_CHANNEL_MEMBER_ADDED
- VOICE_CHAT_CHANNEL_MEMBER_ENERGY_CHANGED
- VOICE_CHAT_CHANNEL_MEMBER_GUID_UPDATED
- VOICE_CHAT_CHANNEL_MEMBER_MUTE_FOR_ALL_CHANGED
- VOICE_CHAT_CHANNEL_MEMBER_MUTE_FOR_ME_CHANGED
- VOICE_CHAT_CHANNEL_MEMBER_REMOVED
- VOICE_CHAT_CHANNEL_MEMBER_SILENCED_CHANGED
- VOICE_CHAT_CHANNEL_MEMBER_SPEAKING_STATE_CHANGED
- VOICE_CHAT_CHANNEL_MEMBER_VOLUME_CHANGED
- VOICE_CHAT_CHANNEL_MUTE_STATE_CHANGED
- VOICE_CHAT_CHANNEL_PTT_CHANGED
- VOICE_CHAT_CHANNEL_REMOVED
- VOICE_CHAT_CHANNEL_TRANSMIT_CHANGED
- VOICE_CHAT_CHANNEL_VOLUME_CHANGED
- VOICE_CHAT_COMMUNICATION_MODE_CHANGED
- VOICE_CHAT_CONNECTION_SUCCESS
- VOICE_CHAT_DEAFENED_CHANGED
- VOICE_CHAT_ERROR
- VOICE_CHAT_INPUT_DEVICES_UPDATED
- VOICE_CHAT_LOGIN
- VOICE_CHAT_LOGOUT
- VOICE_CHAT_MUTED_CHANGED
- VOICE_CHAT_OUTPUT_DEVICES_UPDATED
- VOICE_CHAT_PENDING_CHANNEL_JOIN_STATE
- VOICE_CHAT_PTT_BUTTON_PRESSED_STATE_CHANGED
- VOICE_CHAT_SILENCED_CHANGED
- VOID_TRANSFER_SUCCESS
- WARFRONT_COMPLETED
- WAR_MODE_STATUS_UPDATE
Removed
These events were removed.
- BATTLEFIELD_MGR_DROP_TIMER_CANCELED
- BATTLEFIELD_MGR_DROP_TIMER_STARTED
- BATTLEFIELD_MGR_EJECTED
- BATTLEFIELD_MGR_EJECT_PENDING
- BATTLEFIELD_MGR_ENTERED
- BATTLEFIELD_MGR_ENTRY_INVITE
- BATTLEFIELD_MGR_QUEUE_INVITE
- BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE
- BATTLEFIELD_MGR_QUEUE_STATUS_UPDATE
- BATTLEFIELD_MGR_STATE_CHANGE
- BN_FRIEND_INVITE_SEND_RESULT
- BN_NEW_PRESENCE
- BN_REQUEST_FOF_FAILED
- BN_SELF_OFFLINE
- BN_SELF_ONLINE
- BN_SYSTEM_MESSAGE
- CHALLENGE_MODE_NEW_RECORD
- CHANNEL_VOICE_UPDATE
- CLOSE_WORLD_MAP
- COMMENTATOR_PARTY_INFO_REQUEST
- EVENT_CLASS_TRIAL_UPGRADE_COMPLETE
- EVENT_TUTORIAL_HIGHLIGHT_SPELL
- EVENT_TUTORIAL_UNHIGHLIGHT_SPELL
- GARRISON_BUILDINGS_SWAPPED
- GLYPH_ADDED
- GLYPH_DISABLED
- GLYPH_ENABLED
- GLYPH_REMOVED
- GLYPH_UPDATED
- GMRESPONSE_RECEIVED
- GMSURVEY_DISPLAY
- GUILD_PERK_UPDATE
- GUILD_REP_UPDATED
- GUILD_XP_UPDATE
- HONOR_PRESTIGE_UPDATE
- MAP_BAR_UPDATE
- MOVIE_COMPRESSING_PROGRESS
- MOVIE_RECORDING_PROGRESS
- MOVIE_UNCOMPRESSED_MOVIE
- NEW_TITLE_EARNED
- NPC_PVPQUEUE_ANYWHERE
- OLD_TITLE_LOST
- PARTY_CONVERTED_TO_RAID
- PARTY_MEMBERS_CHANGED
- PETITION_VENDOR_CLOSED
- PETITION_VENDOR_SHOW
- PETITION_VENDOR_UPDATE
- PET_BAR_HIDE
- PET_BATTLE_TURN_STARTED
- PET_RENAMEABLE
- PLAYER_AURAS_CHANGED
- PLAYER_CHARACTER_UPGRADE_TALENT_COUNT_CHANGED
- PRESTIGE_AND_HONOR_INVOLUNTARILY_CHANGED
- PREVIEW_TALENT_POINTS_CHANGED
- PREVIEW_TALENT_PRIMARY_TREE_CHANGED
- QUEST_WATCH_OBJECTIVES_CHANGED
- RESTRICTED_ACCOUNT_WARNING
- RUNE_TYPE_UPDATE
- SCRIPT_ACHIEVEMENT_PLAYER_NAME
- STORE_CLOSE_SIMPLE_CHECKOUT
- SYNCHRONIZE_SETTINGS
- TRADE_SKILL_FILTER_UPDATE
- TRANSMOG_COLLECTION_LOADED
- UNIT_POWER
- UPDATE_LFG_LIST_INCREMENTAL
- UPDATE_LFG_TYPES
- UPDATE_TICKET
- UPDATE_WORLD_STATES
- VIGNETTE_ADDED
- VIGNETTE_REMOVED
- VOICE_CHANNEL_STATUS_UPDATE
- VOICE_CHAT_ENABLED_UPDATE
- VOICE_LEFT_SESSION
- VOICE_PLATE_START
- VOICE_PLATE_STOP
- VOICE_PUSH_TO_TALK_START
- VOICE_PUSH_TO_TALK_STOP
- VOICE_SELF_MUTE
- VOICE_SESSIONS_UPDATE
- VOICE_START
- VOICE_STATUS_UPDATE
- VOICE_STOP
- WEIGHTED_SPELL_UPDATED
- WORLD_MAP_UPDATE
- WORLD_STATE_UI_TIMER_UPDATE
See also
- Ythisens 2018-04-24. Battle For Azeroth Addon Changes. Retrieved on 2018-05-12.
- Ketho 2018-07-18. Bfa console variables. WoWInterface.