Patch 2.5.4/API changes

From Warcraft Wiki
Jump to navigation Jump to search

Resources

Global API

2.5.3 (41812) → 2.5.4 (44833) Jul 25 2022
Added (187) Removed (0)
C_AzeriteEmpoweredItem.CanSelectPower
C_AzeriteEmpoweredItem.CloseAzeriteEmpoweredItemRespec
C_AzeriteEmpoweredItem.ConfirmAzeriteEmpoweredItemRespec
C_AzeriteEmpoweredItem.GetAllTierInfoByItemID
C_AzeriteEmpoweredItem.GetAllTierInfo
C_AzeriteEmpoweredItem.GetAzeriteEmpoweredItemRespecCost
C_AzeriteEmpoweredItem.GetPowerInfo
C_AzeriteEmpoweredItem.GetPowerText
C_AzeriteEmpoweredItem.GetSpecsForPower
C_AzeriteEmpoweredItem.HasAnyUnselectedPowers
C_AzeriteEmpoweredItem.HasBeenViewed
C_AzeriteEmpoweredItem.IsAzeriteEmpoweredItemByID
C_AzeriteEmpoweredItem.IsAzeriteEmpoweredItem
C_AzeriteEmpoweredItem.IsAzeritePreviewSourceDisplayable
C_AzeriteEmpoweredItem.IsHeartOfAzerothEquipped
C_AzeriteEmpoweredItem.IsPowerAvailableForSpec
C_AzeriteEmpoweredItem.IsPowerSelected
C_AzeriteEmpoweredItem.SelectPower
C_AzeriteEmpoweredItem.SetHasBeenViewed
C_AzeriteEssence.ActivateEssence
C_AzeriteEssence.CanActivateEssence
C_AzeriteEssence.CanDeactivateEssence
C_AzeriteEssence.CanOpenUI
C_AzeriteEssence.ClearPendingActivationEssence
C_AzeriteEssence.CloseForge
C_AzeriteEssence.GetEssenceHyperlink
C_AzeriteEssence.GetEssenceInfo
C_AzeriteEssence.GetEssences
C_AzeriteEssence.GetMilestoneEssence
C_AzeriteEssence.GetMilestoneInfo
C_AzeriteEssence.GetMilestoneSpell
C_AzeriteEssence.GetMilestones
C_AzeriteEssence.GetNumUnlockedEssences
C_AzeriteEssence.GetNumUsableEssences
C_AzeriteEssence.GetPendingActivationEssence
C_AzeriteEssence.HasNeverActivatedAnyEssences
C_AzeriteEssence.HasPendingActivationEssence
C_AzeriteEssence.IsAtForge
C_AzeriteEssence.SetPendingActivationEssence
C_AzeriteEssence.UnlockMilestone
C_AzeriteItem.FindActiveAzeriteItem
C_AzeriteItem.GetAzeriteItemXPInfo
C_AzeriteItem.GetPowerLevel
C_AzeriteItem.GetUnlimitedPowerLevel
C_AzeriteItem.HasActiveAzeriteItem
C_AzeriteItem.IsAzeriteItemAtMaxLevel
C_AzeriteItem.IsAzeriteItemByID
C_AzeriteItem.IsAzeriteItemEnabled
C_AzeriteItem.IsAzeriteItem
C_Calendar.AddEvent
C_Calendar.AreNamesReady
C_Calendar.CanAddEvent
C_Calendar.CanSendInvite
C_Calendar.CloseEvent
C_Calendar.ContextMenuEventCanComplain
C_Calendar.ContextMenuEventCanEdit
C_Calendar.ContextMenuEventCanRemove
C_Calendar.ContextMenuEventClipboard
C_Calendar.ContextMenuEventComplain
C_Calendar.ContextMenuEventCopy
C_Calendar.ContextMenuEventGetCalendarType
C_Calendar.ContextMenuEventPaste
C_Calendar.ContextMenuEventRemove
C_Calendar.ContextMenuEventSignUp
C_Calendar.ContextMenuGetEventIndex
C_Calendar.ContextMenuInviteAvailable
C_Calendar.ContextMenuInviteDecline
C_Calendar.ContextMenuInviteRemove
C_Calendar.ContextMenuInviteTentative
C_Calendar.ContextMenuSelectEvent
C_Calendar.CreateCommunitySignUpEvent
C_Calendar.CreateGuildAnnouncementEvent
C_Calendar.CreateGuildSignUpEvent
C_Calendar.CreatePlayerEvent
C_Calendar.EventAvailable
C_Calendar.EventCanEdit
C_Calendar.EventClearAutoApprove
C_Calendar.EventClearLocked
C_Calendar.EventClearModerator
C_Calendar.EventDecline
C_Calendar.EventGetCalendarType
C_Calendar.EventGetClubId
C_Calendar.EventGetInviteResponseTime
C_Calendar.EventGetInviteSortCriterion
C_Calendar.EventGetInvite
C_Calendar.EventGetSelectedInvite
C_Calendar.EventGetStatusOptions
C_Calendar.EventGetTextures
C_Calendar.EventGetTypesDisplayOrdered
C_Calendar.EventGetTypes
C_Calendar.EventHasPendingInvite
C_Calendar.EventHaveSettingsChanged
C_Calendar.EventInvite
C_Calendar.EventRemoveInviteByGuid
C_Calendar.EventRemoveInvite
C_Calendar.EventSelectInvite
C_Calendar.EventSetAutoApprove
C_Calendar.EventSetClubId
C_Calendar.EventSetDate
C_Calendar.EventSetDescription
C_Calendar.EventSetInviteStatus
C_Calendar.EventSetLocked
C_Calendar.EventSetModerator
C_Calendar.EventSetTextureID
C_Calendar.EventSetTime
C_Calendar.EventSetTitle
C_Calendar.EventSetType
C_Calendar.EventSignUp
C_Calendar.EventSortInvites
C_Calendar.EventTentative
C_Calendar.GetClubCalendarEvents
C_Calendar.GetDayEvent
C_Calendar.GetDefaultGuildFilter
C_Calendar.GetEventIndexInfo
C_Calendar.GetEventIndex
C_Calendar.GetEventInfo
C_Calendar.GetFirstPendingInvite
C_Calendar.GetGuildEventInfo
C_Calendar.GetGuildEventSelectionInfo
C_Calendar.GetHolidayInfo
C_Calendar.GetMaxCreateDate
C_Calendar.GetMinDate
C_Calendar.GetMonthInfo
C_Calendar.GetNextClubId
C_Calendar.GetNumDayEvents
C_Calendar.GetNumGuildEvents
C_Calendar.GetNumInvites
C_Calendar.GetNumPendingInvites
C_Calendar.GetRaidInfo
C_Calendar.IsActionPending
C_Calendar.IsEventOpen
C_Calendar.MassInviteCommunity
C_Calendar.MassInviteGuild
C_Calendar.OpenCalendar
C_Calendar.OpenEvent
C_Calendar.RemoveEvent
C_Calendar.SetAbsMonth
C_Calendar.SetMonth
C_Calendar.SetNextClubId
C_Calendar.UpdateEvent
C_ChatInfo.GetChannelInfoFromIdentifier
C_ChatInfo.GetChannelShortcutForChannelID
C_ChatInfo.GetChannelShortcut
C_ChatInfo.GetChatTypeName
C_GamePad.AddSDLMapping
C_ReportSystem.CanReportPlayerForLanguage
C_ReportSystem.CanReportPlayer
C_ReportSystem.InitiateReportPlayer
C_ReportSystem.OpenReportPlayerDialog
C_ReportSystem.ReportServerLag
C_ReportSystem.ReportStuckInCombat
C_ReportSystem.SendReportPlayer
C_ReportSystem.SetPendingReportPetTarget
C_ReportSystem.SetPendingReportTargetByGuid
C_ReportSystem.SetPendingReportTarget
C_System.GetFrameStack
C_TTSSettings.GetChannelEnabled
C_TTSSettings.GetCharacterSettingsSaved
C_TTSSettings.GetChatTypeEnabled
C_TTSSettings.GetSetting
C_TTSSettings.GetSpeechRate
C_TTSSettings.GetSpeechVolume
C_TTSSettings.GetVoiceOptionID
C_TTSSettings.GetVoiceOptionName
C_TTSSettings.MarkCharacterSettingsSaved
C_TTSSettings.SetChannelEnabled
C_TTSSettings.SetChannelKeyEnabled
C_TTSSettings.SetChatTypeEnabled
C_TTSSettings.SetDefaultSettings
C_TTSSettings.SetSetting
C_TTSSettings.SetSpeechRate
C_TTSSettings.SetSpeechVolume
C_TTSSettings.SetVoiceOptionName
C_TTSSettings.SetVoiceOption
C_TTSSettings.ShouldOverrideMessage
C_UI.DoesAnyDisplayHaveNotch
C_UI.GetTopLeftNotchSafeRegion
C_UI.GetTopRightNotchSafeRegion
C_UI.ShouldUIParentAvoidNotch
C_VoiceChat.IsSpeakForMeActive
C_VoiceChat.IsSpeakForMeAllowed
C_VoiceChat.IsTranscriptionAllowed
GetTradeSkillItemLevelFilter
GetTradeSkillItemNameFilter
SetTradeSkillItemLevelFilter
SetTradeSkillItemNameFilter
UnitGroupRolesAssigned

