Summary
- Various API changes have been made to optimize range checks for actions and units.
- The following widget API functions are now restricted and may not be called by insecure code while in combat:
Resources
Global API
10.1.0 (49365) → 10.1.5 (50438) Jul 12 2023
Added (36)
|
Removed (3)
|
|
|
C_PvP.GetArenaRewards
+ ret 5: roleShortageBonus
C_PvP.GetArenaSkirmishRewards
+ ret 5: roleShortageBonus
C_PvP.GetBrawlRewards
+ ret 5: roleShortageBonus
C_PvP.GetRandomBGRewards
+ ret 5: roleShortageBonus
C_PvP.GetRandomEpicBGRewards
+ ret 5: roleShortageBonus
C_PvP.GetRatedBGRewards
+ ret 5: roleShortageBonus
C_PvP.GetRatedSoloShuffleRewards
+ ret 5: roleShortageBonus
C_TradeSkillUI.IsEnchantTargetValid
+ arg 3: craftingReagents
Widgets
Added (2)
|
Removed (3)
|
|
- PlayerModel:SetCustomRace
- UnitPositionFrame:AddUnitAtlas
- UnitPositionFrame:AddUnitFileID
|
Events
CINEMATIC_START
+ 2: forcedAspectRatio
LOSS_OF_CONTROL_ADDED
+ 1: unitTarget
LOSS_OF_CONTROL_UPDATE
+ 1: unitTarget
UNIT_SPELLCAST_EMPOWER_STOP
+ 4: complete
CVars
Added (15)
|
Removed (2)
|
- contentTrackingFiltercontentTrackingFilter (Game)
Default: 1 , Scope: Character If enabled, tracked items will display on the world map.
- gxMTAlphaWatergxMTAlphaWater (Graphics)
Default: 1 Render Alpha Water Volumes in parallel.
- gxMTParticulateVolumesgxMTParticulateVolumes (Graphics)
Default: 0 Render Particulate Volumes in parallel.
- pvpFramesDisplayClassColorpvpFramesDisplayClassColor (Game)
Default: 0 , Scope: Character Colors pvp frames with the class color
- pvpFramesDisplayOnlyHealerPowerBarspvpFramesDisplayOnlyHealerPowerBars (Game)
Default: 0 , Scope: Character Whether to display power bars only for healers on Pvp Frames
- pvpFramesDisplayPowerBarspvpFramesDisplayPowerBars (Game)
Default: 0 , Scope: Character Whether to display mana, rage, etc. on Pvp Frames
- pvpFramesHealthTextpvpFramesHealthText (Game)
Default: none , Scope: Character How to display health text on the pvp frames
- pvpOptionDisplayPetspvpOptionDisplayPets (Game)
Default: 0 , Scope: Character Whether to display pets on the pvp frames
- raidFramesDisplayOnlyHealerPowerBarsraidFramesDisplayOnlyHealerPowerBars (Game)
Default: 0 , Scope: Character Whether to display power bars only for healers on Raid Frames
- ReplaceMyPlayerPortraitReplaceMyPlayerPortrait (Game)
Default: 0 , Scope: Account Replaces local player's unit frame portrait with their class icon
- ReplaceOtherPlayerPortraitsReplaceOtherPlayerPortraits (Game)
Default: 0 , Scope: Account Replaces other player unit frame portraits with their class icon
- SpellVisualsSpellVisuals
Default: 0
- TargetAutoLockTargetAutoLock (Game)
Default: 0 , Scope: Character Lock targets auto-set by the game
- wmoPortalFadeScalewmoPortalFadeScale (Graphics)
Default: 1000 Wmo portal fade scale
- wmoPortalInteriorFadewmoPortalInteriorFade (Graphics)
Default: 0 Wmo portal interior fade
|
- uieditor_enableduieditor_enabled (Debug)
Default: 0 0: Hide UI Editor (default), 1: Show UI Editor.
- wmoPortalMinScreenSizewmoPortalMinScreenSize (Graphics)
Default: 0 Wmo portal min screen size
|
Enums
Enum.ChatWhisperTargetStatus
+ CanWhisperGuild = 1
Enum.ClickBindingType
+ PetAction = 4
Enum.CraftingOrderItemType
+ RemoveReagent = 3
Enum.ContentTrackingTargetType
+ Quest = 4
Enum.Cursormode
+ QuestImportantCursor = 30
+ QuestImportantTurninCursor = 31
+ QuestImportantErrorCursor = 65
+ QuestImportantTurninErrorCursor = 66
Enum.EditModeAccountSetting
+ ShowTimerBars = 25
+ ShowVehicleSeatIndicator = 26
+ ShowArchaeologyBar = 27
Enum.EditModeSystem
+ TimerBars = 17
+ VehicleSeatIndicator = 18
+ ArchaeologyBar = 19
Enum.EditModeUnitFrameSetting
+ ViewArenaSize = 17
Enum.PvPMatchState
+ Waiting = 1
+ StartUp = 2
+ Engaged = 3
+ PostRound = 4
- Active
Enum.SuperTrackingType
+ Content = 4
Enum.TooltipDataLineType
+ ToyName = 31
+ ToyText = 32
+ ToyEffect = 33
+ ToyDuration = 34
+ RestrictedArena = 35
+ RestrictedBg = 36
+ ToyFlavorText = 37
+ ToyDescription = 38
+ ToySource = 39
Enum.ReportType
+ CraftingOrder = 16
Enum.TrackedSpellCategory
+ None = 0
- Count
Enum.UIMapFlag
+ ForceAllowMapLinks = 0x40000
Constants
ContentTrackingConsts
+ MaxTrackedAchievements = 10
+ MaxTrackedCollectableSources = 15
Structures
BattlefieldRewards
+ roleShortageBonus
CampaignInfo (C_CampaignInfo.GetCampaignInfo)
+ usesNormalQuestIcons
+ isContainerCampaign
CharCustomizationCategory (C_BarberShop.GetAvailableCustomizations)
+ needsNativeFormCategory
ChromieTimeExpansionInfo (C_ChromieTime.GetChromieTimeExpansionOption, C_ChromieTime.GetChromieTimeExpansionOptions)
+ recommended
+ sortPriority
ContainerItemInfo (C_Container.GetContainerItemInfo)
+ itemName
CraftingOrderClaimsRemainingInfo (C_CraftingOrders.GetOrderClaimInfo)
# hoursToRecharge -> secondsToRecharge
CraftingOrderReagentInfo (C_CraftingOrders.GetCrafterOrders, ...)
# reagentSlot -> slotIndex
DeadlyDebuffInfo (C_SpellBook.GetDeadlyDebuffInfo)
+ criticalTimeRemainingMs
+ criticalStacks
- overrideCriticalTimeRemaining
GossipQuestUIInfo (C_GossipInfo.GetActiveQuests, C_GossipInfo.GetAvailableQuests)
+ isImportant
LossOfControlData (C_LossOfControl.GetActiveLossOfControlData)
+ auraInstanceID
PerksProgramItemDisplayInfo (C_PerksProgram.GetPerksProgramItemDisplayInfo)
+ creatureDisplayInfoID
PerksVendorItemInfo (C_PerksProgram.GetVendorItemInfo, C_PerksProgram.GetFrozenPerksVendorItemInfo)
+ pending
QuestLineInfo (C_QuestLine.GetQuestLineInfo, C_QuestLine.GetAvailableQuestLines)
+ isImportant
ScenarioInformation (C_ScenarioInfo.GetScenarioInfo)
+ scenarioID
TradeSkillRecipeInfo (C_TradeSkillUI.GetRecipeInfo, C_TradeSkillUI.GetRecipeInfoForSkillLineAbility)
+ alwaysUsesLowestQuality