Patch 10.0.5/API changes

From Warcraft Wiki
Jump to navigation Jump to search

Summary

Resources

Global API

10.0.2 (47631) → 10.0.5 (47825) Jan 25 2023
Added (49) Removed (4)
C_CraftingOrders.GetNumFavoriteCustomerOptions
C_CraftingOrders.GetPersonalOrdersInfo
C_Mail.SetOpeningAll
C_MountJournal.GetAllCreatureDisplayIDsForMountID
C_PerksActivities.AddTrackedPerksActivity
C_PerksActivities.ClearPerksActivitiesPendingCompletion
C_PerksActivities.GetAllPerksActivityTags
C_PerksActivities.GetPerksActivitiesInfo
C_PerksActivities.GetPerksActivitiesPendingCompletion
C_PerksActivities.GetPerksActivityChatLink
C_PerksActivities.GetPerksActivityInfo
C_PerksActivities.GetTrackedPerksActivities
C_PerksActivities.RemoveTrackedPerksActivity
C_PerksProgram.ClearFrozenPerksVendorItem
C_PerksProgram.CloseInteraction
C_PerksProgram.GetAvailableCategoryIDs
C_PerksProgram.GetAvailableVendorItemIDs
C_PerksProgram.GetCategoryInfo
C_PerksProgram.GetCurrencyAmount
C_PerksProgram.GetDraggedPerksVendorItem
C_PerksProgram.GetFrozenPerksVendorItemInfo
C_PerksProgram.GetPendingChestRewards
C_PerksProgram.GetPerksProgramItemDisplayInfo
C_PerksProgram.GetTimeRemaining
C_PerksProgram.GetVendorItemInfoRefundTimeLeft
C_PerksProgram.GetVendorItemInfo
C_PerksProgram.ItemSelectedTelemetry
C_PerksProgram.PickupPerksVendorItem
C_PerksProgram.RequestPendingChestRewards
C_PerksProgram.RequestPurchase
C_PerksProgram.RequestRefund
C_PerksProgram.ResetHeldItemDragAndDrop
C_PerksProgram.SetFrozenPerksVendorItem
C_PlayerInfo.CanUseItem
C_PlayerInfo.GetDisplayID
C_PlayerInfo.GetGlidingInfo
C_PlayerInfo.GetPlayerCharacterData
C_PlayerInfo.IsTradingPostAvailable
C_PlayerInfo.IsTravelersLogAvailable
C_PvP.ArePvpTalentsUnlocked
C_PvP.GetPVPActiveRatedMatchDeserterPenalty
C_PvP.GetPvpTalentsUnlockedLevel
C_PvP.IsInRatedMatchWithDeserterPenalty
C_TradeSkillUI.GetRemainingRecasts
C_TradeSkillUI.IsRecipeFirstCraft
C_Traits.GenerateInspectImportString
C_Traits.ResetTreeByCurrency
IsUsingGamepad
IsUsingMouse
C_BarberShop.GetCurrentCharacterData
  # ret 1: characterData, Type: BarberShopCharacterData -> PlayerInfoCharacterData
C_ClassTalents.LoadConfig
  + ret 2: changeError
  + ret 3: newLearnedNodeIDs
C_EditMode.OnLayoutAdded
  + arg 2: activateNewLayout
  + arg 3: isLayoutImported
C_ModelInfo.GetModelSceneInfoByID
  + ret 4: flags
C_TradeSkillUI.GetRecipeOutputItemData
  + arg 5: recraftOrderID
C_TradeSkillUI.GetRecipesTracked
  + arg 1: isRecraft
C_TradeSkillUI.IsRecipeTracked
  + arg 2: isRecraft
C_TradeSkillUI.SetRecipeTracked
  + arg 3: isRecraft

Widgets

None

Events

Added (17) Removed (1)
AZERITE_ITEM_POWER_LEVEL_CHANGED
  + 5: azeriteItemID
EDIT_MODE_LAYOUTS_UPDATED
  + 2: reconcileLayouts
  - 2: fromServer

CVars