Widgets

Added (1) Removed (0)

Events

Added (200) Removed (0)
ACHIEVEMENT_EARNED
ACHIEVEMENT_PLAYER_NAME
ACHIEVEMENT_SEARCH_UPDATED
ACTIVATE_GLYPH
ADVENTURE_MAP_CLOSE
ADVENTURE_MAP_OPEN
ADVENTURE_MAP_QUEST_UPDATE
ADVENTURE_MAP_UPDATE_INSETS
ADVENTURE_MAP_UPDATE_POIS
AJ_DUNGEON_ACTION
AJ_OPEN
AJ_PVE_LFG_ACTION
AJ_PVP_ACTION
AJ_PVP_LFG_ACTION
AJ_PVP_RBG_ACTION
AJ_PVP_SKIRMISH_ACTION
AJ_QUEST_LOG_OPEN
AJ_RAID_ACTION
AJ_REFRESH_DISPLAY
AJ_REWARD_DATA_RECEIVED
ALERT_REGIONAL_CHAT_DISABLED
AZERITE_EMPOWERED_ITEM_EQUIPPED_STATUS_CHANGED
AZERITE_EMPOWERED_ITEM_SELECTION_UPDATED
AZERITE_ESSENCE_ACTIVATED
AZERITE_ESSENCE_ACTIVATION_FAILED
AZERITE_ESSENCE_CHANGED
AZERITE_ESSENCE_FORGE_CLOSE
AZERITE_ESSENCE_FORGE_OPEN
AZERITE_ESSENCE_MILESTONE_UNLOCKED
AZERITE_ESSENCE_UPDATE
AZERITE_ITEM_ENABLED_STATE_CHANGED
AZERITE_ITEM_EXPERIENCE_CHANGED
AZERITE_ITEM_POWER_LEVEL_CHANGED
BEHAVIORAL_NOTIFICATION
BLACK_MARKET_BID_RESULT
BLACK_MARKET_CLOSE
BLACK_MARKET_ITEM_UPDATE
BLACK_MARKET_OPEN
BLACK_MARKET_OUTBID
BLACK_MARKET_UNAVAILABLE
BLACK_MARKET_WON
CALENDAR_ACTION_PENDING
CALENDAR_CLOSE_EVENT
CALENDAR_EVENT_ALARM
CALENDAR_NEW_EVENT
CALENDAR_OPEN_EVENT
CALENDAR_UPDATE_ERROR_WITH_COUNT
CALENDAR_UPDATE_ERROR_WITH_PLAYER_NAME
CALENDAR_UPDATE_ERROR
CALENDAR_UPDATE_EVENT_LIST
CALENDAR_UPDATE_EVENT
CALENDAR_UPDATE_GUILD_EVENTS
CALENDAR_UPDATE_INVITE_LIST
CALENDAR_UPDATE_PENDING_INVITES
CANCEL_GLYPH_CAST
CHAT_DISABLED_CHANGE_FAILED
CHAT_DISABLED_CHANGED
CLASS_TRIAL_TIMER_START
CLASS_TRIAL_UPGRADE_COMPLETE
CRITERIA_COMPLETE
CRITERIA_EARNED
CRITERIA_UPDATE
ENTITLEMENT_DELIVERED
EQUIPMENT_SETS_CHANGED
EQUIPMENT_SWAP_FINISHED
EQUIPMENT_SWAP_PENDING
FIRST_FRAME_RENDERED
GAME_PAD_ACTIVE_CHANGED
GAME_PAD_CONFIGS_CHANGED
GAME_PAD_CONNECTED
GAME_PAD_DISCONNECTED
GLOBAL_MOUSE_DOWN
GLOBAL_MOUSE_UP
GUILDBANK_ITEM_LOCK_CHANGED
GUILDBANK_TEXT_CHANGED
GUILDBANK_UPDATE_MONEY
GUILDBANK_UPDATE_TABS
GUILDBANK_UPDATE_TEXT
GUILDBANK_UPDATE_WITHDRAWMONEY
GUILDBANKBAGSLOTS_CHANGED
GUILDBANKFRAME_CLOSED
GUILDBANKFRAME_OPENED
GUILDBANKLOG_UPDATE
HEIRLOOM_UPGRADE_TARGETING_CHANGED
HEIRLOOMS_UPDATED
INSPECT_ACHIEVEMENT_READY
ISLAND_COMPLETED
ITEM_UPGRADE_FAILED
ITEM_UPGRADE_MASTER_CLOSED
ITEM_UPGRADE_MASTER_OPENED
ITEM_UPGRADE_MASTER_SET_ITEM
LFG_BOOT_PROPOSAL_UPDATE
LFG_COMPLETION_REWARD
LFG_INVALID_ERROR_MESSAGE
LFG_LOCK_INFO_RECEIVED
LFG_OFFER_CONTINUE
LFG_OPEN_FROM_GOSSIP
LFG_PROPOSAL_DONE
LFG_PROPOSAL_FAILED
LFG_PROPOSAL_SHOW
LFG_PROPOSAL_SUCCEEDED
LFG_PROPOSAL_UPDATE
LFG_QUEUE_STATUS_UPDATE
LFG_READY_CHECK_DECLINED
LFG_READY_CHECK_HIDE
LFG_READY_CHECK_PLAYER_IS_READY
LFG_READY_CHECK_SHOW
LFG_READY_CHECK_UPDATE
LFG_ROLE_CHECK_DECLINED
LFG_ROLE_CHECK_HIDE
LFG_ROLE_CHECK_ROLE_CHOSEN
LFG_ROLE_CHECK_SHOW
LFG_ROLE_CHECK_UPDATE
LFG_ROLE_UPDATE
LFG_UPDATE_RANDOM_INFO
LFG_UPDATE
NEW_TOY_ADDED
NOTCHED_DISPLAY_MODE_CHANGED
OPEN_REPORT_PLAYER
PENDING_AZERITE_ESSENCE_CHANGED
PET_BATTLE_ABILITY_CHANGED
PET_BATTLE_ACTION_SELECTED
PET_BATTLE_AURA_APPLIED
PET_BATTLE_AURA_CANCELED
PET_BATTLE_AURA_CHANGED
PET_BATTLE_CAPTURED
PET_BATTLE_CLOSE
PET_BATTLE_FINAL_ROUND
PET_BATTLE_HEALTH_CHANGED
PET_BATTLE_LEVEL_CHANGED
PET_BATTLE_MAX_HEALTH_CHANGED
PET_BATTLE_OPENING_DONE
PET_BATTLE_OPENING_START
PET_BATTLE_OVERRIDE_ABILITY
PET_BATTLE_OVER
PET_BATTLE_PET_CHANGED
PET_BATTLE_PET_ROUND_PLAYBACK_COMPLETE
PET_BATTLE_PET_ROUND_RESULTS
PET_BATTLE_PET_TYPE_CHANGED
PET_BATTLE_PVP_DUEL_REQUEST_CANCEL
PET_BATTLE_PVP_DUEL_REQUESTED
PET_BATTLE_QUEUE_PROPOSAL_ACCEPTED
PET_BATTLE_QUEUE_PROPOSAL_DECLINED
PET_BATTLE_QUEUE_PROPOSE_MATCH
PET_BATTLE_QUEUE_STATUS
PET_BATTLE_XP_CHANGED
PLAYER_GAINS_VEHICLE_DATA
PLAYER_LOSES_VEHICLE_DATA
QUEST_SESSION_CREATED
QUEST_SESSION_DESTROYED
QUEST_SESSION_ENABLED_STATE_CHANGED
QUEST_SESSION_JOINED
QUEST_SESSION_LEFT
QUEST_SESSION_MEMBER_CONFIRM
QUEST_SESSION_MEMBER_START_RESPONSE
QUEST_SESSION_NOTIFICATION
RAF_ENTITLEMENT_DELIVERED
RECEIVED_ACHIEVEMENT_LIST
RECEIVED_ACHIEVEMENT_MEMBER_LIST
REPORT_PLAYER_RESULT
RESPEC_AZERITE_EMPOWERED_ITEM_CLOSED
RESPEC_AZERITE_EMPOWERED_ITEM_OPENED
SHOW_LFG_EXPAND_SEARCH_PROMPT
SOCKET_INFO_ACCEPT
SOCKET_INFO_CLOSE
SOCKET_INFO_FAILURE
SOCKET_INFO_REFUNDABLE_CONFIRM
SOCKET_INFO_SUCCESS
SOCKET_INFO_UPDATE
SPELL_ACTIVATION_OVERLAY_GLOW_HIDE
SPELL_ACTIVATION_OVERLAY_GLOW_SHOW
SPELL_ACTIVATION_OVERLAY_HIDE
SPELL_ACTIVATION_OVERLAY_SHOW
STOP_MOVIE
TOYS_UPDATED
TRACKED_ACHIEVEMENT_LIST_CHANGED
TRACKED_ACHIEVEMENT_UPDATE
TRANSMOG_OUTFITS_CHANGED
UNIT_ENTERED_VEHICLE
UNIT_ENTERING_VEHICLE
UNIT_EXITED_VEHICLE
UNIT_EXITING_VEHICLE
UPDATE_LFG_LIST
USE_GLYPH
VEHICLE_ANGLE_SHOW
VEHICLE_PASSENGERS_CHANGED
VEHICLE_POWER_SHOW
VEHICLE_UPDATE
VOICE_CHAT_SPEAK_FOR_ME_ACTIVE_STATUS_UPDATED
VOICE_CHAT_SPEAK_FOR_ME_FEATURE_STATUS_UPDATED
VOID_DEPOSIT_WARNING
VOID_STORAGE_CLOSE
VOID_STORAGE_CONTENTS_UPDATE
VOID_STORAGE_DEPOSIT_UPDATE
VOID_STORAGE_OPEN
VOID_STORAGE_UPDATE
VOID_TRANSFER_DONE
VOID_TRANSFER_SUCCESS
WARFRONT_COMPLETED
WEAR_EQUIPMENT_SET