Added (9) Removed (3)
DisableAdvancedFlyingVelocityVFXDisableAdvancedFlyingVelocityVFX (Game)
Default: 0, Scope: Account
Disable the advanced flying velocity VFX
motionSicknessFocalCirclemotionSicknessFocalCircle (Game)
Default: 0, Scope: Account
Enables a focal circle showing up when mounted
motionSicknessLandscapeDarkeningmotionSicknessLandscapeDarkening (Game)
Default: 0, Scope: Account
Enables landscape darkening at higher speeds
perksActivitiesCurrentMonthperksActivitiesCurrentMonth (Game)
Default: 0, Scope: Account
Current month for perks activities
perksActivitiesLastPointsperksActivitiesLastPoints (Game)
Default: 0, Scope: Account
Last seen number of influence points in the perks progress bar
perksActivitiesPendingCompletionperksActivitiesPendingCompletion (Game)
Scope: Account
List of completed activities that are pending completion animation in the UI
professionsAllocateBestQualityReagentsCustomerprofessionsAllocateBestQualityReagentsCustomer (Game)
Default: 1, Scope: Account
Indicates if best quality reagents should be automatically allocated in the customer crafting order UI.
trackedPerksActivitiestrackedPerksActivities (Game)
Scope: Character
Internal cvar for saving tracked perks activities in order
trackedProfessionRecraftRecipestrackedProfessionRecraftRecipes (Game)
Scope: Character
Internal cvar for saving tracked recraft recipes in order
autoOpenLootHistoryautoOpenLootHistory (Game)
Default: 0, Scope: Account
Automatically opens the Loot History window when certain items drop
nameplateShowOnlyNamesnameplateShowOnlyNames (Game)
Default: 0, Scope: Character
Whether to hide the nameplate bars
TargetPriorityValueBankTargetPriorityValueBank (Game)
Default: 1
Selects the active targeting values bank for calculating target priority order

Structures

Enum.BattlepetDbFlags
  + 12: TradingPost
Enum.CraftingOrderResult
  + 2: Aborted
  + 23: InvalidRealm
  + 42: TargetLocked
Enum.CurrencyFlagsB
  + 4: CurrencyBBattlenetVirtualCurrency
Enum.EditModeAccountSetting
  + 21: ShowReputationBar
  + 22: ShowDurabilityFrame
Enum.EditModeAuraFrameSetting
  + 8: DeprecatedShowFull
  - 8: ShowFull
Enum.EditModeSystem
  + 14: MicroMenu
  + 15: Bags
  + 16: StatusTrackingBar
  + 17: DurabilityFrame
Enum.HolidayFlags
  + 7: BeginEventOnlyOnStageChange
Enum.QuestTagType
  + 17: DragonRiderRacing
Enum.ReportType
  + 16: PvPGroupMember
Enum.TooltipDataLineType
  + 22: RestrictedRaceClass
  + 23: RestrictedFaction
  + 24: RestrictedSkill
  + 25: RestrictedPvPMedal
  + 26: RestrictedReputation
  + 27: RestrictedSpellKnown
  + 28: RestrictedLevel
  + 29: EquipSlot
  + 30: ItemName
Enum.TrackedSpellCategory
  + 4: RacialAbility
Enum.TradeskillRecipeType
  + 5: Gathering
Enum.UICursorType
  + 21: PerksProgramVendorItem
Constants.CurrencyConsts.CURRENCY_ID_PERKS_PROGRAM_DISPLAY_INFO = 2032
Constants.ProfessionConsts.CRAFTING_ORDER_ITEM_RETENTION = 30
CraftingItemResultData
  + 3: qualityProgress
  + 15: isEnchant
CraftingOrderCustomerOptionInfo
  + 9: canUse
  + 10: bindOnPickup
CraftingRecipeSchematic
  - 12: hasGatheringOperationInfo
ItemUpgradeLevelInfo
  + 5: currencyCostsToUpgrade
  + 6: itemCostsToUpgrade
  - 5: costsToUpgrade
TradeSkillRecipeInfo
  + 33: canCreateMultiple
  - 33: createsItem