CVars

Added (15) Removed (9)
BeckonTriggerEventlogDefault: 0
calendarShowHolidaysDefault: 1, Scope: Character
Whether holidays should appear in the calendar
CameraKeepCharacterCenteredDefault: 1, Scope: Account
Motion sickness control to keep character's head at center of screen to act as motion reference point. Can override other cvar settings.
CameraReduceUnexpectedMovementDefault: 0, Scope: Account
Motion sickness control to reduce camera movement without player input. Can override other cvar settings.
cameraZSmoothDefault: 1, Scope: Account
Smooths camera vertical movement. 1 = only while moving, 2 = also while standing still
CMAA2ExtraSharpnessDefault: 0
Set to 1 to preserve even more text and shape clarity at the expense of less AA
CMAA2QualityDefault: 2
CMAA2 Quality Level. 0 - LOW, 1 - MEDIUM, 2 - HIGH, 3 - ULTRA
GamePadEmulateTapWindowMsDefault: 350
GamePad buttons emulating Ctrl/Alt/Shift will be 'tapped' if released withing this time in MS
GameplayContextDefault: 0
NotchedDisplayModeDefault: 1
Do nothing = 0. Shift UI down = 1. Shift everything down = 2.
overrideScreenFlashDefault: 0, Scope: Account
Overrides fade color options so that it always fades to black
ShakeStrengthCameraDefault: 1, Scope: Account
Motion sickness control for how much effects can shake the camera
ShakeStrengthUIDefault: 1, Scope: Account
Motion sickness control for how much effects can shake in 2D UI
speechToTextDefault: 0, Scope: Account
Allows enabling transcription on a voice channel in order to see written text based on the words spoken by other players
textToSpeechDefault: 0, Scope: Account
Reads chat text out loud using the voice text to speech system based on the selected options
AIProcessDebugger
cameraZDamp
particulatesEnabled
RAIDParticulatesEnabled
RAIDVolumeFogLevel
RAIDVolumeFog
volumeFogInterior
volumeFogLevel
volumeFog