10963 lines
210 KiB
Lua
10963 lines
210 KiB
Lua
---@meta _
|
|
Enum = {}
|
|
|
|
---@enum Enum.AbbreviationDataError
|
|
Enum.AbbreviationDataError = {
|
|
InvalidBreakpoint = 0x1,
|
|
InvalidSignificandDivisor = 0x2,
|
|
InvalidFractionDivisor = 0x4,
|
|
NotMultipleOfTen = 0x8,
|
|
}
|
|
|
|
---@enum Enum.AccountCurrencyTransferResult
|
|
Enum.AccountCurrencyTransferResult = {
|
|
Success = 0,
|
|
InvalidCharacter = 1,
|
|
CharacterLoggedIn = 2,
|
|
InsufficientCurrency = 3,
|
|
MaxQuantity = 4,
|
|
InvalidCurrency = 5,
|
|
NoValidSourceCharacter = 6,
|
|
ServerError = 7,
|
|
CannotUseCurrency = 8,
|
|
TransactionInProgress = 9,
|
|
CurrencyTransferDisabled = 10,
|
|
}
|
|
|
|
---@enum Enum.AccountData
|
|
Enum.AccountData = {
|
|
Config = 0,
|
|
Config2 = 1,
|
|
Bindings = 2,
|
|
Bindings2 = 3,
|
|
Macros = 4,
|
|
Macros2 = 5,
|
|
UILayout = 6,
|
|
ChatSettings = 7,
|
|
TtsSettings = 8,
|
|
TtsSettings2 = 9,
|
|
FlaggedIDs = 10,
|
|
FlaggedIDs2 = 11,
|
|
ClickBindings = 12,
|
|
UIEditModeAccount = 13,
|
|
UIEditModeChar = 14,
|
|
FrontendChatSettings = 15,
|
|
CharacterListOrder = 16,
|
|
CooldownManager = 17,
|
|
CooldownManager2 = 18,
|
|
Shop2PendingOrders = 19,
|
|
}
|
|
|
|
---@enum Enum.AccountDataUpdateStatus
|
|
Enum.AccountDataUpdateStatus = {
|
|
Success = 0,
|
|
Failed = 1,
|
|
Corrupt = 2,
|
|
Toobig = 3,
|
|
}
|
|
|
|
---@enum Enum.AccountExportResult
|
|
Enum.AccountExportResult = {
|
|
Success = 0,
|
|
UnknownError = 1,
|
|
Cancelled = 2,
|
|
ShuttingDown = 3,
|
|
TimedOut = 4,
|
|
NoAccountFound = 5,
|
|
RequestedInvalidCharacter = 6,
|
|
RpcError = 7,
|
|
FileInvalid = 8,
|
|
FileWriteFailed = 9,
|
|
Unavailable = 10,
|
|
AlreadyInProgress = 11,
|
|
FailedToLockAccount = 12,
|
|
FailedToGenerateFile = 13,
|
|
}
|
|
|
|
---@enum Enum.AccountSequenceCacheType
|
|
Enum.AccountSequenceCacheType = {
|
|
Invalid = 0,
|
|
Local = 1,
|
|
HouseDecor = 2,
|
|
}
|
|
|
|
---@enum Enum.AccountStateFlags
|
|
Enum.AccountStateFlags = {
|
|
None = 0x0,
|
|
LoadFailed = 0x1,
|
|
InPetCombat = 0x2,
|
|
AccountUpgradeComplete = 0x4,
|
|
TokenEligCheckComplete = 0x8,
|
|
}
|
|
|
|
---@enum Enum.AccountStateLoadedFlags
|
|
Enum.AccountStateLoadedFlags = {
|
|
LoadedNone = "0x0000000000000000",
|
|
AchievementsLoaded = "0x0000000000000001",
|
|
CriteriaLoaded = "0x0000000000000002",
|
|
MountsLoaded = "0x0000000000000004",
|
|
PetjournalInitialized = "0x0000000000000008",
|
|
CurrencyCapsLoaded = "0x0000000000000010",
|
|
QuestLogLoaded = "0x0000000000000020",
|
|
CharactersLoaded = "0x0000000000000040",
|
|
PurchasesLoaded = "0x0000000000000080",
|
|
BpayDistributionObjectsLoaded = "0x0000000000000100",
|
|
ArchivedPurchasesLoaded = "0x0000000000000200",
|
|
SettingsLoaded = "0x0000000000000400",
|
|
BpayAddLicenseObjectsLoaded = "0x0000000000000800",
|
|
ItemCollectionsLoaded = "0x0000000000001000",
|
|
AuctionableTokensLoaded = "0x0000000000002000",
|
|
ConsumableTokensLoaded = "0x0000000000004000",
|
|
PerksPastRewardsLoaded = "0x0000000000008000",
|
|
VasTransactionsLoaded = "0x0000000000010000",
|
|
BpayProductitemObjectsLoaded = "0x0000000000020000",
|
|
TrialBoostHistoryLoaded = "0x0000000000040000",
|
|
QuestCriteriaLoaded = "0x0000000000080000",
|
|
BattleNetAccountLoaded = "0x0000000000100000",
|
|
AccountCurrenciesLoaded = "0x0000000000200000",
|
|
RafBalanceLoaded = "0x0000000000400000",
|
|
RafRewardsLoaded = "0x0000000000800000",
|
|
DynamicCriteriaLoaded = "0x0000000001000000",
|
|
RafActivityLoaded = "0x0000000002000000",
|
|
RevokedRafRewardsLoaded = "0x0000000004000000",
|
|
AccountNotificationsLoaded = "0x0000000008000000",
|
|
PerksPendingPurchaseLoaded = "0x0000000010000000",
|
|
AccountWowlabsLoaded = "0x0000000020000000",
|
|
PerksHeldItemLoaded = "0x0000000040000000",
|
|
PerksPendingRewardsLoaded = "0x0000000080000000",
|
|
BitVectorsLoaded = "0x0000000100000000",
|
|
AccountFactionsLoaded = "0x0000000200000000",
|
|
AccountItemsLoaded = "0x0000000400000000",
|
|
CombinedQuestLogLoaded = "0x0000000800000000",
|
|
DataElementsLoaded = "0x0000001000000000",
|
|
WarbandsLoaded = "0x0000002000000000",
|
|
BanktabSettingsLoaded = "0x0000004000000000",
|
|
AccountMappingLoaded = "0x0000008000000000",
|
|
CharacterItemsLoaded = "0x0000010000000000",
|
|
CurrencyTransferLogLoaded = "0x0000020000000000",
|
|
LgVendorPurchaseLoaded = "0x0000040000000000",
|
|
HousingDataLoaded = "0x0000080000000000",
|
|
WarbandScenesLoaded = "0x0000100000000000",
|
|
EventRecordsLoaded = "0x0000200000000000",
|
|
TransmogOutfitsLoaded = "0x0000400000000000",
|
|
}
|
|
|
|
---@enum Enum.AccountStoreCategoryType
|
|
Enum.AccountStoreCategoryType = {
|
|
Creature = 1,
|
|
TransmogSet = 2,
|
|
Mount = 3,
|
|
Icon = 4,
|
|
}
|
|
|
|
---@enum Enum.AccountStoreFrontFlag
|
|
Enum.AccountStoreFrontFlag = {
|
|
Enabled = 1,
|
|
PurchaseEnabled = 2,
|
|
RefundEnabled = 4,
|
|
}
|
|
|
|
---@enum Enum.AccountStoreItemFlag
|
|
Enum.AccountStoreItemFlag = {
|
|
DisplayDefaultArmor = 0x1,
|
|
NotInGameReward = 0x2,
|
|
DisplayAsNew = 0x4,
|
|
DisplayOnly = 0x8,
|
|
}
|
|
|
|
---@enum Enum.AccountStoreItemMode
|
|
Enum.AccountStoreItemMode = {
|
|
Normal = 1,
|
|
Hidden = 2,
|
|
Locked = 3,
|
|
}
|
|
|
|
---@enum Enum.AccountStoreItemRewardType
|
|
Enum.AccountStoreItemRewardType = {
|
|
Transmog = 1,
|
|
Mount = 2,
|
|
Pet = 3,
|
|
Toy = 5,
|
|
Illusion = 7,
|
|
TransmogSet = 8,
|
|
Tender = 9,
|
|
Misc = 10,
|
|
WarbandScene = 11,
|
|
}
|
|
|
|
---@enum Enum.AccountStoreItemStatus
|
|
Enum.AccountStoreItemStatus = {
|
|
Unowned = 1,
|
|
Refundable = 2,
|
|
Owned = 3,
|
|
}
|
|
|
|
---@enum Enum.AccountStoreSettlementAction
|
|
Enum.AccountStoreSettlementAction = {
|
|
NotSet = 0,
|
|
Give = 1,
|
|
Remove = 2,
|
|
}
|
|
|
|
---@enum Enum.AccountStoreState
|
|
Enum.AccountStoreState = {
|
|
Available = 0,
|
|
Unknown = 1,
|
|
Unavailable = 2,
|
|
}
|
|
|
|
---@enum Enum.AccountStoreTransactionResult
|
|
Enum.AccountStoreTransactionResult = {
|
|
Success = 0,
|
|
Incomplete = 1,
|
|
UnknownError = 2,
|
|
TransactionInProgress = 3,
|
|
InsufficientFunds = 4,
|
|
ItemUnknown = 5,
|
|
ItemAlreadyOwned = 6,
|
|
ItemNotOwned = 7,
|
|
InvalidCurrencyType = 8,
|
|
OwnedButRefundTimeExpired = 9,
|
|
NotSupported = 10,
|
|
Unavailable = 11,
|
|
ProxyError = 12,
|
|
}
|
|
|
|
---@enum Enum.AccountStoreTransactionType
|
|
Enum.AccountStoreTransactionType = {
|
|
Undefined = 0,
|
|
Purchase = 1,
|
|
Refund = 2,
|
|
DebugResetHistory = 3,
|
|
DebugRemoveItem = 4,
|
|
}
|
|
|
|
---@enum Enum.AccountTransType
|
|
Enum.AccountTransType = {
|
|
ProxyForwarder = 0,
|
|
Purchase = 1,
|
|
Distribution = 2,
|
|
Battlepet = 3,
|
|
Achievements = 4,
|
|
Criteria = 5,
|
|
Mounts = 6,
|
|
Characters = 7,
|
|
Purchases = 8,
|
|
ArchivedPurchases = 9,
|
|
Distributions = 10,
|
|
CurrencyCaps = 11,
|
|
QuestLog = 12,
|
|
CriteriaNotif = 13,
|
|
Settings = 14,
|
|
FixedLicense = 15,
|
|
AddLicense = 16,
|
|
ItemCollections = 17,
|
|
AuctionableToken = 18,
|
|
ConsumableToken = 19,
|
|
VasTransaction = 20,
|
|
Productitem = 21,
|
|
TrialBoostHistory = 22,
|
|
TrialBoostHistories = 23,
|
|
QuestCriteria = 24,
|
|
BattlenetAccount = 25,
|
|
AccountCurrencies = 26,
|
|
RafRecruiterAcceptances = 27,
|
|
RafFriendMonth = 28,
|
|
RafReward = 29,
|
|
DynamicCriteria = 30,
|
|
RafActivity = 31,
|
|
CreateOrderInfo = 32,
|
|
ProxyHonorInitialConversion = 33,
|
|
ProxyCreateAccountHonor = 34,
|
|
ProxyValidateAccountHonor = 35,
|
|
ProxyGmSetHonor = 36,
|
|
ProxyGenerateBpayID = 37,
|
|
AccountNotifications = 38,
|
|
PerkItemHold = 39,
|
|
PerkPendingRewards = 40,
|
|
PerkPastRewards = 41,
|
|
PerkTransaction = 42,
|
|
OutstandingRpc = 43,
|
|
LoadWowlabs = 44,
|
|
UpgradeAccount = 45,
|
|
GetOrderStatusByPurchaseID = 46,
|
|
Items = 47,
|
|
BankTab = 48,
|
|
Factions = 49,
|
|
BitVectors = 50,
|
|
CombinedQuestLog = 51,
|
|
PlayerDataElements = 52,
|
|
CharacterDataMerge = 53,
|
|
AccountStore = 54,
|
|
WarbandGroups = 55,
|
|
Mapping = 56,
|
|
CharacterItems = 57,
|
|
CurrencyTransferLog = 58,
|
|
LgVendorPurchase = 59,
|
|
SaveWarbandGroups = 60,
|
|
Profile = 61,
|
|
WarbandSceneCollection = 62,
|
|
EventRecords = 63,
|
|
HousingItem = 64,
|
|
TransmogOutfitCollection = 65,
|
|
HouseInitiativeFavor = 66,
|
|
}
|
|
|
|
---@enum Enum.ActionBarOrientation
|
|
Enum.ActionBarOrientation = {
|
|
Horizontal = 0,
|
|
Vertical = 1,
|
|
}
|
|
|
|
---@enum Enum.ActionBarVisibleSetting
|
|
Enum.ActionBarVisibleSetting = {
|
|
Always = 0,
|
|
InCombat = 1,
|
|
OutOfCombat = 2,
|
|
Hidden = 3,
|
|
}
|
|
|
|
---@enum Enum.AddOnEnableState
|
|
Enum.AddOnEnableState = {
|
|
None = 0,
|
|
Some = 1,
|
|
All = 2,
|
|
}
|
|
|
|
---@enum Enum.AddOnPerformanceMessageType
|
|
Enum.AddOnPerformanceMessageType = {
|
|
SpecificAddOnChatWarning = 0,
|
|
SpecificAddOnErrorDialog = 1,
|
|
OverallAddOnErrorDialog = 2,
|
|
}
|
|
|
|
---@enum Enum.AddOnProfilerMetric
|
|
Enum.AddOnProfilerMetric = {
|
|
SessionAverageTime = 0,
|
|
RecentAverageTime = 1,
|
|
EncounterAverageTime = 2,
|
|
LastTime = 3,
|
|
PeakTime = 4,
|
|
CountTimeOver1Ms = 5,
|
|
CountTimeOver5Ms = 6,
|
|
CountTimeOver10Ms = 7,
|
|
CountTimeOver50Ms = 8,
|
|
CountTimeOver100Ms = 9,
|
|
CountTimeOver500Ms = 10,
|
|
CountTimeOver1000Ms = 11,
|
|
}
|
|
|
|
---@enum Enum.AddOnRestrictionState
|
|
Enum.AddOnRestrictionState = {
|
|
Inactive = 0,
|
|
Activating = 1,
|
|
Active = 2,
|
|
}
|
|
|
|
---@enum Enum.AddOnRestrictionType
|
|
Enum.AddOnRestrictionType = {
|
|
Combat = 0,
|
|
Encounter = 1,
|
|
ChallengeMode = 2,
|
|
PvPMatch = 3,
|
|
Map = 4,
|
|
Chat = 5,
|
|
}
|
|
|
|
---@enum Enum.AddOnSecurityStatus
|
|
Enum.AddOnSecurityStatus = {
|
|
Secure = 0,
|
|
Insecure = 1,
|
|
Banned = 2,
|
|
NotAvailable = 3,
|
|
}
|
|
|
|
---@enum Enum.AddSoulbindConduitReason
|
|
Enum.AddSoulbindConduitReason = {
|
|
None = 0,
|
|
Cheat = 1,
|
|
SpellEffect = 2,
|
|
Upgrade = 3,
|
|
}
|
|
|
|
---@enum Enum.AnimaDiversionNodeState
|
|
Enum.AnimaDiversionNodeState = {
|
|
Unavailable = 0,
|
|
Available = 1,
|
|
SelectedTemporary = 2,
|
|
SelectedPermanent = 3,
|
|
Cooldown = 4,
|
|
}
|
|
|
|
---@enum Enum.ArrowCalloutDirection
|
|
Enum.ArrowCalloutDirection = {
|
|
Up = 0,
|
|
Down = 1,
|
|
Left = 2,
|
|
Right = 3,
|
|
}
|
|
|
|
---@enum Enum.ArrowCalloutType
|
|
Enum.ArrowCalloutType = {
|
|
None = 0,
|
|
Generic = 1,
|
|
WorldLootObject = 2,
|
|
Tutorial = 3,
|
|
WidgetContainerNoBorder = 4,
|
|
}
|
|
|
|
---@enum Enum.AssertDomain
|
|
Enum.AssertDomain = {
|
|
Art = 0x1,
|
|
Design = 0x2,
|
|
Engineering = 0x4,
|
|
Sound = 0x8,
|
|
Tools = 0x10,
|
|
Performance = 0x20,
|
|
LiveOperations = 0x40,
|
|
}
|
|
|
|
---@enum Enum.AssistActionType
|
|
Enum.AssistActionType = {
|
|
None = 0,
|
|
LoungingPlayer = 1,
|
|
GraveMarker = 2,
|
|
PlacedVo = 3,
|
|
PlayerGuardian = 4,
|
|
PlayerSlayer = 5,
|
|
CapturedBuff = 6,
|
|
}
|
|
|
|
---@enum Enum.AuctionHouseCommoditySortOrder
|
|
Enum.AuctionHouseCommoditySortOrder = {
|
|
UnitPrice = 0,
|
|
Quantity = 1,
|
|
}
|
|
|
|
---@enum Enum.AuctionHouseError
|
|
Enum.AuctionHouseError = {
|
|
NotEnoughMoney = 0,
|
|
HigherBid = 1,
|
|
BidIncrement = 2,
|
|
BidOwn = 3,
|
|
ItemNotFound = 4,
|
|
RestrictedAccountTrial = 5,
|
|
HasRestriction = 6,
|
|
IsBusy = 7,
|
|
Unavailable = 8,
|
|
ItemHasQuote = 9,
|
|
DatabaseError = 10,
|
|
MinBid = 11,
|
|
NotEnoughItems = 12,
|
|
RepairItem = 13,
|
|
UsedCharges = 14,
|
|
QuestItem = 15,
|
|
BoundItem = 16,
|
|
ConjuredItem = 17,
|
|
LimitedDurationItem = 18,
|
|
IsBag = 19,
|
|
EquippedBag = 20,
|
|
WrappedItem = 21,
|
|
LootItem = 22,
|
|
DoubleBid = 23,
|
|
FavoritesMaxed = 24,
|
|
ItemNotAvailable = 25,
|
|
ItemBoundToAccountUntilEquip = 26,
|
|
}
|
|
|
|
---@enum Enum.AuctionHouseExtraColumn
|
|
Enum.AuctionHouseExtraColumn = {
|
|
None = 0,
|
|
Ilvl = 1,
|
|
Slots = 2,
|
|
Level = 3,
|
|
Skill = 4,
|
|
}
|
|
|
|
---@enum Enum.AuctionHouseFilter
|
|
Enum.AuctionHouseFilter = {
|
|
None = 0,
|
|
UncollectedOnly = 1,
|
|
UsableOnly = 2,
|
|
CurrentExpansionOnly = 3,
|
|
UpgradesOnly = 4,
|
|
ExactMatch = 5,
|
|
PoorQuality = 6,
|
|
CommonQuality = 7,
|
|
UncommonQuality = 8,
|
|
RareQuality = 9,
|
|
EpicQuality = 10,
|
|
LegendaryQuality = 11,
|
|
ArtifactQuality = 12,
|
|
LegendaryCraftedItemOnly = 13,
|
|
}
|
|
|
|
---@enum Enum.AuctionHouseFilterCategory
|
|
Enum.AuctionHouseFilterCategory = {
|
|
Uncategorized = 0,
|
|
Equipment = 1,
|
|
Rarity = 2,
|
|
}
|
|
|
|
---@enum Enum.AuctionHouseItemSortOrder
|
|
Enum.AuctionHouseItemSortOrder = {
|
|
Bid = 0,
|
|
Buyout = 1,
|
|
}
|
|
|
|
---@enum Enum.AuctionHouseNotification
|
|
Enum.AuctionHouseNotification = {
|
|
BidPlaced = 0,
|
|
AuctionRemoved = 1,
|
|
AuctionWon = 2,
|
|
AuctionOutbid = 3,
|
|
AuctionSold = 4,
|
|
AuctionExpired = 5,
|
|
}
|
|
|
|
---@enum Enum.AuctionHouseSortOrder
|
|
Enum.AuctionHouseSortOrder = {
|
|
Price = 0,
|
|
Name = 1,
|
|
Level = 2,
|
|
Bid = 3,
|
|
Buyout = 4,
|
|
TimeRemaining = 5,
|
|
}
|
|
|
|
---@enum Enum.AuctionHouseTimeLeftBand
|
|
Enum.AuctionHouseTimeLeftBand = {
|
|
Short = 0,
|
|
Medium = 1,
|
|
Long = 2,
|
|
VeryLong = 3,
|
|
}
|
|
|
|
---@enum Enum.AuctionStatus
|
|
Enum.AuctionStatus = {
|
|
Active = 0,
|
|
Sold = 1,
|
|
}
|
|
|
|
---@enum Enum.AuraFrameIconDirection
|
|
Enum.AuraFrameIconDirection = {
|
|
Down = 0,
|
|
Left = 0,
|
|
Right = 1,
|
|
Up = 1,
|
|
}
|
|
|
|
---@enum Enum.AuraFrameIconWrap
|
|
Enum.AuraFrameIconWrap = {
|
|
Down = 0,
|
|
Left = 0,
|
|
Right = 1,
|
|
Up = 1,
|
|
}
|
|
|
|
---@enum Enum.AuraFrameOrientation
|
|
Enum.AuraFrameOrientation = {
|
|
Horizontal = 0,
|
|
Vertical = 1,
|
|
}
|
|
|
|
---@enum Enum.AuraFrameVisibleSetting
|
|
Enum.AuraFrameVisibleSetting = {
|
|
Always = 0,
|
|
InCombat = 1,
|
|
Hidden = 2,
|
|
}
|
|
|
|
---@enum Enum.AutoCompleteEntryFlag
|
|
Enum.AutoCompleteEntryFlag = {
|
|
InGroup = 0x1,
|
|
InGuild = 0x2,
|
|
Friend = 0x4,
|
|
Bnet = 0x8,
|
|
InteractedWith = 0x10,
|
|
Online = 0x20,
|
|
InAOI = 0x40,
|
|
AccountCharacter = 0x80,
|
|
RecentPlayer = 0x100,
|
|
}
|
|
|
|
---@enum Enum.AutoCompletePriority
|
|
Enum.AutoCompletePriority = {
|
|
Other = 0,
|
|
Interacted = 1,
|
|
InGroup = 2,
|
|
Guild = 3,
|
|
Friend = 4,
|
|
AccountCharacter = 5,
|
|
AccountCharacterSameRealm = 6,
|
|
}
|
|
|
|
---@enum Enum.AvgItemLevelCategories
|
|
Enum.AvgItemLevelCategories = {
|
|
Base = 0,
|
|
EquippedBase = 1,
|
|
EquippedEffective = 2,
|
|
PvP = 3,
|
|
PvPWeighted = 4,
|
|
EquippedEffectiveWeighted = 5,
|
|
}
|
|
|
|
---@enum Enum.AzeriteEssenceSlot
|
|
Enum.AzeriteEssenceSlot = {
|
|
MainSlot = 0,
|
|
PassiveOneSlot = 1,
|
|
PassiveTwoSlot = 2,
|
|
PassiveThreeSlot = 3,
|
|
}
|
|
|
|
---@enum Enum.AzeritePowerLevel
|
|
Enum.AzeritePowerLevel = {
|
|
Base = 0,
|
|
Upgraded = 1,
|
|
Downgraded = 2,
|
|
}
|
|
|
|
---@enum Enum.BagFlag
|
|
Enum.BagFlag = {
|
|
DontFindStack = 0x1,
|
|
AlreadyOwner = 0x2,
|
|
AlreadyBound = 0x4,
|
|
Swap = 0x8,
|
|
BagIsEmpty = 0x10,
|
|
LookInInventory = 0x20,
|
|
IgnoreBoundItemCheck = 0x40,
|
|
StackOnly = 0x80,
|
|
RecurseQuivers = 0x100,
|
|
IgnoreBankcheck = 0x200,
|
|
AllowBagsInNonBagSlots = 0x400,
|
|
PreferQuivers = 0x800,
|
|
SwapBags = 0x1000,
|
|
IgnoreExisting = 0x2000,
|
|
AllowPartialStack = 0x4000,
|
|
LookInCharacterBankOnly = 0x8000,
|
|
AllowBuyback = 0x10000,
|
|
IgnorePetBankcheck = 0x20000,
|
|
PreferPriorityBags = 0x40000,
|
|
PreferNeutralPriorityBags = 0x80000,
|
|
AsymmetricSwap = 0x100000,
|
|
PreferReagentBags = 0x200000,
|
|
IgnoreSoulbound = 0x400000,
|
|
IgnoreReagentBags = 0x800000,
|
|
LookInAccountBankOnly = 0x1000000,
|
|
HasRefund = 0x2000000,
|
|
SkipValidCountCheck = 0x4000000,
|
|
AllowSoulboundItemInAccountBank = 0x8000000,
|
|
}
|
|
|
|
---@enum Enum.BagIndex
|
|
Enum.BagIndex = {
|
|
Accountbanktab = -3,
|
|
Characterbanktab = -2,
|
|
Keyring = -1,
|
|
Backpack = 0,
|
|
Bag_1 = 1,
|
|
Bag_2 = 2,
|
|
Bag_3 = 3,
|
|
Bag_4 = 4,
|
|
ReagentBag = 5,
|
|
CharacterBankTab_1 = 6,
|
|
CharacterBankTab_2 = 7,
|
|
CharacterBankTab_3 = 8,
|
|
CharacterBankTab_4 = 9,
|
|
CharacterBankTab_5 = 10,
|
|
CharacterBankTab_6 = 11,
|
|
AccountBankTab_1 = 12,
|
|
AccountBankTab_2 = 13,
|
|
AccountBankTab_3 = 14,
|
|
AccountBankTab_4 = 15,
|
|
AccountBankTab_5 = 16,
|
|
}
|
|
|
|
---@enum Enum.BagSlotFlags
|
|
Enum.BagSlotFlags = {
|
|
DisableAutoSort = 0x1,
|
|
ClassEquipment = 0x2,
|
|
ClassConsumables = 0x4,
|
|
ClassProfessionGoods = 0x8,
|
|
ClassJunk = 0x10,
|
|
ClassQuestItems = 0x20,
|
|
ExcludeJunkSell = 0x40,
|
|
ClassReagents = 0x80,
|
|
ExpansionCurrent = 0x100,
|
|
ExpansionLegacy = 0x200,
|
|
}
|
|
|
|
---@enum Enum.BagsDirection
|
|
Enum.BagsDirection = {
|
|
Left = 0,
|
|
Up = 0,
|
|
Down = 1,
|
|
Right = 1,
|
|
}
|
|
|
|
---@enum Enum.BagsOrientation
|
|
Enum.BagsOrientation = {
|
|
Horizontal = 0,
|
|
Vertical = 1,
|
|
}
|
|
|
|
---@enum Enum.BalanceType
|
|
Enum.BalanceType = {
|
|
None = -1,
|
|
Eclipse = 0,
|
|
}
|
|
|
|
---@enum Enum.BankLockedReason
|
|
Enum.BankLockedReason = {
|
|
None = 0,
|
|
NoAccountInventoryLock = 1,
|
|
BankDisabled = 2,
|
|
BankConversionFailed = 3,
|
|
}
|
|
|
|
---@enum Enum.BankType
|
|
Enum.BankType = {
|
|
Character = 0,
|
|
Guild = 1,
|
|
Account = 2,
|
|
}
|
|
|
|
---@enum Enum.Base64Variant
|
|
Enum.Base64Variant = {
|
|
Standard = 0,
|
|
StandardUrlSafe = 1,
|
|
}
|
|
|
|
---@enum Enum.BattlePetAbilityFlag
|
|
Enum.BattlePetAbilityFlag = {
|
|
DisplayAsHostileDebuff = 0x1,
|
|
HideStrongWeakHints = 0x2,
|
|
Passive = 0x4,
|
|
ServerOnlyAura = 0x8,
|
|
ShowCast = 0x10,
|
|
StartOnCooldown = 0x20,
|
|
}
|
|
|
|
---@enum Enum.BattlePetAbilitySlot
|
|
Enum.BattlePetAbilitySlot = {
|
|
A = 0,
|
|
B = 1,
|
|
C = 2,
|
|
}
|
|
|
|
---@enum Enum.BattlePetAbilityTargets
|
|
Enum.BattlePetAbilityTargets = {
|
|
EnemyFrontPet = 0,
|
|
FriendlyFrontPet = 1,
|
|
Weather = 2,
|
|
EnemyPad = 3,
|
|
FriendlyPad = 4,
|
|
EnemyBackPet_1 = 5,
|
|
EnemyBackPet_2 = 6,
|
|
FriendlyBackPet_1 = 7,
|
|
FriendlyBackPet_2 = 8,
|
|
Caster = 9,
|
|
Owner = 10,
|
|
Specific = 11,
|
|
ProcTarget = 12,
|
|
}
|
|
|
|
---@enum Enum.BattlePetAbilityTurnFlag
|
|
Enum.BattlePetAbilityTurnFlag = {
|
|
CanProcFromProc = 0x1,
|
|
TriggerBySelf = 0x2,
|
|
TriggerByFriend = 0x4,
|
|
TriggerByEnemy = 0x8,
|
|
TriggerByWeather = 0x10,
|
|
TriggerByAuraCaster = 0x20,
|
|
}
|
|
|
|
---@enum Enum.BattlePetAbilityTurnType
|
|
Enum.BattlePetAbilityTurnType = {
|
|
Normal = 0,
|
|
TriggeredEffect = 1,
|
|
}
|
|
|
|
---@enum Enum.BattlePetAbilityType
|
|
Enum.BattlePetAbilityType = {
|
|
Ability = 0,
|
|
Aura = 1,
|
|
}
|
|
|
|
---@enum Enum.BattlePetAction
|
|
Enum.BattlePetAction = {
|
|
None = 0,
|
|
Ability = 1,
|
|
SwitchPet = 2,
|
|
Trap = 3,
|
|
Skip = 4,
|
|
}
|
|
|
|
---@enum Enum.BattlePetBreedQuality
|
|
Enum.BattlePetBreedQuality = {
|
|
Poor = 0,
|
|
Common = 1,
|
|
Uncommon = 2,
|
|
Rare = 3,
|
|
Epic = 4,
|
|
Legendary = 5,
|
|
}
|
|
|
|
---@enum Enum.BattlePetEffectFlags
|
|
Enum.BattlePetEffectFlags = {
|
|
EnableAbilityPicker = 1,
|
|
LuaNeedsAllPets = 2,
|
|
}
|
|
|
|
---@enum Enum.BattlePetEffectParamType
|
|
Enum.BattlePetEffectParamType = {
|
|
Int = 0,
|
|
Ability = 1,
|
|
}
|
|
|
|
---@enum Enum.BattlePetEvent
|
|
Enum.BattlePetEvent = {
|
|
OnAuraApplied = 0,
|
|
OnDamageTaken = 1,
|
|
OnDamageDealt = 2,
|
|
OnHealTaken = 3,
|
|
OnHealDealt = 4,
|
|
OnAuraRemoved = 5,
|
|
OnRoundStart = 6,
|
|
OnRoundEnd = 7,
|
|
OnTurn = 8,
|
|
OnAbility = 9,
|
|
OnSwapIn = 10,
|
|
OnSwapOut = 11,
|
|
PostAuraTicks = 12,
|
|
}
|
|
|
|
---@enum Enum.BattlePetNpcEmote
|
|
Enum.BattlePetNpcEmote = {
|
|
BattleUnused = 0,
|
|
BattleStart = 1,
|
|
BattleWin = 2,
|
|
BattleLose = 3,
|
|
PetSwap = 4,
|
|
PetKill = 5,
|
|
PetDie = 6,
|
|
PetAbility = 7,
|
|
}
|
|
|
|
---@enum Enum.BattlePetNpcTeamFlag
|
|
Enum.BattlePetNpcTeamFlag = {
|
|
MatchPlayerHighPetLevel = 1,
|
|
NoPlayerXP = 2,
|
|
}
|
|
|
|
---@enum Enum.BattlePetOwner
|
|
Enum.BattlePetOwner = {
|
|
Weather = 0,
|
|
Ally = 1,
|
|
Enemy = 2,
|
|
}
|
|
|
|
---@enum Enum.BattlePetSources
|
|
Enum.BattlePetSources = {
|
|
Drop = 0,
|
|
Quest = 1,
|
|
Vendor = 2,
|
|
Profession = 3,
|
|
WildPet = 4,
|
|
Achievement = 5,
|
|
WorldEvent = 6,
|
|
Promotion = 7,
|
|
Tcg = 8,
|
|
PetStore = 9,
|
|
Discovery = 10,
|
|
TradingPost = 11,
|
|
}
|
|
|
|
---@enum Enum.BattlePetSpeciesFlags
|
|
Enum.BattlePetSpeciesFlags = {
|
|
NoRename = 0x1,
|
|
WellKnown = 0x2,
|
|
NotAcccountwide = 0x4,
|
|
Capturable = 0x8,
|
|
NotTradable = 0x10,
|
|
HideFromJournal = 0x20,
|
|
LegacyAccountUnique = 0x40,
|
|
CantBattle = 0x80,
|
|
HordeOnly = 0x100,
|
|
AllianceOnly = 0x200,
|
|
Boss = 0x400,
|
|
RandomDisplay = 0x800,
|
|
NoLicenseRequired = 0x1000,
|
|
AddsAllowedWithBoss = 0x2000,
|
|
HideUntilLearned = 0x4000,
|
|
MatchPlayerHighPetLevel = 0x8000,
|
|
NoWildPetAddsAllowed = 0x10000,
|
|
}
|
|
|
|
---@enum Enum.BattlePetStateFlag
|
|
Enum.BattlePetStateFlag = {
|
|
None = 0x0,
|
|
SwapOutLock = 0x1,
|
|
TurnLock = 0x2,
|
|
SpeedBonus = 0x4,
|
|
Client = 0x8,
|
|
MaxHealthBonus = 0x10,
|
|
Stamina = 0x20,
|
|
QualityDoesNotEffect = 0x40,
|
|
DynamicScaling = 0x80,
|
|
Power = 0x100,
|
|
SpeedMult = 0x200,
|
|
SwapInLock = 0x400,
|
|
ServerOnly = 0x800,
|
|
}
|
|
|
|
---@enum Enum.BattlePetTypes
|
|
Enum.BattlePetTypes = {
|
|
Humanoid = 0,
|
|
Dragonkin = 1,
|
|
Flying = 2,
|
|
Undead = 3,
|
|
Critter = 4,
|
|
Magic = 5,
|
|
Elemental = 6,
|
|
Beast = 7,
|
|
Aquatic = 8,
|
|
Mechanical = 9,
|
|
}
|
|
|
|
---@enum Enum.BattlePetVisualFlag
|
|
Enum.BattlePetVisualFlag = {
|
|
Test1 = 1,
|
|
Test2 = 2,
|
|
Test3 = 4,
|
|
}
|
|
|
|
---@enum Enum.BattlePetVisualRange
|
|
Enum.BattlePetVisualRange = {
|
|
Melee = 0,
|
|
Ranged = 1,
|
|
InPlace = 2,
|
|
PointBlank = 3,
|
|
BehindMelee = 4,
|
|
BehindRanged = 5,
|
|
}
|
|
|
|
---@enum Enum.BattlepayLicenseSynthesisFlags
|
|
Enum.BattlepayLicenseSynthesisFlags = {
|
|
ForceToGameAccount = 1,
|
|
}
|
|
|
|
---@enum Enum.BattlepayProductChoiceType
|
|
Enum.BattlepayProductChoiceType = {
|
|
ChoiceNone = 0,
|
|
ChoiceOne = 1,
|
|
SpecAndFaction = 2,
|
|
VasCharacter = 3,
|
|
VasCharacterAndName = 4,
|
|
}
|
|
|
|
---@enum Enum.BattlepayShopEntryBannerType
|
|
Enum.BattlepayShopEntryBannerType = {
|
|
Featured = 0,
|
|
Discount = 1,
|
|
New = 2,
|
|
}
|
|
|
|
---@enum Enum.BattlepayShopEntryFlags
|
|
Enum.BattlepayShopEntryFlags = {
|
|
None = 0,
|
|
}
|
|
|
|
---@enum Enum.BattlepetDbFlags
|
|
Enum.BattlepetDbFlags = {
|
|
None = 0x0,
|
|
Favorite = 0x1,
|
|
Converted = 0x2,
|
|
Revoked = 0x4,
|
|
LockedForConvert = 0x8,
|
|
LockMask = 0xC,
|
|
Ability0Selection = 0x10,
|
|
Ability1Selection = 0x20,
|
|
Ability2Selection = 0x40,
|
|
FanfareNeeded = 0x80,
|
|
DisplayOverridden = 0x100,
|
|
AcquiredViaLicense = 0x200,
|
|
TradingPost = 0x400,
|
|
}
|
|
|
|
---@enum Enum.BattlepetDeletedReason
|
|
Enum.BattlepetDeletedReason = {
|
|
Unknown = 0,
|
|
PlayerReleased = 1,
|
|
PlayerCaged = 2,
|
|
Gm = 3,
|
|
CageError = 4,
|
|
DelJournal = 5,
|
|
TradingPost = 6,
|
|
AccountStore = 7,
|
|
}
|
|
|
|
---@enum Enum.BattlepetSlotLockCheat
|
|
Enum.BattlepetSlotLockCheat = {
|
|
Cheat_2_Locked = -3,
|
|
Cheat_1_Locked = -2,
|
|
Cheat_0_Locked = -1,
|
|
CheatOff = 0,
|
|
UnlockAll = 1,
|
|
}
|
|
|
|
---@enum Enum.BindingContext
|
|
Enum.BindingContext = {
|
|
None = 0,
|
|
HousingEditor = 1,
|
|
HousingEditorBasicDecorMode = 2,
|
|
HousingEditorExpertDecorMode = 3,
|
|
HousingEditorCustomizeMode = 4,
|
|
HousingEditorCleanupMode = 5,
|
|
HousingEditorLayoutMode = 6,
|
|
HousingEditorBasicAndExpertDecorMode = 7,
|
|
HousingEditorExteriorCustomizationMode = 8,
|
|
ReservedFutureFeatureBinding01 = 9,
|
|
}
|
|
|
|
---@enum Enum.BindingSet
|
|
Enum.BindingSet = {
|
|
Default = 0,
|
|
Account = 1,
|
|
Character = 2,
|
|
Current = 3,
|
|
}
|
|
|
|
---@enum Enum.BnetAccountFlag
|
|
Enum.BnetAccountFlag = {
|
|
None = 0x0,
|
|
BattlePetTrainer = 0x1,
|
|
RafVeteranNotified = 0x2,
|
|
TwitterLinked = 0x4,
|
|
TwitterHasTempSecret = 0x8,
|
|
Employee = 0x10,
|
|
EmployeeFlagIsManual = 0x20,
|
|
AccountQuestBitFixUp = 0x40,
|
|
AchievementsToBi = 0x80,
|
|
InvalidTransmogsFixUp = 0x100,
|
|
InvalidTransmogsFixUp2 = 0x200,
|
|
GdprErased = 0x400,
|
|
DarkRealmLightCopy = 0x800,
|
|
QuestLogFlagsFixUp = 0x1000,
|
|
WasSecured = 0x2000,
|
|
LockedForExport = 0x4000,
|
|
CanBuyAhGameTimeTokens = 0x8000,
|
|
PetAchievementFixUp = 0x10000,
|
|
IsLegacy = 0x20000,
|
|
CataLegendaryMountChecked = 0x40000,
|
|
CataLegendaryMountObtained = 0x80000,
|
|
}
|
|
|
|
---@enum Enum.BonusStatIndex
|
|
Enum.BonusStatIndex = {
|
|
Mana = 0,
|
|
Health = 1,
|
|
Endurance = 2,
|
|
Agility = 3,
|
|
Strength = 4,
|
|
Intellect = 5,
|
|
Spirit = 6,
|
|
Stamina = 7,
|
|
Energy = 8,
|
|
Rage = 9,
|
|
Focus = 10,
|
|
WeaponSkillRatingObsolete = 11,
|
|
DefenseSkillRating = 12,
|
|
DodgeRating = 13,
|
|
ParryRating = 14,
|
|
BlockRating = 15,
|
|
HitMeleeRating = 16,
|
|
HitRangedRating = 17,
|
|
HitSpellRating = 18,
|
|
CritMeleeRating = 19,
|
|
CritRangedRating = 20,
|
|
CritSpellRating = 21,
|
|
Corruption = 22,
|
|
CorruptionResistance = 23,
|
|
ModifiedCraftingStat_1 = 24,
|
|
ModifiedCraftingStat_2 = 25,
|
|
CritTakenRangedRatingObsolete = 26,
|
|
CritTakenSpellRatingObsolete = 27,
|
|
HasteMeleeRatingObsolete = 28,
|
|
HasteRangedRatingObsolete = 29,
|
|
HasteSpellRatingObsolete = 30,
|
|
HitRating = 31,
|
|
CritRating = 32,
|
|
HitTakenRatingObsolete = 33,
|
|
CritTakenRatingObsolete = 34,
|
|
ResilienceRating = 35,
|
|
HasteRating = 36,
|
|
ExpertiseRating = 37,
|
|
AttackPower = 38,
|
|
RangedAttackPower = 39,
|
|
Versatility = 40,
|
|
SpellHealingDone = 41,
|
|
SpellDamageDone = 42,
|
|
ManaRegenerationObsolete = 43,
|
|
Unused = 44,
|
|
SpellPower = 45,
|
|
HealthRegen = 46,
|
|
SpellPenetration = 47,
|
|
BlockValueObsolete = 48,
|
|
MasteryRating = 49,
|
|
ExtraArmor = 50,
|
|
FireResistance = 51,
|
|
FrostResistance = 52,
|
|
HolyResistance = 53,
|
|
ShadowResistance = 54,
|
|
NatureResistance = 55,
|
|
ArcaneResistance = 56,
|
|
PvPPower = 57,
|
|
CombatRatingUnused_0 = 58,
|
|
CombatRatingUnused_2 = 59,
|
|
CombatRatingUnused_3 = 60,
|
|
CombatRatingSpeed = 61,
|
|
CombatRatingLifesteal = 62,
|
|
CombatRatingAvoidance = 63,
|
|
CombatRatingSturdiness = 64,
|
|
CombatRatingUnused_7 = 65,
|
|
CombatRatingUnused_27 = 66,
|
|
CombatRatingUnused_9 = 67,
|
|
CombatRatingUnused_10 = 68,
|
|
CombatRatingUnused_11 = 69,
|
|
CombatRatingUnused_12 = 70,
|
|
AgilityOrStrengthOrIntellect = 71,
|
|
AgilityOrStrength = 72,
|
|
AgilityOrIntellect = 73,
|
|
StrengthOrIntellect = 74,
|
|
ProfessionInspiration = 75,
|
|
ProfessionResourcefulness = 76,
|
|
ProfessionFinesse = 77,
|
|
ProfessionDeftness = 78,
|
|
ProfessionPerception = 79,
|
|
ProfessionCraftingSpeed = 80,
|
|
ProfessionMulticraft = 81,
|
|
ProfessionIngenuity = 82,
|
|
}
|
|
|
|
---@enum Enum.BrawlType
|
|
Enum.BrawlType = {
|
|
None = 0,
|
|
Battleground = 1,
|
|
Arena = 2,
|
|
LFG = 3,
|
|
SoloShuffle = 4,
|
|
SoloRbg = 5,
|
|
}
|
|
|
|
---@enum Enum.BulkPurchaseResult
|
|
Enum.BulkPurchaseResult = {
|
|
ResultOk = 0,
|
|
ResultInProgress = 1,
|
|
ResultPartialSuccess = 2,
|
|
ResultFailed = 3,
|
|
ResultTooManyProducts = 4,
|
|
ResultSystemDisabled = 5,
|
|
ResultInsufficientFunds = 6,
|
|
ResultPurchaseTimeout = 7,
|
|
}
|
|
|
|
---@enum Enum.BulkPurchaseStatus
|
|
Enum.BulkPurchaseStatus = {
|
|
PlacingOrders = 0,
|
|
PurchasesPending = 1,
|
|
FetchEntitlements = 2,
|
|
Done = 3,
|
|
Failed = 4,
|
|
}
|
|
|
|
---@enum Enum.BulkRefundResult
|
|
Enum.BulkRefundResult = {
|
|
ResultOk = 0,
|
|
ResultFailed = 1,
|
|
ResultInvalidRequest = 2,
|
|
ResultRefundWindowExpired = 3,
|
|
ResultSystemDisabled = 4,
|
|
ResultTimeout = 5,
|
|
}
|
|
|
|
---@enum Enum.CDMLayoutMode
|
|
Enum.CDMLayoutMode = {
|
|
AllowCreate = true,
|
|
AccessOnly = false,
|
|
}
|
|
|
|
---@enum Enum.CachedRewardType
|
|
Enum.CachedRewardType = {
|
|
None = 0,
|
|
Item = 1,
|
|
Currency = 2,
|
|
Quest = 3,
|
|
}
|
|
|
|
---@enum Enum.CalendarCommandType
|
|
Enum.CalendarCommandType = {
|
|
Create = 0,
|
|
Invite = 1,
|
|
Rsvp = 2,
|
|
RemoveInvite = 3,
|
|
RemoveEvent = 4,
|
|
Status = 5,
|
|
ModeratorStatus = 6,
|
|
GetCalendar = 7,
|
|
GetEvent = 8,
|
|
UpdateEvent = 9,
|
|
Complain = 10,
|
|
Notes = 11,
|
|
}
|
|
|
|
---@enum Enum.CalendarErrorType
|
|
Enum.CalendarErrorType = {
|
|
Success = 0,
|
|
CommunityEventsExceeded = 1,
|
|
EventsExceeded = 2,
|
|
SelfInvitesExceeded = 3,
|
|
OtherInvitesExceeded = 4,
|
|
NoPermission = 5,
|
|
EventInvalid = 6,
|
|
NotInvited = 7,
|
|
UnknownError = 8,
|
|
NotInGuild = 9,
|
|
NotInCommunity = 10,
|
|
TargetAlreadyInvited = 11,
|
|
NameNotFound = 12,
|
|
WrongFaction = 13,
|
|
Ignored = 14,
|
|
InvitesExceeded = 15,
|
|
InvalidMaxSize = 16,
|
|
InvalidDate = 17,
|
|
InvalidTime = 18,
|
|
NoInvites = 19,
|
|
NeedsTitle = 20,
|
|
EventPassed = 21,
|
|
EventLocked = 22,
|
|
DeleteCreatorFailed = 23,
|
|
DataAlreadySet = 24,
|
|
CalendarDisabled = 25,
|
|
RestrictedAccount = 26,
|
|
ArenaEventsExceeded = 27,
|
|
RestrictedLevel = 28,
|
|
Squelched = 29,
|
|
NoInvite = 30,
|
|
ComplaintDisabled = 31,
|
|
ComplaintSelf = 32,
|
|
ComplaintSameGuild = 33,
|
|
ComplaintGm = 34,
|
|
ComplaintLimit = 35,
|
|
ComplaintNotFound = 36,
|
|
EventWrongServer = 37,
|
|
NoCommunityInvites = 38,
|
|
InvalidSignup = 39,
|
|
NoModerator = 40,
|
|
ModeratorRestricted = 41,
|
|
InvalidNotes = 42,
|
|
InvalidTitle = 43,
|
|
InvalidDescription = 44,
|
|
InvalidClub = 45,
|
|
CreatorNotFound = 46,
|
|
EventThrottled = 47,
|
|
InviteThrottled = 48,
|
|
Internal = 49,
|
|
ComplaintAdded = 50,
|
|
}
|
|
|
|
---@enum Enum.CalendarEventBits
|
|
Enum.CalendarEventBits = {
|
|
Player = 0x1,
|
|
GuildDeprecated = 0x2,
|
|
System = 0x4,
|
|
Holiday = 0x8,
|
|
Locked = 0x10,
|
|
AutoApprove = 0x20,
|
|
CommunityAnnouncement = 0x40,
|
|
RaidLockout = 0x80,
|
|
ArenaDeprecated = 0x100,
|
|
RaidResetDeprecated = 0x200,
|
|
CommunitySignup = 0x400,
|
|
GuildSignup = 0x800,
|
|
CommunityWide = 0xC40,
|
|
PlayerCreated = 0xD43,
|
|
CantComplain = 0xECC,
|
|
}
|
|
|
|
---@enum Enum.CalendarEventRepeatOptions
|
|
Enum.CalendarEventRepeatOptions = {
|
|
Never = 0,
|
|
Weekly = 1,
|
|
Biweekly = 2,
|
|
Monthly = 3,
|
|
}
|
|
|
|
---@enum Enum.CalendarEventType
|
|
Enum.CalendarEventType = {
|
|
Raid = 0,
|
|
Dungeon = 1,
|
|
PvP = 2,
|
|
Meeting = 3,
|
|
Other = 4,
|
|
HeroicDeprecated = 5,
|
|
}
|
|
|
|
---@enum Enum.CalendarFilterFlags
|
|
Enum.CalendarFilterFlags = {
|
|
WeeklyHoliday = 0x1,
|
|
Darkmoon = 0x2,
|
|
Battleground = 0x4,
|
|
RaidLockout = 0x8,
|
|
RaidReset = 0x10,
|
|
}
|
|
|
|
---@enum Enum.CalendarGetEventType
|
|
Enum.CalendarGetEventType = {
|
|
Get = 0,
|
|
Add = 1,
|
|
Copy = 2,
|
|
}
|
|
|
|
---@enum Enum.CalendarHolidayFilterType
|
|
Enum.CalendarHolidayFilterType = {
|
|
Weekly = 0,
|
|
Darkmoon = 1,
|
|
Battleground = 2,
|
|
}
|
|
|
|
---@enum Enum.CalendarInviteBits
|
|
Enum.CalendarInviteBits = {
|
|
None = 0x0,
|
|
PendingInvite = 0x1,
|
|
Moderator = 0x2,
|
|
Creator = 0x4,
|
|
Signup = 0x8,
|
|
}
|
|
|
|
---@enum Enum.CalendarInviteSortType
|
|
Enum.CalendarInviteSortType = {
|
|
Name = 0,
|
|
Level = 1,
|
|
Class = 2,
|
|
Status = 3,
|
|
Party = 4,
|
|
Notes = 5,
|
|
}
|
|
|
|
---@enum Enum.CalendarInviteType
|
|
Enum.CalendarInviteType = {
|
|
Normal = 0,
|
|
Signup = 1,
|
|
}
|
|
|
|
---@enum Enum.CalendarModeratorStatus
|
|
Enum.CalendarModeratorStatus = {
|
|
None = 0,
|
|
Moderator = 1,
|
|
Creator = 2,
|
|
}
|
|
|
|
---@enum Enum.CalendarStatus
|
|
Enum.CalendarStatus = {
|
|
Invited = 0,
|
|
Available = 1,
|
|
Declined = 2,
|
|
Confirmed = 3,
|
|
Out = 4,
|
|
Standby = 5,
|
|
Signedup = 6,
|
|
NotSignedup = 7,
|
|
Tentative = 8,
|
|
}
|
|
|
|
---@enum Enum.CalendarTexturesType
|
|
Enum.CalendarTexturesType = {
|
|
Dungeons = 0,
|
|
Raid = 1,
|
|
}
|
|
|
|
---@enum Enum.CalendarType
|
|
Enum.CalendarType = {
|
|
Player = 0,
|
|
Community = 1,
|
|
RaidLockout = 2,
|
|
RaidResetDeprecated = 3,
|
|
Holiday = 4,
|
|
HolidayWeekly = 5,
|
|
HolidayDarkmoon = 6,
|
|
HolidayBattleground = 7,
|
|
}
|
|
|
|
---@enum Enum.CalendarWebActionType
|
|
Enum.CalendarWebActionType = {
|
|
Accept = 0,
|
|
Decline = 1,
|
|
Remove = 2,
|
|
ReportSpam = 3,
|
|
Signup = 4,
|
|
Tentative = 5,
|
|
TentativeSignup = 6,
|
|
}
|
|
|
|
---@enum Enum.CallingStates
|
|
Enum.CallingStates = {
|
|
QuestOffer = 0,
|
|
QuestActive = 1,
|
|
QuestCompleted = 2,
|
|
}
|
|
|
|
---@enum Enum.CameraModeAspectRatio
|
|
Enum.CameraModeAspectRatio = {
|
|
Default = 0,
|
|
LegacyLetterbox = 1,
|
|
HighDefinition_16_X_9 = 2,
|
|
Cinemascope_2_Dot_4_X_1 = 3,
|
|
}
|
|
|
|
---@enum Enum.CampaignState
|
|
Enum.CampaignState = {
|
|
Invalid = 0,
|
|
Complete = 1,
|
|
InProgress = 2,
|
|
Stalled = 3,
|
|
}
|
|
|
|
---@enum Enum.CanRedeemTokenForBalanceResult
|
|
Enum.CanRedeemTokenForBalanceResult = {
|
|
Ok = 0,
|
|
FailureCap = 1,
|
|
}
|
|
|
|
---@enum Enum.CaptureBarWidgetFillDirectionType
|
|
Enum.CaptureBarWidgetFillDirectionType = {
|
|
RightToLeft = 0,
|
|
LeftToRight = 1,
|
|
}
|
|
|
|
---@enum Enum.Causeofdeath
|
|
Enum.Causeofdeath = {
|
|
None = 0,
|
|
PlayerPvP = 1,
|
|
PlayerDuel = 2,
|
|
Creature = 3,
|
|
Falling = 4,
|
|
Drowning = 5,
|
|
Fatigue = 6,
|
|
Slime = 7,
|
|
Lava = 8,
|
|
Fire = 9,
|
|
}
|
|
|
|
---@enum Enum.CauseofdeathFlags
|
|
Enum.CauseofdeathFlags = {
|
|
NoneNeeded = 0,
|
|
PlayerNameNeeded = 1,
|
|
CreatureNameNeeded = 2,
|
|
ZoneNameNeeded = 4,
|
|
}
|
|
|
|
---@enum Enum.ChallengeModeHistoryFlags
|
|
Enum.ChallengeModeHistoryFlags = {
|
|
None = 0,
|
|
ConfirmedLeaver = 1,
|
|
}
|
|
|
|
---@enum Enum.ChallengeModeHistoryResult
|
|
Enum.ChallengeModeHistoryResult = {
|
|
Successful = 0,
|
|
Leaver = 1,
|
|
}
|
|
|
|
---@enum Enum.ChallengeModeHistoryStatus
|
|
Enum.ChallengeModeHistoryStatus = {
|
|
Normal = 0,
|
|
Leaver = 1,
|
|
}
|
|
|
|
---@enum Enum.ChannelPlayerFlags
|
|
Enum.ChannelPlayerFlags = {
|
|
ChannelPlayerNone = 0x0,
|
|
ChannelPlayerOwner = 0x1,
|
|
ChannelPlayerModerator = 0x2,
|
|
ChannelPlayerTextAllow = 0x4,
|
|
ChannelPlayerHidden = 0x8,
|
|
}
|
|
|
|
---@enum Enum.CharCustomizationType
|
|
Enum.CharCustomizationType = {
|
|
Skin = 0,
|
|
Face = 1,
|
|
Hair = 2,
|
|
HairColor = 3,
|
|
FacialHair = 4,
|
|
CustomOptionTattoo = 5,
|
|
CustomOptionHorn = 6,
|
|
CustomOptionFacewear = 7,
|
|
CustomOptionTattooColor = 8,
|
|
}
|
|
|
|
---@enum Enum.CharacterServiceInfoFlag
|
|
Enum.CharacterServiceInfoFlag = {
|
|
RestrictToRecommendedSpecs = 1,
|
|
AllowMaxLevelBoost = 2,
|
|
}
|
|
|
|
---@enum Enum.ChatChannelRuleset
|
|
Enum.ChatChannelRuleset = {
|
|
None = 0,
|
|
Mentor = 1,
|
|
Disabled = 2,
|
|
ChromieTimeCataclysm = 3,
|
|
ChromieTimeBuringCrusade = 4,
|
|
ChromieTimeWrath = 5,
|
|
ChromieTimeMists = 6,
|
|
ChromieTimeWoD = 7,
|
|
ChromieTimeLegion = 8,
|
|
}
|
|
|
|
---@enum Enum.ChatChannelType
|
|
Enum.ChatChannelType = {
|
|
None = 0,
|
|
Custom = 1,
|
|
PrivateParty = 2,
|
|
PublicParty = 3,
|
|
Communities = 4,
|
|
}
|
|
|
|
---@enum Enum.ChatMessagingLockdownRestriction
|
|
Enum.ChatMessagingLockdownRestriction = {
|
|
DropIncomingAddonMessages = 1,
|
|
DropOutgoingAddonMessages = 2,
|
|
}
|
|
|
|
---@enum Enum.ChatToxityFilterOptOut
|
|
Enum.ChatToxityFilterOptOut = {
|
|
FilterAll = 0,
|
|
ExcludeFilterFriend = 1,
|
|
ExcludeFilterGuild = 2,
|
|
ExcludeFilterAll = 4294967295,
|
|
}
|
|
|
|
---@enum Enum.ChatWhisperTargetStatus
|
|
Enum.ChatWhisperTargetStatus = {
|
|
CanWhisper = 0,
|
|
CanWhisperGuild = 1,
|
|
Offline = 2,
|
|
WrongFaction = 3,
|
|
}
|
|
|
|
---@enum Enum.ChrCustomizationCategoryFlag
|
|
Enum.ChrCustomizationCategoryFlag = {
|
|
UndressModel = 1,
|
|
Subcategory = 2,
|
|
}
|
|
|
|
---@enum Enum.ChrCustomizationOptionType
|
|
Enum.ChrCustomizationOptionType = {
|
|
Dropdown = 0,
|
|
Checkbox = 1,
|
|
Slider = 2,
|
|
}
|
|
|
|
---@enum Enum.ChrModelFeatureFlags
|
|
Enum.ChrModelFeatureFlags = {
|
|
None = 0x0,
|
|
Summons = 0x1,
|
|
Forms = 0x2,
|
|
Identity = 0x4,
|
|
Deprecated0 = 0x8,
|
|
Mounts = 0x10,
|
|
HunterPets = 0x20,
|
|
Players = 0x40,
|
|
}
|
|
|
|
---@enum Enum.ChrRacesAllianceType
|
|
Enum.ChrRacesAllianceType = {
|
|
Alliance = 0,
|
|
Horde = 1,
|
|
NeutralOrNpc = 2,
|
|
}
|
|
|
|
---@enum Enum.CinematicType
|
|
Enum.CinematicType = {
|
|
GlueMovie = 0,
|
|
GameMovie = 1,
|
|
GameClientScene = 2,
|
|
GameCinematicSequence = 3,
|
|
}
|
|
|
|
---@enum Enum.ClickBindingInteraction
|
|
Enum.ClickBindingInteraction = {
|
|
Target = 1,
|
|
OpenContextMenu = 2,
|
|
}
|
|
|
|
---@enum Enum.ClickBindingType
|
|
Enum.ClickBindingType = {
|
|
None = 0,
|
|
Spell = 1,
|
|
Macro = 2,
|
|
Interaction = 3,
|
|
PetAction = 4,
|
|
}
|
|
|
|
---@enum Enum.ClientDebugAISpellReadyStatus
|
|
Enum.ClientDebugAISpellReadyStatus = {
|
|
Ready = 0,
|
|
Cooldown = 1,
|
|
InitialDelay = 2,
|
|
Enabled = 3,
|
|
Paused = 4,
|
|
Charmed = 5,
|
|
Stunned = 6,
|
|
Silenced = 7,
|
|
Pacified = 8,
|
|
NoActions = 9,
|
|
Fleeing = 10,
|
|
Confused = 11,
|
|
Tokenless = 12,
|
|
EquippedItems = 13,
|
|
ReadyToCast = 14,
|
|
PowerCost = 15,
|
|
ShapeShiftRules = 16,
|
|
StealthRules = 17,
|
|
Peaceful = 18,
|
|
CasterAuraStateRestrictions = 19,
|
|
ExcludeCasterAuraStateRestrictions = 20,
|
|
CasterAuraSpellRestrictions = 21,
|
|
ExcludeCasterSpell = 22,
|
|
DungeonEncounter = 23,
|
|
FactionReaction = 24,
|
|
DungeonEncounterID = 25,
|
|
CheckArea = 26,
|
|
CombatCondition = 27,
|
|
HasTargets = 28,
|
|
CasterAuraEffectRestrictions = 29,
|
|
ExcludeCasterAuraEffect = 30,
|
|
GeneralAuraRestrictions = 31,
|
|
}
|
|
|
|
---@enum Enum.ClientPlatformType
|
|
Enum.ClientPlatformType = {
|
|
Windows = 0,
|
|
Macintosh = 1,
|
|
}
|
|
|
|
---@enum Enum.ClientSceneType
|
|
Enum.ClientSceneType = {
|
|
DefaultSceneType = 0,
|
|
MinigameSceneType = 1,
|
|
}
|
|
|
|
---@enum Enum.ClientSettingsConfigFlag
|
|
Enum.ClientSettingsConfigFlag = {
|
|
ClientSettingsConfigDebug = 0x1,
|
|
ClientSettingsConfigInternal = 0x2,
|
|
ClientSettingsConfigPerf = 0x4,
|
|
ClientSettingsConfigGm = 0x8,
|
|
ClientSettingsConfigTest = 0x10,
|
|
ClientSettingsConfigTestRetail = 0x20,
|
|
ClientSettingsConfigBeta = 0x40,
|
|
ClientSettingsConfigBetaRetail = 0x80,
|
|
ClientSettingsConfigRetail = 0x100,
|
|
}
|
|
|
|
---@enum Enum.ClubActionType
|
|
Enum.ClubActionType = {
|
|
ErrorClubActionSubscribe = 0,
|
|
ErrorClubActionCreate = 1,
|
|
ErrorClubActionEdit = 2,
|
|
ErrorClubActionDestroy = 3,
|
|
ErrorClubActionLeave = 4,
|
|
ErrorClubActionCreateTicket = 5,
|
|
ErrorClubActionDestroyTicket = 6,
|
|
ErrorClubActionRedeemTicket = 7,
|
|
ErrorClubActionGetTicket = 8,
|
|
ErrorClubActionGetTickets = 9,
|
|
ErrorClubActionGetBans = 10,
|
|
ErrorClubActionGetInvitations = 11,
|
|
ErrorClubActionRevokeInvitation = 12,
|
|
ErrorClubActionAcceptInvitation = 13,
|
|
ErrorClubActionDeclineInvitation = 14,
|
|
ErrorClubActionCreateStream = 15,
|
|
ErrorClubActionEditStream = 16,
|
|
ErrorClubActionDestroyStream = 17,
|
|
ErrorClubActionInviteMember = 18,
|
|
ErrorClubActionEditMember = 19,
|
|
ErrorClubActionEditMemberNote = 20,
|
|
ErrorClubActionKickMember = 21,
|
|
ErrorClubActionAddBan = 22,
|
|
ErrorClubActionRemoveBan = 23,
|
|
ErrorClubActionCreateMessage = 24,
|
|
ErrorClubActionEditMessage = 25,
|
|
ErrorClubActionDestroyMessage = 26,
|
|
}
|
|
|
|
---@enum Enum.ClubErrorType
|
|
Enum.ClubErrorType = {
|
|
ErrorCommunitiesNone = 0,
|
|
ErrorCommunitiesUnknown = 1,
|
|
ErrorCommunitiesNeutralFaction = 2,
|
|
ErrorCommunitiesUnknownRealm = 3,
|
|
ErrorCommunitiesBadTarget = 4,
|
|
ErrorCommunitiesWrongFaction = 5,
|
|
ErrorCommunitiesRestricted = 6,
|
|
ErrorCommunitiesIgnored = 7,
|
|
ErrorCommunitiesGuild = 8,
|
|
ErrorCommunitiesWrongRegion = 9,
|
|
ErrorCommunitiesUnknownTicket = 10,
|
|
ErrorCommunitiesMissingShortName = 11,
|
|
ErrorCommunitiesProfanity = 12,
|
|
ErrorCommunitiesTrial = 13,
|
|
ErrorCommunitiesVeteranTrial = 14,
|
|
ErrorCommunitiesChatMute = 15,
|
|
ErrorClubFull = 16,
|
|
ErrorClubNoClub = 17,
|
|
ErrorClubNotMember = 18,
|
|
ErrorClubAlreadyMember = 19,
|
|
ErrorClubNoSuchMember = 20,
|
|
ErrorClubNoSuchInvitation = 21,
|
|
ErrorClubInvitationAlreadyExists = 22,
|
|
ErrorClubInvalidRoleID = 23,
|
|
ErrorClubInsufficientPrivileges = 24,
|
|
ErrorClubTooManyClubsJoined = 25,
|
|
ErrorClubVoiceFull = 26,
|
|
ErrorClubStreamNoStream = 27,
|
|
ErrorClubStreamInvalidName = 28,
|
|
ErrorClubStreamCountAtMin = 29,
|
|
ErrorClubStreamCountAtMax = 30,
|
|
ErrorClubMemberHasRequiredRole = 31,
|
|
ErrorClubSentInvitationCountAtMax = 32,
|
|
ErrorClubReceivedInvitationCountAtMax = 33,
|
|
ErrorClubTargetIsBanned = 34,
|
|
ErrorClubBanAlreadyExists = 35,
|
|
ErrorClubBanCountAtMax = 36,
|
|
ErrorClubTicketCountAtMax = 37,
|
|
ErrorClubTicketNoSuchTicket = 38,
|
|
ErrorClubTicketHasConsumedAllowedRedeemCount = 39,
|
|
ErrorClubDoesntAllowCrossFaction = 40,
|
|
ErrorClubEditHasCrossFactionMembers = 41,
|
|
}
|
|
|
|
---@enum Enum.ClubFieldType
|
|
Enum.ClubFieldType = {
|
|
ClubName = 0,
|
|
ClubShortName = 1,
|
|
ClubDescription = 2,
|
|
ClubBroadcast = 3,
|
|
ClubStreamName = 4,
|
|
ClubStreamSubject = 5,
|
|
NumTypes = 6,
|
|
}
|
|
|
|
---@enum Enum.ClubFinderApplicationUpdateType
|
|
Enum.ClubFinderApplicationUpdateType = {
|
|
None = 0,
|
|
AcceptInvite = 1,
|
|
DeclineInvite = 2,
|
|
Cancel = 3,
|
|
}
|
|
|
|
---@enum Enum.ClubFinderClubPostingStatusFlags
|
|
Enum.ClubFinderClubPostingStatusFlags = {
|
|
None = 0,
|
|
NeedsCacheUpdate = 1,
|
|
ForceDescriptionChange = 2,
|
|
ForceNameChange = 3,
|
|
UnderReview = 4,
|
|
Banned = 5,
|
|
FakePost = 6,
|
|
PendingDelete = 7,
|
|
PostDelisted = 8,
|
|
}
|
|
|
|
---@enum Enum.ClubFinderDisableReason
|
|
Enum.ClubFinderDisableReason = {
|
|
Muted = 0,
|
|
Silenced = 1,
|
|
VeteranTrial = 2,
|
|
}
|
|
|
|
---@enum Enum.ClubFinderPostingReportType
|
|
Enum.ClubFinderPostingReportType = {
|
|
PostersName = 0,
|
|
ClubName = 1,
|
|
PostingDescription = 2,
|
|
ApplicantsName = 3,
|
|
JoinNote = 4,
|
|
}
|
|
|
|
---@enum Enum.ClubFinderRequestType
|
|
Enum.ClubFinderRequestType = {
|
|
None = 0,
|
|
Guild = 1,
|
|
Community = 2,
|
|
All = 3,
|
|
}
|
|
|
|
---@enum Enum.ClubFinderSettingFlags
|
|
Enum.ClubFinderSettingFlags = {
|
|
None = 0,
|
|
Dungeons = 1,
|
|
Raids = 2,
|
|
PvP = 3,
|
|
RP = 4,
|
|
Social = 5,
|
|
Small = 6,
|
|
Medium = 7,
|
|
Large = 8,
|
|
Tank = 9,
|
|
Healer = 10,
|
|
Damage = 11,
|
|
EnableListing = 12,
|
|
MaxLevelOnly = 13,
|
|
AutoAccept = 14,
|
|
FactionHorde = 15,
|
|
FactionAlliance = 16,
|
|
FactionNeutral = 17,
|
|
SortRelevance = 18,
|
|
SortMemberCount = 19,
|
|
SortNewest = 20,
|
|
LanguageReserved1 = 21,
|
|
LanguageReserved2 = 22,
|
|
LanguageReserved3 = 23,
|
|
LanguageReserved4 = 24,
|
|
LanguageReserved5 = 25,
|
|
}
|
|
|
|
---@enum Enum.ClubInvitationCandidateStatus
|
|
Enum.ClubInvitationCandidateStatus = {
|
|
Available = 0,
|
|
InvitePending = 1,
|
|
AlreadyMember = 2,
|
|
}
|
|
|
|
---@enum Enum.ClubMemberPresence
|
|
Enum.ClubMemberPresence = {
|
|
Unknown = 0,
|
|
Online = 1,
|
|
OnlineMobile = 2,
|
|
Offline = 3,
|
|
Away = 4,
|
|
Busy = 5,
|
|
}
|
|
|
|
---@enum Enum.ClubRemovedReason
|
|
Enum.ClubRemovedReason = {
|
|
None = 0,
|
|
Banned = 1,
|
|
Removed = 2,
|
|
ClubDestroyed = 3,
|
|
}
|
|
|
|
---@enum Enum.ClubRestrictionReason
|
|
Enum.ClubRestrictionReason = {
|
|
None = 0,
|
|
Unavailable = 1,
|
|
}
|
|
|
|
---@enum Enum.ClubRoleIdentifier
|
|
Enum.ClubRoleIdentifier = {
|
|
Owner = 1,
|
|
Leader = 2,
|
|
Moderator = 3,
|
|
Member = 4,
|
|
}
|
|
|
|
---@enum Enum.ClubStreamNotificationFilter
|
|
Enum.ClubStreamNotificationFilter = {
|
|
None = 0,
|
|
Mention = 1,
|
|
All = 2,
|
|
}
|
|
|
|
---@enum Enum.ClubStreamType
|
|
Enum.ClubStreamType = {
|
|
General = 0,
|
|
Guild = 1,
|
|
Officer = 2,
|
|
Other = 3,
|
|
}
|
|
|
|
---@enum Enum.ClubType
|
|
Enum.ClubType = {
|
|
BattleNet = 0,
|
|
Character = 1,
|
|
Guild = 2,
|
|
Other = 3,
|
|
}
|
|
|
|
---@enum Enum.ColorOverride
|
|
Enum.ColorOverride = {
|
|
ItemQualityPoor = 0,
|
|
ItemQualityCommon = 1,
|
|
ItemQualityUncommon = 2,
|
|
ItemQualityRare = 3,
|
|
ItemQualityEpic = 4,
|
|
ItemQualityLegendary = 5,
|
|
ItemQualityArtifact = 6,
|
|
ItemQualityAccount = 7,
|
|
}
|
|
|
|
---@enum Enum.CombatAudioAlertCastState
|
|
Enum.CombatAudioAlertCastState = {
|
|
Off = 0,
|
|
OnCastStart = 1,
|
|
OnCastEnd = 2,
|
|
}
|
|
|
|
---@enum Enum.CombatAudioAlertCategory
|
|
Enum.CombatAudioAlertCategory = {
|
|
General = 0,
|
|
PlayerHealth = 1,
|
|
TargetHealth = 2,
|
|
PlayerCast = 3,
|
|
TargetCast = 4,
|
|
PlayerResource1 = 5,
|
|
PlayerResource2 = 6,
|
|
PartyHealth = 7,
|
|
PlayerDebuffs = 8,
|
|
}
|
|
|
|
---@enum Enum.CombatAudioAlertDebuffSelfAlertValues
|
|
Enum.CombatAudioAlertDebuffSelfAlertValues = {
|
|
Off = 0,
|
|
DispelType = 1,
|
|
}
|
|
|
|
---@enum Enum.CombatAudioAlertPartyPercentValues
|
|
Enum.CombatAudioAlertPartyPercentValues = {
|
|
Off = 0,
|
|
Under100Percent = 1,
|
|
Under90Percent = 2,
|
|
Under80Percent = 3,
|
|
Under70Percent = 4,
|
|
Under60Percent = 5,
|
|
Under50Percent = 6,
|
|
Under40Percent = 7,
|
|
Under30Percent = 8,
|
|
Under20Percent = 9,
|
|
Under10Percent = 10,
|
|
}
|
|
|
|
---@enum Enum.CombatAudioAlertPercentValues
|
|
Enum.CombatAudioAlertPercentValues = {
|
|
Off = 0,
|
|
Every10Percent = 1,
|
|
Every20Percent = 2,
|
|
Every30Percent = 3,
|
|
Every40Percent = 4,
|
|
Every50Percent = 5,
|
|
}
|
|
|
|
---@enum Enum.CombatAudioAlertPlayerCastFormatValues
|
|
Enum.CombatAudioAlertPlayerCastFormatValues = {
|
|
CastingSpellname = 0,
|
|
CastSpellname = 1,
|
|
Casting = 2,
|
|
Cast = 3,
|
|
Spellname = 4,
|
|
}
|
|
|
|
---@enum Enum.CombatAudioAlertPlayerDebuffFormatValues
|
|
Enum.CombatAudioAlertPlayerDebuffFormatValues = {
|
|
Full = 0,
|
|
NoSpellname = 1,
|
|
}
|
|
|
|
---@enum Enum.CombatAudioAlertPlayerHealthFormatValues
|
|
Enum.CombatAudioAlertPlayerHealthFormatValues = {
|
|
HealthFull = 0,
|
|
HealthNoPercent = 1,
|
|
HealthNoPercentDiv10 = 2,
|
|
NoHealthFull = 3,
|
|
NoHealthNoPercent = 4,
|
|
NoHealthNoPercentDiv10 = 5,
|
|
}
|
|
|
|
---@enum Enum.CombatAudioAlertPlayerResourceFormatValues
|
|
Enum.CombatAudioAlertPlayerResourceFormatValues = {
|
|
ResourceFull = 0,
|
|
ResourceNoPercent = 1,
|
|
ResourceNoPercentDiv10 = 2,
|
|
NoResourceFull = 3,
|
|
NoResourceNoPercent = 4,
|
|
NoResourceNoPercentDiv10 = 5,
|
|
}
|
|
|
|
---@enum Enum.CombatAudioAlertSayIfTargetedType
|
|
Enum.CombatAudioAlertSayIfTargetedType = {
|
|
None = 0,
|
|
Aggro = 1,
|
|
Targeted = 2,
|
|
TargetedBy = 3,
|
|
}
|
|
|
|
---@enum Enum.CombatAudioAlertSpecSetting
|
|
Enum.CombatAudioAlertSpecSetting = {
|
|
Resource1Percent = 0,
|
|
Resource1Format = 1,
|
|
Resource1Voice = 2,
|
|
Resource1Volume = 3,
|
|
Resource2Percent = 4,
|
|
Resource2Format = 5,
|
|
Resource2Voice = 6,
|
|
Resource2Volume = 7,
|
|
SayIfTargeted = 8,
|
|
}
|
|
|
|
---@enum Enum.CombatAudioAlertTargetCastFormatValues
|
|
Enum.CombatAudioAlertTargetCastFormatValues = {
|
|
TargetCastingSpellname = 0,
|
|
TargetCastSpellname = 1,
|
|
CastingSpellname = 2,
|
|
CastSpellname = 3,
|
|
Casting = 4,
|
|
Cast = 5,
|
|
Spellname = 6,
|
|
}
|
|
|
|
---@enum Enum.CombatAudioAlertTargetDeathBehavior
|
|
Enum.CombatAudioAlertTargetDeathBehavior = {
|
|
Default = 0,
|
|
SayTargetDead = 1,
|
|
}
|
|
|
|
---@enum Enum.CombatAudioAlertTargetHealthFormatValues
|
|
Enum.CombatAudioAlertTargetHealthFormatValues = {
|
|
NoHealthFull = 0,
|
|
NoHealthNoPercent = 1,
|
|
NoHealthNoPercentDiv10 = 2,
|
|
HealthFull = 3,
|
|
HealthNoPercent = 4,
|
|
HealthNoPercentDiv10 = 5,
|
|
TargetFull = 6,
|
|
TargetNoPercent = 7,
|
|
TargetNoPercentDiv10 = 8,
|
|
}
|
|
|
|
---@enum Enum.CombatAudioAlertThrottle
|
|
Enum.CombatAudioAlertThrottle = {
|
|
Sample = 0,
|
|
PlayerHealth = 1,
|
|
TargetHealth = 2,
|
|
PlayerCast = 3,
|
|
TargetCast = 4,
|
|
PlayerResource1 = 5,
|
|
PlayerResource2 = 6,
|
|
PlayerHealthSamePercent = 7,
|
|
TargetHealthSamePercent = 8,
|
|
PlayerResource1SamePercent = 9,
|
|
PlayerResource2SamePercent = 10,
|
|
}
|
|
|
|
---@enum Enum.CombatAudioAlertType
|
|
Enum.CombatAudioAlertType = {
|
|
Health = 0,
|
|
Cast = 1,
|
|
}
|
|
|
|
---@enum Enum.CombatAudioAlertUnit
|
|
Enum.CombatAudioAlertUnit = {
|
|
Player = 0,
|
|
Target = 1,
|
|
}
|
|
|
|
---@enum Enum.CombatLogMessageOrder
|
|
Enum.CombatLogMessageOrder = {
|
|
Newest = 0,
|
|
Oldest = 1,
|
|
}
|
|
|
|
---@enum Enum.CombatLogObject
|
|
Enum.CombatLogObject = {
|
|
Empty = 0x0,
|
|
AffiliationMine = 0x1,
|
|
AffiliationParty = 0x2,
|
|
AffiliationRaid = 0x4,
|
|
AffiliationOutsider = 0x8,
|
|
ReactionFriendly = 0x10,
|
|
ReactionNeutral = 0x20,
|
|
ReactionHostile = 0x40,
|
|
ControlPlayer = 0x100,
|
|
ControlNpc = 0x200,
|
|
TypePlayer = 0x400,
|
|
TypeNpc = 0x800,
|
|
TypePet = 0x1000,
|
|
TypeGuardian = 0x2000,
|
|
TypeObject = 0x4000,
|
|
Target = 0x10000,
|
|
Focus = 0x20000,
|
|
Maintank = 0x40000,
|
|
Mainassist = 0x80000,
|
|
None = 0x80000000,
|
|
}
|
|
|
|
---@enum Enum.CombatLogObjectTarget
|
|
Enum.CombatLogObjectTarget = {
|
|
Raidtarget1 = 0x1,
|
|
Raidtarget2 = 0x2,
|
|
Raidtarget3 = 0x4,
|
|
Raidtarget4 = 0x8,
|
|
Raidtarget5 = 0x10,
|
|
Raidtarget6 = 0x20,
|
|
Raidtarget7 = 0x40,
|
|
Raidtarget8 = 0x80,
|
|
RaidNone = 0x80000000,
|
|
}
|
|
|
|
---@enum Enum.CombinedQuestLogStatus
|
|
Enum.CombinedQuestLogStatus = {
|
|
Available = 0,
|
|
Complete = 1,
|
|
CompleteDaily = 2,
|
|
CompleteWeekly = 3,
|
|
CompleteMonthly = 4,
|
|
CompleteYearly = 5,
|
|
CompleteGameReset = 6,
|
|
Reset = 7,
|
|
}
|
|
|
|
---@enum Enum.CombinedQuestStatus
|
|
Enum.CombinedQuestStatus = {
|
|
Invalid = 0,
|
|
Completed = 1,
|
|
NotCompleted = 2,
|
|
}
|
|
|
|
---@enum Enum.CommunicationMode
|
|
Enum.CommunicationMode = {
|
|
PushToTalk = 0,
|
|
OpenMic = 1,
|
|
}
|
|
|
|
---@enum Enum.CompanionConfigSlotTypes
|
|
Enum.CompanionConfigSlotTypes = {
|
|
Role = 0,
|
|
Utility = 1,
|
|
Combat = 2,
|
|
}
|
|
|
|
---@enum Enum.CompanionRoleType
|
|
Enum.CompanionRoleType = {
|
|
Dps = 0,
|
|
Heal = 1,
|
|
Tank = 2,
|
|
}
|
|
|
|
---@enum Enum.CompressionLevel
|
|
Enum.CompressionLevel = {
|
|
Default = 0,
|
|
OptimizeForSpeed = 1,
|
|
OptimizeForSize = 2,
|
|
}
|
|
|
|
---@enum Enum.CompressionMethod
|
|
Enum.CompressionMethod = {
|
|
Deflate = 0,
|
|
Zlib = 1,
|
|
Gzip = 2,
|
|
}
|
|
|
|
---@enum Enum.ConfirmationPromptUIType
|
|
Enum.ConfirmationPromptUIType = {
|
|
StaticText = 0,
|
|
BonusRoll = 1,
|
|
SimpleWarning = 2,
|
|
StaticTextAlert = 3,
|
|
SimpleWarningAlert = 4,
|
|
}
|
|
|
|
---@enum Enum.ConquestProgressBarDisplayType
|
|
Enum.ConquestProgressBarDisplayType = {
|
|
FirstChest = 0,
|
|
AdditionalChest = 1,
|
|
Seasonal = 2,
|
|
}
|
|
|
|
---@enum Enum.ConsoleCategory
|
|
Enum.ConsoleCategory = {
|
|
Debug = 0,
|
|
Graphics = 1,
|
|
Console = 2,
|
|
Combat = 3,
|
|
Game = 4,
|
|
Default = 5,
|
|
Net = 6,
|
|
Sound = 7,
|
|
Gm = 8,
|
|
Reveal = 9,
|
|
None = 10,
|
|
}
|
|
|
|
---@enum Enum.ConsoleColorType
|
|
Enum.ConsoleColorType = {
|
|
DefaultColor = 0,
|
|
InputColor = 1,
|
|
EchoColor = 2,
|
|
ErrorColor = 3,
|
|
WarningColor = 4,
|
|
GlobalColor = 5,
|
|
AdminColor = 6,
|
|
HighlightColor = 7,
|
|
BackgroundColor = 8,
|
|
ClickbufferColor = 9,
|
|
PrivateColor = 10,
|
|
DefaultGreen = 11,
|
|
}
|
|
|
|
---@enum Enum.ConsoleCommandType
|
|
Enum.ConsoleCommandType = {
|
|
Cvar = 0,
|
|
Command = 1,
|
|
Macro = 2,
|
|
Script = 3,
|
|
}
|
|
|
|
---@enum Enum.ContentTrackingError
|
|
Enum.ContentTrackingError = {
|
|
Untrackable = 0,
|
|
MaxTracked = 1,
|
|
AlreadyTracked = 2,
|
|
}
|
|
|
|
---@enum Enum.ContentTrackingResult
|
|
Enum.ContentTrackingResult = {
|
|
Success = 0,
|
|
DataPending = 1,
|
|
Failure = 2,
|
|
}
|
|
|
|
---@enum Enum.ContentTrackingStopType
|
|
Enum.ContentTrackingStopType = {
|
|
Invalidated = 0,
|
|
Collected = 1,
|
|
Manual = 2,
|
|
}
|
|
|
|
---@enum Enum.ContentTrackingTargetType
|
|
Enum.ContentTrackingTargetType = {
|
|
JournalEncounter = 0,
|
|
Vendor = 1,
|
|
Achievement = 2,
|
|
Profession = 3,
|
|
Quest = 4,
|
|
}
|
|
|
|
---@enum Enum.ContentTrackingType
|
|
Enum.ContentTrackingType = {
|
|
Appearance = 0,
|
|
Mount = 1,
|
|
Achievement = 2,
|
|
Decor = 3,
|
|
}
|
|
|
|
---@enum Enum.ContributionAppearanceFlags
|
|
Enum.ContributionAppearanceFlags = {
|
|
TooltipUseTimeRemaining = 0,
|
|
}
|
|
|
|
---@enum Enum.ContributionResult
|
|
Enum.ContributionResult = {
|
|
Success = 0,
|
|
MustBeNearNpc = 1,
|
|
IncorrectState = 2,
|
|
InvalidID = 3,
|
|
QuestDataMissing = 4,
|
|
FailedConditionCheck = 5,
|
|
UnableToCompleteTurnIn = 6,
|
|
InternalError = 7,
|
|
}
|
|
|
|
---@enum Enum.ContributionState
|
|
Enum.ContributionState = {
|
|
None = 0,
|
|
Building = 1,
|
|
Active = 2,
|
|
UnderAttack = 3,
|
|
Destroyed = 4,
|
|
}
|
|
|
|
---@enum Enum.CooldownLayoutAction
|
|
Enum.CooldownLayoutAction = {
|
|
ChangeOrder = 0,
|
|
ChangeCategory = 1,
|
|
AddLayout = 2,
|
|
AddAlert = 3,
|
|
}
|
|
|
|
---@enum Enum.CooldownLayoutStatus
|
|
Enum.CooldownLayoutStatus = {
|
|
Success = 0,
|
|
InvalidLayoutName = 1,
|
|
TooManyLayouts = 2,
|
|
AttemptToModifyDefaultLayoutWouldCreateTooManyLayouts = 3,
|
|
TooManyAlerts = 4,
|
|
InvalidOrderChange = 5,
|
|
NoValidAlerts = 6,
|
|
}
|
|
|
|
---@enum Enum.CooldownLayoutType
|
|
Enum.CooldownLayoutType = {
|
|
Character = 1,
|
|
Account = 2,
|
|
}
|
|
|
|
---@enum Enum.CooldownSetLinkedSpellFlags
|
|
Enum.CooldownSetLinkedSpellFlags = {
|
|
UseAsTooltip = 1,
|
|
}
|
|
|
|
---@enum Enum.CooldownSetSpellFlags
|
|
Enum.CooldownSetSpellFlags = {
|
|
HideAura = 1,
|
|
HideByDefault = 2,
|
|
}
|
|
|
|
---@enum Enum.CooldownViewerAddAlertStatus
|
|
Enum.CooldownViewerAddAlertStatus = {
|
|
Success = 0,
|
|
InvalidAlertType = 1,
|
|
InvalidEventType = 2,
|
|
DuplicateAlert = 3,
|
|
}
|
|
|
|
---@enum Enum.CooldownViewerAlertEventType
|
|
Enum.CooldownViewerAlertEventType = {
|
|
Available = 1,
|
|
PandemicTime = 2,
|
|
OnCooldown = 3,
|
|
ChargeGained = 4,
|
|
OnAuraApplied = 5,
|
|
OnAuraRemoved = 6,
|
|
}
|
|
|
|
---@enum Enum.CooldownViewerAlertType
|
|
Enum.CooldownViewerAlertType = {
|
|
Sound = 1,
|
|
Visual = 2,
|
|
}
|
|
|
|
---@enum Enum.CooldownViewerBarContent
|
|
Enum.CooldownViewerBarContent = {
|
|
IconAndName = 0,
|
|
IconOnly = 1,
|
|
NameOnly = 2,
|
|
}
|
|
|
|
---@enum Enum.CooldownViewerCategory
|
|
Enum.CooldownViewerCategory = {
|
|
HiddenAura = -2,
|
|
HiddenSpell = -1,
|
|
Essential = 0,
|
|
Utility = 1,
|
|
TrackedBuff = 2,
|
|
TrackedBar = 3,
|
|
}
|
|
|
|
---@enum Enum.CooldownViewerIconDirection
|
|
Enum.CooldownViewerIconDirection = {
|
|
Left = 0,
|
|
Right = 1,
|
|
}
|
|
|
|
---@enum Enum.CooldownViewerOrientation
|
|
Enum.CooldownViewerOrientation = {
|
|
Horizontal = 0,
|
|
Vertical = 1,
|
|
}
|
|
|
|
---@enum Enum.CooldownViewerVisibleSetting
|
|
Enum.CooldownViewerVisibleSetting = {
|
|
Always = 0,
|
|
InCombat = 1,
|
|
Hidden = 2,
|
|
}
|
|
|
|
---@enum Enum.CornerstonePurchaseMode
|
|
Enum.CornerstonePurchaseMode = {
|
|
Basic = 0,
|
|
Import = 1,
|
|
Move = 2,
|
|
}
|
|
|
|
---@enum Enum.CovenantAbilityType
|
|
Enum.CovenantAbilityType = {
|
|
Class = 0,
|
|
Signature = 1,
|
|
Soulbind = 2,
|
|
}
|
|
|
|
---@enum Enum.CovenantSkill
|
|
Enum.CovenantSkill = {
|
|
Kyrian = 2730,
|
|
Venthyr = 2731,
|
|
NightFae = 2732,
|
|
Necrolord = 2733,
|
|
}
|
|
|
|
---@enum Enum.CovenantType
|
|
Enum.CovenantType = {
|
|
None = 0,
|
|
Kyrian = 1,
|
|
Venthyr = 2,
|
|
NightFae = 3,
|
|
Necrolord = 4,
|
|
}
|
|
|
|
---@enum Enum.CraftingOrderCustomerCategoryType
|
|
Enum.CraftingOrderCustomerCategoryType = {
|
|
Primary = 0,
|
|
Secondary = 1,
|
|
Tertiary = 2,
|
|
}
|
|
|
|
---@enum Enum.CraftingOrderDuration
|
|
Enum.CraftingOrderDuration = {
|
|
Short = 0,
|
|
Medium = 1,
|
|
Long = 2,
|
|
}
|
|
|
|
---@enum Enum.CraftingOrderFlags
|
|
Enum.CraftingOrderFlags = {
|
|
None = 0x0,
|
|
IsRecraft = 0x1,
|
|
HasNoneReagents = 0x2,
|
|
HasSomeReagents = 0x4,
|
|
HasAllReagents = 0x8,
|
|
IsFulfillable = 0x10,
|
|
}
|
|
|
|
---@enum Enum.CraftingOrderItemFlags
|
|
Enum.CraftingOrderItemFlags = {
|
|
None = 0,
|
|
NpcProvided = 1,
|
|
HasEnchantmentData = 2,
|
|
}
|
|
|
|
---@enum Enum.CraftingOrderItemType
|
|
Enum.CraftingOrderItemType = {
|
|
Item = 0,
|
|
Recraft = 1,
|
|
CraftedResult = 2,
|
|
RemoveReagent = 3,
|
|
Deprecated = 4,
|
|
Currency = 5,
|
|
}
|
|
|
|
---@enum Enum.CraftingOrderReagentSource
|
|
Enum.CraftingOrderReagentSource = {
|
|
Any = 0,
|
|
Customer = 1,
|
|
Crafter = 2,
|
|
None = 3,
|
|
}
|
|
|
|
---@enum Enum.CraftingOrderReagentsType
|
|
Enum.CraftingOrderReagentsType = {
|
|
All = 0,
|
|
Some = 1,
|
|
None = 2,
|
|
}
|
|
|
|
---@enum Enum.CraftingOrderResult
|
|
Enum.CraftingOrderResult = {
|
|
Ok = 0,
|
|
Aborted = 1,
|
|
AlreadyClaimed = 2,
|
|
AlreadyCrafted = 3,
|
|
CannotBeOrdered = 4,
|
|
CannotCancel = 5,
|
|
CannotClaim = 6,
|
|
CannotClaimOwnOrder = 7,
|
|
CannotCraft = 8,
|
|
CannotCreate = 9,
|
|
CannotFulfill = 10,
|
|
CannotRecraft = 11,
|
|
CannotReject = 12,
|
|
CannotRelease = 13,
|
|
CrafterIsIgnored = 14,
|
|
DatabaseError = 15,
|
|
Expired = 16,
|
|
Locked = 17,
|
|
InvalidDuration = 18,
|
|
InvalidMinQuality = 19,
|
|
InvalidNotes = 20,
|
|
InvalidReagent = 21,
|
|
InvalidRealm = 22,
|
|
InvalidRecipe = 23,
|
|
InvalidRecraftItem = 24,
|
|
InvalidSort = 25,
|
|
InvalidTarget = 26,
|
|
InvalidType = 27,
|
|
MaxOrdersReached = 28,
|
|
MissingCraftingTable = 29,
|
|
MissingCurrency = 30,
|
|
MissingItem = 31,
|
|
MissingNpc = 32,
|
|
MissingOrder = 33,
|
|
MissingRecraftItem = 34,
|
|
NoAccountItems = 35,
|
|
NotClaimed = 36,
|
|
NotCrafted = 37,
|
|
NotInGuild = 38,
|
|
NotYetImplemented = 39,
|
|
OutOfPublicOrderCapacity = 40,
|
|
ServerIsNotAvailable = 41,
|
|
ThrottleViolation = 42,
|
|
TargetCannotCraft = 43,
|
|
TargetLocked = 44,
|
|
Timeout = 45,
|
|
TooManyCurrencies = 46,
|
|
TooManyItems = 47,
|
|
WrongVersion = 48,
|
|
}
|
|
|
|
---@enum Enum.CraftingOrderSortType
|
|
Enum.CraftingOrderSortType = {
|
|
ItemName = 0,
|
|
AveTip = 1,
|
|
MaxTip = 2,
|
|
Quantity = 3,
|
|
Reagents = 4,
|
|
Tip = 5,
|
|
TimeRemaining = 6,
|
|
Status = 7,
|
|
}
|
|
|
|
---@enum Enum.CraftingOrderState
|
|
Enum.CraftingOrderState = {
|
|
None = 0,
|
|
Creating = 1,
|
|
Created = 2,
|
|
Claiming = 3,
|
|
Claimed = 4,
|
|
Rejecting = 5,
|
|
Rejected = 6,
|
|
Releasing = 7,
|
|
Crafting = 8,
|
|
Recrafting = 9,
|
|
Fulfilling = 10,
|
|
Fulfilled = 11,
|
|
Canceling = 12,
|
|
Canceled = 13,
|
|
Expiring = 14,
|
|
Expired = 15,
|
|
}
|
|
|
|
---@enum Enum.CraftingOrderType
|
|
Enum.CraftingOrderType = {
|
|
Public = 0,
|
|
Guild = 1,
|
|
Personal = 2,
|
|
Npc = 3,
|
|
}
|
|
|
|
---@enum Enum.CraftingReagentItemFlag
|
|
Enum.CraftingReagentItemFlag = {
|
|
TooltipShowsAsStatModifications = 1,
|
|
}
|
|
|
|
---@enum Enum.CraftingReagentType
|
|
Enum.CraftingReagentType = {
|
|
Modifying = 0,
|
|
Basic = 1,
|
|
Finishing = 2,
|
|
Automatic = 3,
|
|
}
|
|
|
|
---@enum Enum.CreateAllAccountData
|
|
Enum.CreateAllAccountData = {
|
|
None = "0x0000000000000000",
|
|
AchievementsDone = "0x0000000000000001",
|
|
CriteriaDone = "0x0000000000000002",
|
|
MountsDone = "0x0000000000000004",
|
|
BattlepetsDone = "0x0000000000000008",
|
|
CurrencycapsDone = "0x0000000000000010",
|
|
QuestLogDone = "0x0000000000000020",
|
|
CharactersDone = "0x0000000000000040",
|
|
PurchasesDone = "0x0000000000000080",
|
|
BpayDistributionObjectsDone = "0x0000000000000100",
|
|
ArchivedPurchasesDone = "0x0000000000000200",
|
|
SettingsDone = "0x0000000000000400",
|
|
BpayAddLicenseObjectsDone = "0x0000000000000800",
|
|
ItemCollectionItemsDone = "0x0000000000001000",
|
|
AuctionableTokensDone = "0x0000000000002000",
|
|
ConsumableTokensDone = "0x0000000000004000",
|
|
PerkPastRewardsDone = "0x0000000000008000",
|
|
VasTransactionsDone = "0x0000000000010000",
|
|
BpayProductitemObjectsDone = "0x0000000000020000",
|
|
TrialBoostHistoryDone = "0x0000000000040000",
|
|
QuestCriteriaDone = "0x0000000000080000",
|
|
Object = "0x0000000000100000",
|
|
AccountCurrenciesDone = "0x0000000000200000",
|
|
RafBalanceDone = "0x0000000000400000",
|
|
RafRewardsDone = "0x0000000000800000",
|
|
AccountDynamicCriteriaDone = "0x0000000001000000",
|
|
RafActivitiesDone = "0x0000000002000000",
|
|
RevokedRafRewardsDone = "0x0000000004000000",
|
|
AccountNotificationsDone = "0x0000000008000000",
|
|
PerkPendingPurchasesDone = "0x0000000010000000",
|
|
WowlabsDataDone = "0x0000000020000000",
|
|
PerkHeldItemsDone = "0x0000000040000000",
|
|
PerkPendingRewardsDone = "0x0000000080000000",
|
|
BitVectorsDone = "0x0000000100000000",
|
|
AccountFactionsDone = "0x0000000200000000",
|
|
AccountItemsDone = "0x0000000400000000",
|
|
CombinedQuestLogEntriesDone = "0x0000000800000000",
|
|
DataElementsDone = "0x0000001000000000",
|
|
WarbandGroupsDone = "0x0000002000000000",
|
|
BanktabSettingsDone = "0x0000004000000000",
|
|
AccountMappingDone = "0x0000008000000000",
|
|
CharacterItemsDone = "0x0000010000000000",
|
|
CurrencyTransferLogDone = "0x0000020000000000",
|
|
LgVendorPurchaseDone = "0x0000040000000000",
|
|
AccountStateHousingData = "0x0000080000000000",
|
|
WarbandScenesLoadedDone = "0x0000100000000000",
|
|
EventRecordsDone = "0x0000200000000000",
|
|
TransmogOutfitsLoadedDone = "0x0000400000000000",
|
|
}
|
|
|
|
---@enum Enum.CreateNeighborhoodErrorType
|
|
Enum.CreateNeighborhoodErrorType = {
|
|
None = 0,
|
|
Profanity = 1,
|
|
UndersizedGuild = 2,
|
|
OversizedGuild = 3,
|
|
}
|
|
|
|
---@enum Enum.CurioRarity
|
|
Enum.CurioRarity = {
|
|
Common = 1,
|
|
Uncommon = 2,
|
|
Rare = 3,
|
|
Epic = 4,
|
|
}
|
|
|
|
---@enum Enum.CurioType
|
|
Enum.CurioType = {
|
|
Combat = 0,
|
|
Utility = 1,
|
|
}
|
|
|
|
---@enum Enum.CurrencyDestroyReason
|
|
Enum.CurrencyDestroyReason = {
|
|
Cheat = 0,
|
|
Spell = 1,
|
|
VersionUpdate = 2,
|
|
QuestTurnin = 3,
|
|
Vendor = 4,
|
|
Trade = 5,
|
|
Capped = 6,
|
|
Garrison = 7,
|
|
DroppedToCorpse = 8,
|
|
BonusRoll = 9,
|
|
FactionConversion = 10,
|
|
FulfillCraftingOrder = 11,
|
|
Script = 12,
|
|
ConcentrationCast = 13,
|
|
AccountTransfer = 14,
|
|
HonorLoss = 15,
|
|
CraftingOrderReagent = 16,
|
|
}
|
|
|
|
---@enum Enum.CurrencyFilterType
|
|
Enum.CurrencyFilterType = {
|
|
None = 0,
|
|
DiscoveredOnly = 1,
|
|
DiscoveredAndAllAccountTransferable = 2,
|
|
}
|
|
|
|
---@enum Enum.CurrencyFlags
|
|
Enum.CurrencyFlags = {
|
|
CurrencyTradable = 0x1,
|
|
CurrencyAppearsInLootWindow = 0x2,
|
|
CurrencyComputedWeeklyMaximum = 0x4,
|
|
Currency_100_Scaler = 0x8,
|
|
CurrencyNoLowLevelDrop = 0x10,
|
|
CurrencyIgnoreMaxQtyOnLoad = 0x20,
|
|
CurrencyLogOnWorldChange = 0x40,
|
|
CurrencyTrackQuantity = 0x80,
|
|
CurrencyResetTrackedQuantity = 0x100,
|
|
CurrencyUpdateVersionIgnoreMax = 0x200,
|
|
CurrencySuppressChatMessageOnVersionChange = 0x400,
|
|
CurrencySingleDropInLoot = 0x800,
|
|
CurrencyHasWeeklyCatchup = 0x1000,
|
|
CurrencyDoNotCompressChat = 0x2000,
|
|
CurrencyDoNotLogAcquisitionToBi = 0x4000,
|
|
CurrencyNoRaidDrop = 0x8000,
|
|
CurrencyNotPersistent = 0x10000,
|
|
CurrencyDeprecated = 0x20000,
|
|
CurrencyDynamicMaximum = 0x40000,
|
|
CurrencySuppressChatMessages = 0x80000,
|
|
CurrencyDoNotToast = 0x100000,
|
|
CurrencyDestroyExtraOnLoot = 0x200000,
|
|
CurrencyDontShowTotalInTooltip = 0x400000,
|
|
CurrencyDontCoalesceInLootWindow = 0x800000,
|
|
CurrencyAccountWide = 0x1000000,
|
|
CurrencyAllowOverflowMailer = 0x2000000,
|
|
CurrencyHideAsReward = 0x4000000,
|
|
CurrencyHasWarmodeBonus = 0x8000000,
|
|
CurrencyIsAllianceOnly = 0x10000000,
|
|
CurrencyIsHordeOnly = 0x20000000,
|
|
CurrencyLimitWarmodeBonusOncePerTooltip = 0x40000000,
|
|
CurrencyUsesLedgerBalance = 0x80000000,
|
|
}
|
|
|
|
---@enum Enum.CurrencyFlagsB
|
|
Enum.CurrencyFlagsB = {
|
|
CurrencyBUseTotalEarnedForEarned = 0x1,
|
|
CurrencyBShowQuestXPGainInTooltip = 0x2,
|
|
CurrencyBNoNotificationMailOnOfflineProgress = 0x4,
|
|
CurrencyBBattlenetVirtualCurrency = 0x8,
|
|
FutureCurrencyFlag = 0x10,
|
|
CurrencyBDontDisplayIfZero = 0x20,
|
|
CurrencyBScaleMaxQuantityBySeasonWeeks = 0x40,
|
|
CurrencyBScaleMaxQuantityByWeeksSinceStart = 0x80,
|
|
CurrencyBForceMaxQuantityOnConversion = 0x100,
|
|
CurrencyBUnearnableBeforeMaxQuantityStart = 0x200,
|
|
CurrencyBAllowReductionByResourcefulness = 0x400,
|
|
CurrencyBNoBonusXP = 0x800,
|
|
}
|
|
|
|
---@enum Enum.CurrencyGainFlags
|
|
Enum.CurrencyGainFlags = {
|
|
None = 0x0,
|
|
BonusAward = 0x1,
|
|
DroppedFromDeath = 0x2,
|
|
FromAccountServer = 0x4,
|
|
Autotracking = 0x8,
|
|
}
|
|
|
|
---@enum Enum.CurrencySource
|
|
Enum.CurrencySource = {
|
|
ConvertOldItem = 0,
|
|
ConvertOldPvPCurrency = 1,
|
|
ItemRefund = 2,
|
|
QuestReward = 3,
|
|
Cheat = 4,
|
|
Vendor = 5,
|
|
PvPKillCredit = 6,
|
|
PvPMetaCredit = 7,
|
|
PvPScriptedAward = 8,
|
|
Loot = 9,
|
|
UpdatingVersion = 10,
|
|
LFGReward = 11,
|
|
Trade = 12,
|
|
Spell = 13,
|
|
ItemDeletion = 14,
|
|
RatedBattleground = 15,
|
|
RandomBattleground = 16,
|
|
Arena = 17,
|
|
ExceededMaxQty = 18,
|
|
PvPCompletionBonus = 19,
|
|
Script = 20,
|
|
GuildBankWithdrawal = 21,
|
|
Pushloot = 22,
|
|
GarrisonBuilding = 23,
|
|
PvPDrop = 24,
|
|
GarrisonFollowerActivation = 25,
|
|
GarrisonBuildingRefund = 26,
|
|
GarrisonMissionReward = 27,
|
|
GarrisonResourceOverTime = 28,
|
|
CurrencyWalletClaim = 29,
|
|
GarrisonTalent = 30,
|
|
GarrisonWorldQuestBonus = 31,
|
|
PvPHonorReward = 32,
|
|
BonusRoll = 33,
|
|
AzeriteRespec = 34,
|
|
WorldQuestReward = 35,
|
|
WorldQuestRewardIgnoreCapsDeprecated = 36,
|
|
FactionConversion = 37,
|
|
DailyQuestReward = 38,
|
|
DailyQuestWarModeReward = 39,
|
|
WeeklyQuestReward = 40,
|
|
WeeklyQuestWarModeReward = 41,
|
|
AccountCopy = 42,
|
|
WeeklyRewardChest = 43,
|
|
GarrisonTalentTreeReset = 44,
|
|
DailyReset = 45,
|
|
AddConduitToCollection = 46,
|
|
Barbershop = 47,
|
|
ConvertItemsToCurrencyValue = 48,
|
|
PvPTeamContribution = 49,
|
|
Transmogrify = 50,
|
|
AuctionDeposit = 51,
|
|
PlayerTrait = 52,
|
|
PhBuffer_53 = 53,
|
|
PhBuffer_54 = 54,
|
|
RenownRepGain = 55,
|
|
CraftingOrder = 56,
|
|
CatalystBalancing = 57,
|
|
CatalystCraft = 58,
|
|
ProfessionInitialAward = 59,
|
|
PlayerTraitRefund = 60,
|
|
AccountHwmUpdate = 61,
|
|
ConvertItemsToCurrencyAndReputation = 62,
|
|
PhBuffer_63 = 63,
|
|
SpellSkipLinkedCurrency = 64,
|
|
AccountTransfer = 65,
|
|
RenownRepGainInitialVisibility = 66,
|
|
InitiativeReward = 67,
|
|
}
|
|
|
|
---@enum Enum.CurrencyTokenCategoryFlags
|
|
Enum.CurrencyTokenCategoryFlags = {
|
|
FlagSortLast = 0x1,
|
|
FlagPlayerItemAssignment = 0x2,
|
|
Hidden = 0x4,
|
|
Virtual = 0x8,
|
|
StartsCollapsed = 0x10,
|
|
}
|
|
|
|
---@enum Enum.CursorStyle
|
|
Enum.CursorStyle = {
|
|
Mouse = 0,
|
|
Crosshair = 1,
|
|
}
|
|
|
|
---@enum Enum.Cursormode
|
|
Enum.Cursormode = {
|
|
NoCursor = 0,
|
|
PointCursor = 1,
|
|
CastCursor = 2,
|
|
BuyCursor = 3,
|
|
AttackCursor = 4,
|
|
InteractCursor = 5,
|
|
SpeakCursor = 6,
|
|
InspectCursor = 7,
|
|
PickupCursor = 8,
|
|
TaxiCursor = 9,
|
|
TrainerCursor = 10,
|
|
MineCursor = 11,
|
|
SkinCursor = 12,
|
|
GatherCursor = 13,
|
|
LockCursor = 14,
|
|
MailCursor = 15,
|
|
LootAllCursor = 16,
|
|
RepairCursor = 17,
|
|
RepairnpcCursor = 18,
|
|
ItemCursor = 19,
|
|
SkinHordeCursor = 20,
|
|
SkinAllianceCursor = 21,
|
|
InnkeeperCursor = 22,
|
|
CampaignQuestCursor = 23,
|
|
CampaignQuestTurninCursor = 24,
|
|
QuestCursor = 25,
|
|
QuestRepeatableCursor = 26,
|
|
QuestTurninCursor = 27,
|
|
QuestLegendaryCursor = 28,
|
|
QuestLegendaryTurninCursor = 29,
|
|
QuestImportantCursor = 30,
|
|
QuestImportantTurninCursor = 31,
|
|
QuestMetaCursor = 32,
|
|
QuestMetaTurninCursor = 33,
|
|
QuestRecurringCursor = 34,
|
|
QuestRecurringTurninCursor = 35,
|
|
VehicleCursor = 36,
|
|
MapPinCursor = 37,
|
|
PingCursor = 38,
|
|
EnchantCursor = 39,
|
|
StablemasterCursor = 40,
|
|
PaletteCursor = 41,
|
|
BroomCursor = 42,
|
|
HoldingHandCursor = 43,
|
|
GrabbingHandCursor = 44,
|
|
UIMoveCursor = 45,
|
|
UIResizeCursor = 46,
|
|
PointErrorCursor = 47,
|
|
CastErrorCursor = 48,
|
|
BuyErrorCursor = 49,
|
|
AttackErrorCursor = 50,
|
|
InteractErrorCursor = 51,
|
|
SpeakErrorCursor = 52,
|
|
InspectErrorCursor = 53,
|
|
PickupErrorCursor = 54,
|
|
TaxiErrorCursor = 55,
|
|
TrainerErrorCursor = 56,
|
|
MineErrorCursor = 57,
|
|
SkinErrorCursor = 58,
|
|
GatherErrorCursor = 59,
|
|
LockErrorCursor = 60,
|
|
MailErrorCursor = 61,
|
|
LootAllErrorCursor = 62,
|
|
RepairErrorCursor = 63,
|
|
RepairnpcErrorCursor = 64,
|
|
ItemErrorCursor = 65,
|
|
SkinHordeErrorCursor = 66,
|
|
SkinAllianceErrorCursor = 67,
|
|
InnkeeperErrorCursor = 68,
|
|
CampaignQuestErrorCursor = 69,
|
|
CampaignQuestTurninErrorCursor = 70,
|
|
QuestErrorCursor = 71,
|
|
QuestRepeatableErrorCursor = 72,
|
|
QuestTurninErrorCursor = 73,
|
|
QuestLegendaryErrorCursor = 74,
|
|
QuestLegendaryTurninErrorCursor = 75,
|
|
QuestImportantErrorCursor = 76,
|
|
QuestImportantTurninErrorCursor = 77,
|
|
QuestMetaErrorCursor = 78,
|
|
QuestMetaTurninErrorCursor = 79,
|
|
QuestRecurringErrorCursor = 80,
|
|
QuestRecurringTurninErrorCursor = 81,
|
|
VehicleErrorCursor = 82,
|
|
MapPinErrorCursor = 83,
|
|
PingErrorCursor = 84,
|
|
EnchantErrorCursor = 85,
|
|
StablemasterErrorCursor = 86,
|
|
PaletteErrorCursor = 87,
|
|
BroomErrorCursor = 88,
|
|
HoldingHandErrorCursor = 89,
|
|
GrabbingHandErrorCursor = 90,
|
|
CustomCursor = 91,
|
|
}
|
|
|
|
---@enum Enum.CustomBindingType
|
|
Enum.CustomBindingType = {
|
|
VoicePushToTalk = 0,
|
|
}
|
|
|
|
---@enum Enum.DamageMeterCombineSessionType
|
|
Enum.DamageMeterCombineSessionType = {
|
|
None = 0,
|
|
ChallengeMode = 1,
|
|
Arena = 2,
|
|
}
|
|
|
|
---@enum Enum.DamageMeterNumbers
|
|
Enum.DamageMeterNumbers = {
|
|
Minimal = 0,
|
|
Compact = 1,
|
|
Complete = 2,
|
|
}
|
|
|
|
---@enum Enum.DamageMeterOverrideType
|
|
Enum.DamageMeterOverrideType = {
|
|
Ignore = 0,
|
|
AllowFriendlyFire = 1,
|
|
RedirectSourceToOwner = 2,
|
|
RedirectSourceToAuraCaster = 3,
|
|
IgnoreForAbsorbSpell = 4,
|
|
}
|
|
|
|
---@enum Enum.DamageMeterSessionType
|
|
Enum.DamageMeterSessionType = {
|
|
Overall = 0,
|
|
Current = 1,
|
|
Expired = 2,
|
|
}
|
|
|
|
---@enum Enum.DamageMeterSourceDisplayType
|
|
Enum.DamageMeterSourceDisplayType = {
|
|
None = 0,
|
|
Ally = 1,
|
|
Enemy = 2,
|
|
}
|
|
|
|
---@enum Enum.DamageMeterSpellDetailsDisplayType
|
|
Enum.DamageMeterSpellDetailsDisplayType = {
|
|
SpellCasted = 0,
|
|
UnitSpecificSpellCasted = 1,
|
|
SpellAffected = 2,
|
|
Deaths = 3,
|
|
EnemyDamageTaken = 4,
|
|
}
|
|
|
|
---@enum Enum.DamageMeterStorageType
|
|
Enum.DamageMeterStorageType = {
|
|
Damage = 0,
|
|
HealingAndAbsorbs = 1,
|
|
Absorbs = 2,
|
|
Interrupts = 3,
|
|
Dispels = 4,
|
|
DamageTaken = 5,
|
|
AvoidableDamageTaken = 6,
|
|
Deaths = 7,
|
|
EnemyDamageTaken = 8,
|
|
}
|
|
|
|
---@enum Enum.DamageMeterStyle
|
|
Enum.DamageMeterStyle = {
|
|
Default = 0,
|
|
Thin = 1,
|
|
Bordered = 2,
|
|
FullBackground = 3,
|
|
}
|
|
|
|
---@enum Enum.DamageMeterType
|
|
Enum.DamageMeterType = {
|
|
DamageDone = 0,
|
|
Dps = 1,
|
|
HealingDone = 2,
|
|
Hps = 3,
|
|
Absorbs = 4,
|
|
Interrupts = 5,
|
|
Dispels = 6,
|
|
DamageTaken = 7,
|
|
AvoidableDamageTaken = 8,
|
|
Deaths = 9,
|
|
EnemyDamageTaken = 10,
|
|
}
|
|
|
|
---@enum Enum.DamageMeterVisibility
|
|
Enum.DamageMeterVisibility = {
|
|
Always = 0,
|
|
InCombat = 1,
|
|
Hidden = 2,
|
|
}
|
|
|
|
---@enum Enum.Damageclass
|
|
Enum.Damageclass = {
|
|
MaskNone = 0x0,
|
|
Physical = 0x0,
|
|
AllPhysical = 0x1,
|
|
Holy = 0x1,
|
|
MaskPhysical = 0x1,
|
|
Fire = 0x2,
|
|
FirstResist = 0x2,
|
|
MaskHoly = 0x2,
|
|
MaskHolystrike = 0x3,
|
|
Nature = 0x3,
|
|
Frost = 0x4,
|
|
MaskFire = 0x4,
|
|
MaskFlamestrike = 0x5,
|
|
Shadow = 0x5,
|
|
Arcane = 0x6,
|
|
LastResist = 0x6,
|
|
MaskHolyfire = 0x6,
|
|
MaskNature = 0x8,
|
|
MaskStormstrike = 0x9,
|
|
MaskHolystorm = 0xA,
|
|
MaskFirestorm = 0xC,
|
|
MaskFrost = 0x10,
|
|
MaskFroststrike = 0x11,
|
|
MaskHolyfrost = 0x12,
|
|
MaskFrostfire = 0x14,
|
|
MaskFroststorm = 0x18,
|
|
MaskElemental = 0x1C,
|
|
MaskShadow = 0x20,
|
|
MaskShadowstrike = 0x21,
|
|
MaskTwilight = 0x22,
|
|
MaskShadowflame = 0x24,
|
|
MaskShadowstorm = 0x28,
|
|
MaskShadowfrost = 0x30,
|
|
MaskChromatic = 0x3E,
|
|
MaskArcane = 0x40,
|
|
MaskSpellstrike = 0x41,
|
|
MaskDivine = 0x42,
|
|
MaskSpellfire = 0x44,
|
|
MaskSpellstorm = 0x48,
|
|
MaskSpellfrost = 0x50,
|
|
MaskSpellshadow = 0x60,
|
|
MaskCosmic = 0x6A,
|
|
MaskChaos = 0x7C,
|
|
AllMagical = 0x7E,
|
|
MaskMagical = 0x7E,
|
|
All = 0x7F,
|
|
}
|
|
|
|
---@enum Enum.DamageclassType
|
|
Enum.DamageclassType = {
|
|
Physical = 0,
|
|
Magical = 1,
|
|
}
|
|
|
|
---@enum Enum.DisableAccountProfilesFlags
|
|
Enum.DisableAccountProfilesFlags = {
|
|
None = 0x0,
|
|
Document = 0x1,
|
|
SharedCollections = 0x2,
|
|
MountsCollections = 0x4,
|
|
PetsCollections = 0x8,
|
|
ItemsCollections = 0x10,
|
|
DecorsCollections = 0x20,
|
|
}
|
|
|
|
---@enum Enum.DungeonEncounterFlags
|
|
Enum.DungeonEncounterFlags = {
|
|
StickyNews = 0x1,
|
|
GuildNews = 0x2,
|
|
RaidLockPlayers = 0x4,
|
|
AutoEnd = 0x8,
|
|
Cosmetic = 0x10,
|
|
Unused = 0x20,
|
|
HideUntilCompleted = 0x40,
|
|
NoAutoStart = 0x80,
|
|
IgnoreSpawnLimit = 0x100,
|
|
DisableEncounterEvents = 0x200,
|
|
}
|
|
|
|
---@enum Enum.DungeonEncounterTriggerType
|
|
Enum.DungeonEncounterTriggerType = {
|
|
Invalid = 0,
|
|
OnStart = 1,
|
|
OnComplete = 2,
|
|
OnEnd = 3,
|
|
PreviouslyCompleted = 4,
|
|
}
|
|
|
|
---@enum Enum.DungeonEncounterXCreatureFlags
|
|
Enum.DungeonEncounterXCreatureFlags = {
|
|
BossCreature = 1,
|
|
DropLootImmediately = 2,
|
|
DoNotDespawnOnSuccess = 4,
|
|
}
|
|
|
|
---@enum Enum.DurationTimeModifier
|
|
Enum.DurationTimeModifier = {
|
|
RealTime = 0,
|
|
BaseTime = 1,
|
|
}
|
|
|
|
---@enum Enum.EditModeAccountSetting
|
|
Enum.EditModeAccountSetting = {
|
|
ShowGrid = 0,
|
|
GridSpacing = 1,
|
|
SettingsExpanded = 2,
|
|
ShowTargetAndFocus = 3,
|
|
ShowStanceBar = 4,
|
|
ShowPetActionBar = 5,
|
|
ShowPossessActionBar = 6,
|
|
ShowCastBar = 7,
|
|
ShowEncounterBar = 8,
|
|
ShowExtraAbilities = 9,
|
|
ShowBuffsAndDebuffs = 10,
|
|
DeprecatedShowDebuffFrame = 11,
|
|
ShowPartyFrames = 12,
|
|
ShowRaidFrames = 13,
|
|
ShowTalkingHeadFrame = 14,
|
|
ShowVehicleLeaveButton = 15,
|
|
ShowBossFrames = 16,
|
|
ShowArenaFrames = 17,
|
|
ShowLootFrame = 18,
|
|
ShowHudTooltip = 19,
|
|
ShowStatusTrackingBar2 = 20,
|
|
ShowDurabilityFrame = 21,
|
|
EnableSnap = 22,
|
|
EnableAdvancedOptions = 23,
|
|
ShowPetFrame = 24,
|
|
ShowTimerBars = 25,
|
|
ShowVehicleSeatIndicator = 26,
|
|
ShowArchaeologyBar = 27,
|
|
ShowCooldownViewer = 28,
|
|
ShowPersonalResourceDisplay = 29,
|
|
ShowEncounterEvents = 30,
|
|
ShowDamageMeter = 31,
|
|
ShowExternalDefensives = 32,
|
|
ShowTotemActionBar = 33,
|
|
}
|
|
|
|
---@enum Enum.EditModeActionBarSetting
|
|
Enum.EditModeActionBarSetting = {
|
|
Orientation = 0,
|
|
NumRows = 1,
|
|
NumIcons = 2,
|
|
IconSize = 3,
|
|
IconPadding = 4,
|
|
VisibleSetting = 5,
|
|
HideBarArt = 6,
|
|
DeprecatedSnapToSide = 7,
|
|
HideBarScrolling = 8,
|
|
AlwaysShowButtons = 9,
|
|
}
|
|
|
|
---@enum Enum.EditModeActionBarSystemIndices
|
|
Enum.EditModeActionBarSystemIndices = {
|
|
MainBar = 1,
|
|
Bar2 = 2,
|
|
Bar3 = 3,
|
|
RightBar1 = 4,
|
|
RightBar2 = 5,
|
|
ExtraBar1 = 6,
|
|
ExtraBar2 = 7,
|
|
ExtraBar3 = 8,
|
|
StanceBar = 11,
|
|
PetActionBar = 12,
|
|
PossessActionBar = 13,
|
|
}
|
|
|
|
---@enum Enum.EditModeArchaeologyBarSetting
|
|
Enum.EditModeArchaeologyBarSetting = {
|
|
Size = 0,
|
|
}
|
|
|
|
---@enum Enum.EditModeAuraFrameSetting
|
|
Enum.EditModeAuraFrameSetting = {
|
|
Orientation = 0,
|
|
IconWrap = 1,
|
|
IconDirection = 2,
|
|
IconLimitBuffFrame = 3,
|
|
IconLimitDebuffFrame = 4,
|
|
IconSize = 5,
|
|
IconPadding = 6,
|
|
DeprecatedShowFull = 7,
|
|
VisibleSetting = 8,
|
|
Opacity = 9,
|
|
ShowDispelType = 10,
|
|
}
|
|
|
|
---@enum Enum.EditModeAuraFrameSystemIndices
|
|
Enum.EditModeAuraFrameSystemIndices = {
|
|
BuffFrame = 1,
|
|
DebuffFrame = 2,
|
|
ExternalDefensivesFrame = 3,
|
|
}
|
|
|
|
---@enum Enum.EditModeBagsSetting
|
|
Enum.EditModeBagsSetting = {
|
|
Orientation = 0,
|
|
Direction = 1,
|
|
Size = 2,
|
|
BagSlotPadding = 3,
|
|
}
|
|
|
|
---@enum Enum.EditModeCastBarSetting
|
|
Enum.EditModeCastBarSetting = {
|
|
BarSize = 0,
|
|
LockToPlayerFrame = 1,
|
|
ShowCastTime = 2,
|
|
}
|
|
|
|
---@enum Enum.EditModeChatFrameDisplayOnlySetting
|
|
Enum.EditModeChatFrameDisplayOnlySetting = {
|
|
Width = 4,
|
|
Height = 5,
|
|
}
|
|
|
|
---@enum Enum.EditModeChatFrameSetting
|
|
Enum.EditModeChatFrameSetting = {
|
|
WidthHundreds = 0,
|
|
WidthTensAndOnes = 1,
|
|
HeightHundreds = 2,
|
|
HeightTensAndOnes = 3,
|
|
}
|
|
|
|
---@enum Enum.EditModeCooldownViewerSetting
|
|
Enum.EditModeCooldownViewerSetting = {
|
|
Orientation = 0,
|
|
IconLimit = 1,
|
|
IconDirection = 2,
|
|
IconSize = 3,
|
|
IconPadding = 4,
|
|
Opacity = 5,
|
|
VisibleSetting = 6,
|
|
BarContent = 7,
|
|
HideWhenInactive = 8,
|
|
ShowTimer = 9,
|
|
ShowTooltips = 10,
|
|
BarWidthScale = 11,
|
|
}
|
|
|
|
---@enum Enum.EditModeCooldownViewerSystemIndices
|
|
Enum.EditModeCooldownViewerSystemIndices = {
|
|
Essential = 1,
|
|
Utility = 2,
|
|
BuffIcon = 3,
|
|
BuffBar = 4,
|
|
}
|
|
|
|
---@enum Enum.EditModeDamageMeterSetting
|
|
Enum.EditModeDamageMeterSetting = {
|
|
Visibility = 0,
|
|
Style = 1,
|
|
Numbers = 2,
|
|
FrameWidth = 3,
|
|
FrameHeight = 4,
|
|
Padding = 5,
|
|
Transparency = 6,
|
|
ObsoleteReuse1 = 7,
|
|
ShowSpecIcon = 8,
|
|
ShowClassColor = 9,
|
|
BarHeight = 10,
|
|
TextSize = 11,
|
|
BackgroundTransparency = 12,
|
|
}
|
|
|
|
---@enum Enum.EditModeDurabilityFrameSetting
|
|
Enum.EditModeDurabilityFrameSetting = {
|
|
Size = 0,
|
|
}
|
|
|
|
---@enum Enum.EditModeEncounterEventsSetting
|
|
Enum.EditModeEncounterEventsSetting = {
|
|
Orientation = 0,
|
|
IconDirection = 1,
|
|
ShowSpellName = 2,
|
|
IconSize = 3,
|
|
OverallSize = 4,
|
|
BackgroundTransparency = 5,
|
|
Transparency = 6,
|
|
Visibility = 7,
|
|
TooltipAnchor = 8,
|
|
ShowTimer = 9,
|
|
ViewType = 10,
|
|
FlipHorizontally = 11,
|
|
BarWidth = 12,
|
|
Padding = 13,
|
|
}
|
|
|
|
---@enum Enum.EditModeEncounterEventsSystemIndices
|
|
Enum.EditModeEncounterEventsSystemIndices = {
|
|
Timeline = 1,
|
|
CriticalWarnings = 2,
|
|
MediumWarnings = 3,
|
|
NormalWarnings = 4,
|
|
}
|
|
|
|
---@enum Enum.EditModeLayoutType
|
|
Enum.EditModeLayoutType = {
|
|
Preset = 0,
|
|
Account = 1,
|
|
Character = 2,
|
|
Override = 3,
|
|
}
|
|
|
|
---@enum Enum.EditModeMicroMenuSetting
|
|
Enum.EditModeMicroMenuSetting = {
|
|
Orientation = 0,
|
|
Order = 1,
|
|
Size = 2,
|
|
EyeSize = 3,
|
|
}
|
|
|
|
---@enum Enum.EditModeMinimapSetting
|
|
Enum.EditModeMinimapSetting = {
|
|
HeaderUnderneath = 0,
|
|
RotateMinimap = 1,
|
|
Size = 2,
|
|
}
|
|
|
|
---@enum Enum.EditModeObjectiveTrackerSetting
|
|
Enum.EditModeObjectiveTrackerSetting = {
|
|
Height = 0,
|
|
Opacity = 1,
|
|
TextSize = 2,
|
|
}
|
|
|
|
---@enum Enum.EditModePersonalResourceDisplaySetting
|
|
Enum.EditModePersonalResourceDisplaySetting = {
|
|
HideHealthAndPower = 0,
|
|
OnlyShowInCombat = 1,
|
|
}
|
|
|
|
---@enum Enum.EditModePresetLayouts
|
|
Enum.EditModePresetLayouts = {
|
|
Modern = 0,
|
|
Classic = 1,
|
|
}
|
|
|
|
---@enum Enum.EditModeSettingDisplayType
|
|
Enum.EditModeSettingDisplayType = {
|
|
Dropdown = 0,
|
|
Checkbox = 1,
|
|
Slider = 2,
|
|
}
|
|
|
|
---@enum Enum.EditModeStatusTrackingBarSetting
|
|
Enum.EditModeStatusTrackingBarSetting = {
|
|
Height = 0,
|
|
Width = 1,
|
|
TextSize = 2,
|
|
Size = 3,
|
|
}
|
|
|
|
---@enum Enum.EditModeStatusTrackingBarSystemIndices
|
|
Enum.EditModeStatusTrackingBarSystemIndices = {
|
|
StatusTrackingBar1 = 1,
|
|
StatusTrackingBar2 = 2,
|
|
}
|
|
|
|
---@enum Enum.EditModeSystem
|
|
Enum.EditModeSystem = {
|
|
ActionBar = 0,
|
|
CastBar = 1,
|
|
Minimap = 2,
|
|
UnitFrame = 3,
|
|
EncounterBar = 4,
|
|
ExtraAbilities = 5,
|
|
AuraFrame = 6,
|
|
TalkingHeadFrame = 7,
|
|
ChatFrame = 8,
|
|
VehicleLeaveButton = 9,
|
|
LootFrame = 10,
|
|
HudTooltip = 11,
|
|
ObjectiveTracker = 12,
|
|
MicroMenu = 13,
|
|
Bags = 14,
|
|
StatusTrackingBar = 15,
|
|
DurabilityFrame = 16,
|
|
TimerBars = 17,
|
|
VehicleSeatIndicator = 18,
|
|
ArchaeologyBar = 19,
|
|
CooldownViewer = 20,
|
|
PersonalResourceDisplay = 21,
|
|
EncounterEvents = 22,
|
|
DamageMeter = 23,
|
|
TotemActionBar = 24,
|
|
}
|
|
|
|
---@enum Enum.EditModeTimerBarsSetting
|
|
Enum.EditModeTimerBarsSetting = {
|
|
Size = 0,
|
|
}
|
|
|
|
---@enum Enum.EditModeUnitFrameSetting
|
|
Enum.EditModeUnitFrameSetting = {
|
|
HidePortrait = 0,
|
|
CastBarUnderneath = 1,
|
|
BuffsOnTop = 2,
|
|
UseLargerFrame = 3,
|
|
UseRaidStylePartyFrames = 4,
|
|
ShowPartyFrameBackground = 5,
|
|
UseHorizontalGroups = 6,
|
|
CastBarOnSide = 7,
|
|
ShowCastTime = 8,
|
|
ViewRaidSize = 9,
|
|
FrameWidth = 10,
|
|
FrameHeight = 11,
|
|
DisplayBorder = 12,
|
|
RaidGroupDisplayType = 13,
|
|
SortPlayersBy = 14,
|
|
RowSize = 15,
|
|
FrameSize = 16,
|
|
ViewArenaSize = 17,
|
|
AuraOrganizationType = 18,
|
|
IconSize = 19,
|
|
Opacity = 20,
|
|
BigDefensiveIconSize = 21,
|
|
}
|
|
|
|
---@enum Enum.EditModeUnitFrameSystemIndices
|
|
Enum.EditModeUnitFrameSystemIndices = {
|
|
Player = 1,
|
|
Target = 2,
|
|
Focus = 3,
|
|
Party = 4,
|
|
Raid = 5,
|
|
Boss = 6,
|
|
Arena = 7,
|
|
Pet = 8,
|
|
}
|
|
|
|
---@enum Enum.EditModeVehicleSeatIndicatorSetting
|
|
Enum.EditModeVehicleSeatIndicatorSetting = {
|
|
Size = 0,
|
|
}
|
|
|
|
---@enum Enum.EncounterEventCastState
|
|
Enum.EncounterEventCastState = {
|
|
Casting = 1,
|
|
NotCasting = 2,
|
|
Expired = 3,
|
|
}
|
|
|
|
---@enum Enum.EncounterEventFlags
|
|
Enum.EncounterEventFlags = {
|
|
Disabled = 1,
|
|
IgnoreCastConsume = 2,
|
|
}
|
|
|
|
---@enum Enum.EncounterEventIconmask
|
|
Enum.EncounterEventIconmask = {
|
|
DeadlyEffect = 0x1,
|
|
EnrageEffect = 0x2,
|
|
BleedEffect = 0x4,
|
|
MagicEffect = 0x8,
|
|
DiseaseEffect = 0x10,
|
|
CurseEffect = 0x20,
|
|
PoisonEffect = 0x40,
|
|
TankRole = 0x80,
|
|
HealerRole = 0x100,
|
|
DpsRole = 0x200,
|
|
}
|
|
|
|
---@enum Enum.EncounterEventSeverity
|
|
Enum.EncounterEventSeverity = {
|
|
Low = 0,
|
|
Medium = 1,
|
|
High = 2,
|
|
}
|
|
|
|
---@enum Enum.EncounterEventSoundTrigger
|
|
Enum.EncounterEventSoundTrigger = {
|
|
OnTextWarningShown = 0,
|
|
OnTimelineEventFinished = 1,
|
|
OnTimelineEventHighlight = 2,
|
|
}
|
|
|
|
---@enum Enum.EncounterEventsIconDirection
|
|
Enum.EncounterEventsIconDirection = {
|
|
Left = 0,
|
|
Top = 0,
|
|
Bottom = 1,
|
|
Right = 1,
|
|
}
|
|
|
|
---@enum Enum.EncounterEventsOrientation
|
|
Enum.EncounterEventsOrientation = {
|
|
Horizontal = 0,
|
|
Vertical = 1,
|
|
}
|
|
|
|
---@enum Enum.EncounterEventsTooltipAnchor
|
|
Enum.EncounterEventsTooltipAnchor = {
|
|
Hidden = 0,
|
|
Default = 1,
|
|
Cursor = 2,
|
|
}
|
|
|
|
---@enum Enum.EncounterEventsViewType
|
|
Enum.EncounterEventsViewType = {
|
|
Timeline = 0,
|
|
Bars = 1,
|
|
}
|
|
|
|
---@enum Enum.EncounterEventsVisibility
|
|
Enum.EncounterEventsVisibility = {
|
|
Always = 0,
|
|
InEncounter = 1,
|
|
DeprecatedHidden = 2,
|
|
}
|
|
|
|
---@enum Enum.EncounterLootDropRollState
|
|
Enum.EncounterLootDropRollState = {
|
|
NeedMainSpec = 0,
|
|
NeedOffSpec = 1,
|
|
Transmog = 2,
|
|
Greed = 3,
|
|
NoRoll = 4,
|
|
Pass = 5,
|
|
}
|
|
|
|
---@enum Enum.EncounterTimelineEventSortDirection
|
|
Enum.EncounterTimelineEventSortDirection = {
|
|
Descending = 0,
|
|
Ascending = 1,
|
|
}
|
|
|
|
---@enum Enum.EncounterTimelineEventSource
|
|
Enum.EncounterTimelineEventSource = {
|
|
Encounter = 0,
|
|
Script = 1,
|
|
EditMode = 2,
|
|
}
|
|
|
|
---@enum Enum.EncounterTimelineEventState
|
|
Enum.EncounterTimelineEventState = {
|
|
Active = 0,
|
|
Paused = 1,
|
|
Finished = 2,
|
|
Canceled = 3,
|
|
}
|
|
|
|
---@enum Enum.EncounterTimelineIconSet
|
|
Enum.EncounterTimelineIconSet = {
|
|
TankAlert = 1,
|
|
HealerAlert = 2,
|
|
DamageAlert = 3,
|
|
Deadly = 4,
|
|
Dispel = 5,
|
|
Enrage = 6,
|
|
}
|
|
|
|
---@enum Enum.EncounterTimelineTrack
|
|
Enum.EncounterTimelineTrack = {
|
|
Queued = 0,
|
|
Short = 1,
|
|
Medium = 2,
|
|
Long = 3,
|
|
Indeterminate = 4,
|
|
}
|
|
|
|
---@enum Enum.EncounterTimelineTrackType
|
|
Enum.EncounterTimelineTrackType = {
|
|
Hidden = 0,
|
|
Sorted = 1,
|
|
Linear = 2,
|
|
}
|
|
|
|
---@enum Enum.EncounterTimelineViewType
|
|
Enum.EncounterTimelineViewType = {
|
|
None = 0,
|
|
Timeline = 1,
|
|
Bars = 2,
|
|
}
|
|
|
|
---@enum Enum.EndOfMatchType
|
|
Enum.EndOfMatchType = {
|
|
None = 0,
|
|
Plunderstorm = 1,
|
|
}
|
|
|
|
---@enum Enum.EnvironmentalDamageFlags
|
|
Enum.EnvironmentalDamageFlags = {
|
|
OneTime = 1,
|
|
DmgIsPct = 2,
|
|
}
|
|
|
|
---@enum Enum.Environmentaldamagetype
|
|
Enum.Environmentaldamagetype = {
|
|
Fatigue = 0,
|
|
Drowning = 1,
|
|
Falling = 2,
|
|
Lava = 3,
|
|
Slime = 4,
|
|
Fire = 5,
|
|
}
|
|
|
|
---@enum Enum.ErrorDomain
|
|
Enum.ErrorDomain = {
|
|
Assert = 0,
|
|
AssertData = 1,
|
|
Frame = 2,
|
|
}
|
|
|
|
---@enum Enum.EventRealmQueues
|
|
Enum.EventRealmQueues = {
|
|
None = 0x0,
|
|
PlunderstormSolo = 0x1,
|
|
PlunderstormDuo = 0x2,
|
|
PlunderstormTrio = 0x4,
|
|
PlunderstormTraining = 0x8,
|
|
}
|
|
|
|
---@enum Enum.EventToastDisplayType
|
|
Enum.EventToastDisplayType = {
|
|
NormalSingleLine = 0,
|
|
NormalBlockText = 1,
|
|
NormalTitleAndSubTitle = 2,
|
|
NormalTextWithIcon = 3,
|
|
LargeTextWithIcon = 4,
|
|
NormalTextWithIconAndRarity = 5,
|
|
Scenario = 6,
|
|
ChallengeMode = 7,
|
|
ScenarioClickExpand = 8,
|
|
WeeklyRewardUnlock = 9,
|
|
WeeklyRewardUpgrade = 10,
|
|
FlightpointDiscovered = 11,
|
|
CapstoneUnlocked = 12,
|
|
SingleLineWithIcon = 13,
|
|
Scoreboard = 14,
|
|
HouseUpgradeAvailable = 15,
|
|
}
|
|
|
|
---@enum Enum.EventToastEventType
|
|
Enum.EventToastEventType = {
|
|
LevelUp = 0,
|
|
LevelUpSpell = 1,
|
|
LevelUpDungeon = 2,
|
|
LevelUpRaid = 3,
|
|
LevelUpPvP = 4,
|
|
PetBattleNewAbility = 5,
|
|
PetBattleFinalRound = 6,
|
|
PetBattleCapture = 7,
|
|
BattlePetLevelChanged = 8,
|
|
BattlePetLevelUpAbility = 9,
|
|
QuestBossEmote = 10,
|
|
MythicPlusWeeklyRecord = 11,
|
|
QuestTurnedIn = 12,
|
|
WorldStateChange = 13,
|
|
Scenario = 14,
|
|
LevelUpOther = 15,
|
|
PlayerAuraAdded = 16,
|
|
PlayerAuraRemoved = 17,
|
|
SpellScript = 18,
|
|
CriteriaUpdated = 19,
|
|
PvPTierUpdate = 20,
|
|
SpellLearned = 21,
|
|
TreasureItem = 22,
|
|
WeeklyRewardUnlock = 23,
|
|
WeeklyRewardUpgrade = 24,
|
|
FlightpointDiscovered = 25,
|
|
HouseUpgradeAvailable = 26,
|
|
}
|
|
|
|
---@enum Enum.EventToastFlags
|
|
Enum.EventToastFlags = {
|
|
DisableRightClickDismiss = 1,
|
|
}
|
|
|
|
---@enum Enum.ExcludedCensorSources
|
|
Enum.ExcludedCensorSources = {
|
|
None = 0x0,
|
|
Friends = 0x1,
|
|
Guild = 0x2,
|
|
Reserve1 = 0x4,
|
|
Reserve2 = 0x8,
|
|
Reserve3 = 0x10,
|
|
Reserve4 = 0x20,
|
|
Reserve5 = 0x40,
|
|
Reserve6 = 0x80,
|
|
All = 0xFF,
|
|
}
|
|
|
|
---@enum Enum.ExpansionLevel
|
|
Enum.ExpansionLevel = {
|
|
None = 0,
|
|
BurningCrusade = 1,
|
|
Northrend = 2,
|
|
Cataclysm = 3,
|
|
MistsOfPandaria = 4,
|
|
Draenor = 5,
|
|
Legion = 6,
|
|
BattleForAzeroth = 7,
|
|
Shadowlands = 8,
|
|
Dragonflight = 9,
|
|
WarWithin = 10,
|
|
Midnight = 11,
|
|
LastTitan = 12,
|
|
}
|
|
|
|
---@enum Enum.FlightPathFaction
|
|
Enum.FlightPathFaction = {
|
|
Neutral = 0,
|
|
Horde = 1,
|
|
Alliance = 2,
|
|
}
|
|
|
|
---@enum Enum.FlightPathState
|
|
Enum.FlightPathState = {
|
|
Current = 0,
|
|
Reachable = 1,
|
|
Unreachable = 2,
|
|
}
|
|
|
|
---@enum Enum.FollowerAbilityCastResult
|
|
Enum.FollowerAbilityCastResult = {
|
|
Success = 0,
|
|
Failure = 1,
|
|
NoPendingCast = 2,
|
|
InvalidTarget = 3,
|
|
InvalidFollowerSpell = 4,
|
|
RerollNotAllowed = 5,
|
|
SingleMissionDuration = 6,
|
|
MustTargetFollower = 7,
|
|
MustTargetTrait = 8,
|
|
InvalidFollowerType = 9,
|
|
MustBeUnique = 10,
|
|
CannotTargetLimitedUseFollower = 11,
|
|
MustTargetLimitedUseFollower = 12,
|
|
AlreadyAtMaxDurability = 13,
|
|
CannotTargetNonAutoMissionFollower = 14,
|
|
}
|
|
|
|
---@enum Enum.FontStringScaleAnimationMode
|
|
Enum.FontStringScaleAnimationMode = {
|
|
FontSize = 0,
|
|
Vertex = 1,
|
|
}
|
|
|
|
---@enum Enum.FragmentID
|
|
Enum.FragmentID = {
|
|
MirrorState = 0,
|
|
EntityPosition = 1,
|
|
CgObject = 2,
|
|
JamDispatcher = 3,
|
|
HeartbeatData = 4,
|
|
FTransportLink = 5,
|
|
ClientObservablesData = 6,
|
|
TimerQueues = 7,
|
|
TransferSuspensionData = 8,
|
|
DeferredMessages = 9,
|
|
FPersistableJamServers = 10,
|
|
FPlayerJamServers = 11,
|
|
FLootObjectList = 12,
|
|
FPlayerOwnershipLink = 13,
|
|
FUnitAreaTriggerLink = 14,
|
|
Actor = 15,
|
|
FPhaseShiftData = 16,
|
|
FVendor = 17,
|
|
MirroredObjectC = 18,
|
|
FMeshObjectData = 19,
|
|
FHousingDecor = 20,
|
|
FHousingRoom = 21,
|
|
FHousingRoomComponentMesh = 22,
|
|
FHousingPlayerHouse = 23,
|
|
FHousingHouseDecorSet = 24,
|
|
FHousingHouseRoomSet = 25,
|
|
FHousingDecorProxy = 26,
|
|
FJamHousingCornerstone = 27,
|
|
FHousingDecorActor = 28,
|
|
FHousingPlotAreaTrigger = 29,
|
|
FNeighborhoodMirrorData = 30,
|
|
FMirroredPositionData = 31,
|
|
FPlayerHouseInfo = 32,
|
|
FHousingStorageMirrorData = 33,
|
|
FHousingFixture = 34,
|
|
FHousingHouseFixtureSet = 35,
|
|
Timer = 36,
|
|
FPlayerInitiativeInfo = 37,
|
|
FNeighborhoodStateData = 38,
|
|
FUnitAIGroupLink = 39,
|
|
FPathingDynamicLinks = 40,
|
|
TagItem = 200,
|
|
TagContainer = 201,
|
|
TagAzeriteEmpoweredItem = 202,
|
|
TagAzeriteItem = 203,
|
|
TagUnit = 204,
|
|
TagPlayer = 205,
|
|
TagGameObject = 206,
|
|
TagDynamicObject = 207,
|
|
TagCorpse = 208,
|
|
TagAreaTrigger = 209,
|
|
TagSceneObject = 210,
|
|
TagConversation = 211,
|
|
TagAIGroup = 212,
|
|
TagScenario = 213,
|
|
TagLootObject = 214,
|
|
TagActivePlayer = 215,
|
|
TagActiveClientS = 216,
|
|
TagActiveObjectC = 217,
|
|
TagVisibleObjectC = 218,
|
|
TagUnitVehicle = 219,
|
|
TagHousingRoom = 220,
|
|
TagMeshObject = 221,
|
|
TagHousingSubdivisionObject = 222,
|
|
TagHousingPoolObject = 223,
|
|
TagHouseExteriorPiece = 224,
|
|
TagHouseExteriorRoot = 225,
|
|
TagHousingDecorProxyGameObject = 226,
|
|
TestFragment_1 = 250,
|
|
TestFragment_2 = 251,
|
|
TestFragment_3 = 252,
|
|
TestFragment_4 = 253,
|
|
TestFragment_5 = 254,
|
|
ReservedArchetypeSeparator = 255,
|
|
}
|
|
|
|
---@enum Enum.FrameTutorialAccount
|
|
Enum.FrameTutorialAccount = {
|
|
HudRevampBagChanges = 1,
|
|
PerksProgramActivitiesIntro = 2,
|
|
EditModeManager = 3,
|
|
TransmogSetsTab = 4,
|
|
MountCollectionDragonriding = 5,
|
|
LFGList = 6,
|
|
HeirloomJournalLevel = 7,
|
|
TimerunnersAdvantage = 8,
|
|
AccountWideReputation = 9,
|
|
TransferableCurrencies = 10,
|
|
BindToAccountUntilEquip = 11,
|
|
CompletedQuestsFilter = 12,
|
|
CompletedQuestsFilterSeen = 13,
|
|
ConcentrationCurrency = 14,
|
|
MapLegendOpened = 15,
|
|
NpcCraftingOrders = 16,
|
|
NpcCraftingOrderCreateButton = 17,
|
|
NpcCraftingOrderTabNew = 18,
|
|
LocalStoriesFilterSeen = 19,
|
|
EventSchedulerTabSeen = 20,
|
|
AssistedCombatRotationDragSpell = 21,
|
|
AssistedCombatRotationActionButton = 22,
|
|
HousingDecorCleanup = 23,
|
|
HousingDecorPlace = 24,
|
|
HousingDecorClippingGrid = 25,
|
|
HousingDecorCustomization = 26,
|
|
HousingDecorLayout = 27,
|
|
HousingHouseFinderMap = 28,
|
|
HousingHouseFinderVisitHouse = 29,
|
|
HousingItemAcquisition = 30,
|
|
HousingNewPip = 31,
|
|
PerksProgramActivitiesOpen = 32,
|
|
EnconterJournalTutorialsTabSeen = 33,
|
|
HousingMarketTab = 34,
|
|
HousingTeleportButton = 35,
|
|
RPETalentStarterBuild = 36,
|
|
HousingInvalidCollision = 37,
|
|
HousingModesUnlocked = 38,
|
|
HousingExpertMode = 39,
|
|
HousingCleanupMode = 40,
|
|
TransmogOutfits = 41,
|
|
TransmogSets = 42,
|
|
TransmogCustomSets = 43,
|
|
TransmogSituations = 44,
|
|
TransmogWeaponOptions = 45,
|
|
TransmogTrialOfStyle = 46,
|
|
TransmogCustomSetsMigration = 47,
|
|
HousingEndeavorsTabSeen = 48,
|
|
}
|
|
|
|
---@enum Enum.GameMode
|
|
Enum.GameMode = {
|
|
Standard = 1,
|
|
Plunderstorm = 2,
|
|
WoWHack = 3,
|
|
}
|
|
|
|
---@enum Enum.GamePadPowerLevel
|
|
Enum.GamePadPowerLevel = {
|
|
Critical = 0,
|
|
Low = 1,
|
|
Medium = 2,
|
|
High = 3,
|
|
Wired = 4,
|
|
Unknown = 5,
|
|
}
|
|
|
|
---@enum Enum.GameRule
|
|
Enum.GameRule = {
|
|
NoDebuffLimit = 1,
|
|
CharNameReservationEnabled = 2,
|
|
MaxCharReservationsPerRealm = 3,
|
|
MaxAccountCharReservationsPerContentset = 4,
|
|
EtaRealmLaunchTime = 5,
|
|
TrivialGroupXPPercent = 7,
|
|
CharReservationsPerRealmReopenThreshold = 8,
|
|
DisablePct = 9,
|
|
HardcoreRuleset = 10,
|
|
ReplaceAbsentGmSeconds = 11,
|
|
ReplaceGmRankLastOnlineSeconds = 12,
|
|
GameMode = 13,
|
|
CharacterlessLogin = 14,
|
|
VanillaNpcKnockback = 16,
|
|
Runecarving = 17,
|
|
TalentRespecCostMin = 18,
|
|
TalentRespecCostMax = 19,
|
|
TalentRespecCostStep = 20,
|
|
VanillaRageGenerationModifier = 21,
|
|
SelfFoundAllowed = 22,
|
|
DisableHonorDecay = 23,
|
|
MaxLootDropLevel = 25,
|
|
MicrobarScale = 26,
|
|
MaxUnitNameDistance = 27,
|
|
MaxNameplateDistance = 28,
|
|
UserAddonsDisabled = 29,
|
|
UserScriptsDisabled = 30,
|
|
NonPlayerNameplateScale = 31,
|
|
ForcedPartyFrameScale = 32,
|
|
CustomActionbarOverlayHeightOffset = 33,
|
|
ForcedChatLanguage = 34,
|
|
LandingPageFactionID = 35,
|
|
CollectionsPanelDisabled = 36,
|
|
CharacterPanelDisabled = 37,
|
|
SpellbookPanelDisabled = 38,
|
|
TalentsPanelDisabled = 39,
|
|
AchievementsPanelDisabled = 40,
|
|
CommunitiesPanelDisabled = 41,
|
|
EncounterJournalDisabled = 42,
|
|
FinderPanelDisabled = 43,
|
|
StoreDisabled = 44,
|
|
HelpPanelDisabled = 45,
|
|
GuildsDisabled = 46,
|
|
QuestLogMicrobuttonDisabled = 47,
|
|
MapPlunderstormCircle = 48,
|
|
AfterDeathSpectatingUI = 49,
|
|
FrontEndChat = 50,
|
|
UniversalNameplateOcclusion = 51,
|
|
FastAreaTriggerTick = 52,
|
|
AllPlayersAreFastMovers = 53,
|
|
IgnoreChrclassDisabledFlag = 54,
|
|
CharacterCreateUseFixedBackgroundModel = 55,
|
|
ForceAlteredFormsOn = 56,
|
|
PlayerNameplateDifficultyIcon = 57,
|
|
PlayerNameplateAlternateHealthColor = 58,
|
|
AlwaysAllowAlliedRaces = 59,
|
|
ActionbarIconIntroDisabled = 60,
|
|
ReleaseSpiritGhostDisabled = 61,
|
|
DeleteItemConfirmationDisabled = 62,
|
|
ChatLinkLevelToastsDisabled = 63,
|
|
BagsUIDisabled = 64,
|
|
PetBattlesDisabled = 65,
|
|
PerksProgramActivityTrackingDisabled = 66,
|
|
MaximizeWorldMapDisabled = 67,
|
|
WorldMapTrackingOptionsDisabled = 68,
|
|
WorldMapTrackingPinDisabled = 69,
|
|
WorldMapHelpPlateDisabled = 70,
|
|
QuestLogPanelDisabled = 71,
|
|
QuestLogSuperTrackingDisabled = 72,
|
|
TutorialFrameDisabled = 73,
|
|
IngameMailNotificationDisabled = 74,
|
|
IngameCalendarDisabled = 75,
|
|
IngameTrackingDisabled = 76,
|
|
IngameWhoListDisabled = 77,
|
|
RaceAlteredFormsDisabled = 78,
|
|
IngameFriendsListDisabled = 79,
|
|
MacrosDisabled = 80,
|
|
CompactRaidFrameManagerDisabled = 81,
|
|
EditModeDisabled = 82,
|
|
InstanceDifficultyBannerDisabled = 83,
|
|
FullCharacterCreateDisabled = 84,
|
|
TargetFrameBuffsDisabled = 85,
|
|
UnitFramePvPContextualDisabled = 86,
|
|
ActionCombatTargetLockEnabled = 87,
|
|
BlockWhileSheathedAllowed = 88,
|
|
VanillaAccountMailInstant = 91,
|
|
ClearMailOnRealmTransfer = 92,
|
|
PremadeGroupFinderStyle = 93,
|
|
PlunderstormAreaSelection = 94,
|
|
GroupFinderCapabilities = 98,
|
|
WorldMapLegendDisabled = 99,
|
|
WorldMapFrameStrata = 100,
|
|
MerchantFilterDisabled = 101,
|
|
HousingDashboardDisabled = 102,
|
|
AutoAttacksDisabled = 103,
|
|
ObjectiveTrackerDisabled = 104,
|
|
PlayerCastBarDisabled = 105,
|
|
TargetCastBarDisabled = 106,
|
|
NameplateCastBarDisabled = 107,
|
|
SummoningStones = 108,
|
|
TransmogEnabled = 109,
|
|
DisableRealmSelection = 113,
|
|
DisableCampsites = 114,
|
|
UseSimpleCharacterSelectList = 115,
|
|
HideFaction = 116,
|
|
DisableVas = 119,
|
|
PersonalResourceDisplayDisabled = 129,
|
|
TargetFrameDisabled = 130,
|
|
PlayerFrameDisabled = 131,
|
|
MailGameRule = 132,
|
|
ForcedMultiActionBarSetting = 133,
|
|
HideAllMultiActionBars = 135,
|
|
TimerunningAllowed = 137,
|
|
MaxCharactersPerContentSet = 139,
|
|
MinUndeleteLevelRequired = 140,
|
|
DoesNotCountTowardAccountCharacterMax = 142,
|
|
WorldMapDisabled = 145,
|
|
MinimapDisabled = 146,
|
|
RepairArmorDisabled = 147,
|
|
EjSuggestedContentDisabled = 148,
|
|
EjDungeonsDisabled = 149,
|
|
EjRaidsDisabled = 150,
|
|
EjItemSetsDisabled = 151,
|
|
GdapiCharacterProfileDisabled = 153,
|
|
HousingEnabled = 154,
|
|
RestrictedAchievementCategoryID = 155,
|
|
EjJourneysDisabled = 156,
|
|
LootMethodStyle = 157,
|
|
ExperienceBarDisabled = 159,
|
|
HideUnavailableTransmogSlots = 160,
|
|
HideTransmogZeroCost = 161,
|
|
DisableQuickJoin = 162,
|
|
DisableRaidGroups = 163,
|
|
UseGameTableVariation = 164,
|
|
ActionButtonTypeOverlayStrategy = 165,
|
|
RecommendLeastPopulatedRealm = 169,
|
|
BagSpaceOverride = 172,
|
|
UnflaggedPlayersCanAttackPvPFlaggedPlayers = 173,
|
|
PvPInitialRatingOverride = 190,
|
|
}
|
|
|
|
---@enum Enum.GameRuleFlags
|
|
Enum.GameRuleFlags = {
|
|
None = 0,
|
|
AllowClient = 1,
|
|
RequiresDefault = 2,
|
|
}
|
|
|
|
---@enum Enum.GameRuleType
|
|
Enum.GameRuleType = {
|
|
Int = 0,
|
|
Float = 1,
|
|
Bool = 2,
|
|
}
|
|
|
|
---@enum Enum.GarrAutoBoardIndex
|
|
Enum.GarrAutoBoardIndex = {
|
|
None = -1,
|
|
AllyLeftBack = 0,
|
|
AllyRightBack = 1,
|
|
AllyLeftFront = 2,
|
|
AllyCenterFront = 3,
|
|
AllyRightFront = 4,
|
|
EnemyLeftFront = 5,
|
|
EnemyCenterLeftFront = 6,
|
|
EnemyCenterRightFront = 7,
|
|
EnemyRightFront = 8,
|
|
EnemyLeftBack = 9,
|
|
EnemyCenterLeftBack = 10,
|
|
EnemyCenterRightBack = 11,
|
|
EnemyRightBack = 12,
|
|
}
|
|
|
|
---@enum Enum.GarrAutoCombatSpellTutorialFlag
|
|
Enum.GarrAutoCombatSpellTutorialFlag = {
|
|
None = 0,
|
|
Single = 1,
|
|
Column = 2,
|
|
Row = 3,
|
|
All = 4,
|
|
}
|
|
|
|
---@enum Enum.GarrAutoCombatTutorial
|
|
Enum.GarrAutoCombatTutorial = {
|
|
SelectMission = 0x1,
|
|
PlaceCompanion = 0x2,
|
|
HealCompanion = 0x4,
|
|
LevelHeal = 0x8,
|
|
BeneficialEffect = 0x10,
|
|
AttackSingle = 0x20,
|
|
AttackColumn = 0x40,
|
|
AttackRow = 0x80,
|
|
AttackAll = 0x100,
|
|
TroopTutorial = 0x200,
|
|
EnvironmentalEffect = 0x400,
|
|
}
|
|
|
|
---@enum Enum.GarrAutoCombatantRole
|
|
Enum.GarrAutoCombatantRole = {
|
|
None = 0,
|
|
Melee = 1,
|
|
RangedPhysical = 2,
|
|
RangedMagic = 3,
|
|
HealSupport = 4,
|
|
Tank = 5,
|
|
}
|
|
|
|
---@enum Enum.GarrAutoEventFlags
|
|
Enum.GarrAutoEventFlags = {
|
|
None = 0,
|
|
AutoAttack = 1,
|
|
Passive = 2,
|
|
Environment = 4,
|
|
}
|
|
|
|
---@enum Enum.GarrAutoMissionEventType
|
|
Enum.GarrAutoMissionEventType = {
|
|
MeleeDamage = 0,
|
|
RangeDamage = 1,
|
|
SpellMeleeDamage = 2,
|
|
SpellRangeDamage = 3,
|
|
Heal = 4,
|
|
PeriodicDamage = 5,
|
|
PeriodicHeal = 6,
|
|
ApplyAura = 7,
|
|
RemoveAura = 8,
|
|
Died = 9,
|
|
}
|
|
|
|
---@enum Enum.GarrAutoPreviewTargetType
|
|
Enum.GarrAutoPreviewTargetType = {
|
|
None = 0x0,
|
|
Damage = 0x1,
|
|
Heal = 0x2,
|
|
Buff = 0x4,
|
|
Debuff = 0x8,
|
|
}
|
|
|
|
---@enum Enum.GarrFollowerMissionCompleteState
|
|
Enum.GarrFollowerMissionCompleteState = {
|
|
Alive = 0,
|
|
KilledByMissionFailure = 1,
|
|
SavedByPreventDeath = 2,
|
|
OutOfDurability = 3,
|
|
}
|
|
|
|
---@enum Enum.GarrFollowerQuality
|
|
Enum.GarrFollowerQuality = {
|
|
None = 0,
|
|
Common = 1,
|
|
Uncommon = 2,
|
|
Rare = 3,
|
|
Epic = 4,
|
|
Legendary = 5,
|
|
Title = 6,
|
|
}
|
|
|
|
---@enum Enum.GarrTalentCostType
|
|
Enum.GarrTalentCostType = {
|
|
Initial = 0,
|
|
Respec = 1,
|
|
MakePermanent = 2,
|
|
TreeReset = 3,
|
|
}
|
|
|
|
---@enum Enum.GarrTalentFeatureSubtype
|
|
Enum.GarrTalentFeatureSubtype = {
|
|
Generic = 0,
|
|
Bastion = 1,
|
|
Revendreth = 2,
|
|
Ardenweald = 3,
|
|
Maldraxxus = 4,
|
|
}
|
|
|
|
---@enum Enum.GarrTalentFeatureType
|
|
Enum.GarrTalentFeatureType = {
|
|
Generic = 0,
|
|
AnimaDiversion = 1,
|
|
TravelPortals = 2,
|
|
Adventures = 3,
|
|
ReservoirUpgrades = 4,
|
|
SanctumUnique = 5,
|
|
SoulBinds = 6,
|
|
AnimaDiversionMap = 7,
|
|
Cyphers = 8,
|
|
}
|
|
|
|
---@enum Enum.GarrTalentResearchCostSource
|
|
Enum.GarrTalentResearchCostSource = {
|
|
Talent = 0,
|
|
Tree = 1,
|
|
}
|
|
|
|
---@enum Enum.GarrTalentSocketType
|
|
Enum.GarrTalentSocketType = {
|
|
None = 0,
|
|
Spell = 1,
|
|
Conduit = 2,
|
|
}
|
|
|
|
---@enum Enum.GarrTalentTreeType
|
|
Enum.GarrTalentTreeType = {
|
|
Tiers = 0,
|
|
Classic = 1,
|
|
}
|
|
|
|
---@enum Enum.GarrTalentType
|
|
Enum.GarrTalentType = {
|
|
Standard = 0,
|
|
Minor = 1,
|
|
Major = 2,
|
|
Socket = 3,
|
|
}
|
|
|
|
---@enum Enum.GarrTalentUI
|
|
Enum.GarrTalentUI = {
|
|
Generic = 0,
|
|
CovenantSanctum = 1,
|
|
SoulBinds = 2,
|
|
AnimaDiversionMap = 3,
|
|
}
|
|
|
|
---@enum Enum.GarrisonFollowerType
|
|
Enum.GarrisonFollowerType = {
|
|
FollowerType_6_0_GarrisonFollower = 1,
|
|
FollowerType_6_0_Boat = 2,
|
|
FollowerType_7_0_GarrisonFollower = 4,
|
|
FollowerType_8_0_GarrisonFollower = 22,
|
|
FollowerType_9_0_GarrisonFollower = 123,
|
|
}
|
|
|
|
---@enum Enum.GarrisonTalentAvailability
|
|
Enum.GarrisonTalentAvailability = {
|
|
Available = 0,
|
|
Unavailable = 1,
|
|
UnavailableAnotherIsResearching = 2,
|
|
UnavailableNotEnoughResources = 3,
|
|
UnavailableNotEnoughGold = 4,
|
|
UnavailableTierUnavailable = 5,
|
|
UnavailablePlayerCondition = 6,
|
|
UnavailableAlreadyHave = 7,
|
|
UnavailableRequiresPrerequisiteTalent = 8,
|
|
}
|
|
|
|
---@enum Enum.GarrisonType
|
|
Enum.GarrisonType = {
|
|
Type_6_0_Garrison = 2,
|
|
Type_7_0_Garrison = 3,
|
|
Type_8_0_Garrison = 9,
|
|
Type_9_0_Garrison = 111,
|
|
}
|
|
|
|
---@enum Enum.GossipNpcOption
|
|
Enum.GossipNpcOption = {
|
|
None = 0,
|
|
Vendor = 1,
|
|
Taxinode = 2,
|
|
Trainer = 3,
|
|
SpiritHealer = 4,
|
|
Binder = 5,
|
|
Banker = 6,
|
|
PetitionVendor = 7,
|
|
GuildTabardVendor = 8,
|
|
Battlemaster = 9,
|
|
Auctioneer = 10,
|
|
TalentMaster = 11,
|
|
Stablemaster = 12,
|
|
PetSpecializationMaster = 13,
|
|
GuildBanker = 14,
|
|
Spellclick = 15,
|
|
DisableXPGain = 16,
|
|
EnableXPGain = 17,
|
|
Mailbox = 18,
|
|
WorldPvPQueue = 19,
|
|
LFGDungeon = 20,
|
|
ArtifactRespec = 21,
|
|
CemeterySelect = 22,
|
|
SpecializationMaster = 23,
|
|
GlyphMaster = 24,
|
|
QueueScenario = 25,
|
|
GarrisonArchitect = 26,
|
|
GarrisonMissionNpc = 27,
|
|
ShipmentCrafter = 28,
|
|
GarrisonTradeskillNpc = 29,
|
|
GarrisonRecruitment = 30,
|
|
AdventureMap = 31,
|
|
GarrisonTalent = 32,
|
|
ContributionCollector = 33,
|
|
Transmogrify = 34,
|
|
AzeriteRespec = 35,
|
|
IslandsMissionNpc = 36,
|
|
UIItemInteraction = 37,
|
|
WorldMap = 38,
|
|
Soulbind = 39,
|
|
ChromieTimeNpc = 40,
|
|
CovenantPreviewNpc = 41,
|
|
RuneforgeLegendaryCrafting = 42,
|
|
NewPlayerGuide = 43,
|
|
RuneforgeLegendaryUpgrade = 44,
|
|
CovenantRenownNpc = 45,
|
|
BlackMarketAuctionHouse = 46,
|
|
PerksProgramVendor = 47,
|
|
ProfessionsCraftingOrder = 48,
|
|
ProfessionsOpen = 49,
|
|
ProfessionsCustomerOrder = 50,
|
|
TraitSystem = 51,
|
|
BarbersChoice = 52,
|
|
MajorFactionRenown = 53,
|
|
PersonalTabardVendor = 54,
|
|
ForgeMaster = 55,
|
|
CharacterBanker = 56,
|
|
AccountBanker = 57,
|
|
ProfessionRespec = 58,
|
|
RenameNeighborhood = 59,
|
|
HousingCreateGuildNeighborhood = 60,
|
|
HousingGetNeighborhoodCharter = 61,
|
|
GuildRename = 62,
|
|
HousingOpenCharterConfirmation = 63,
|
|
ItemUpgrade = 64,
|
|
HouseFinder = 65,
|
|
TieredEntrance = 66,
|
|
}
|
|
|
|
---@enum Enum.GossipNpcOptionDisplayFlags
|
|
Enum.GossipNpcOptionDisplayFlags = {
|
|
ForceInteractionOnSingleChoice = 1,
|
|
}
|
|
|
|
---@enum Enum.GossipOptionRecFlags
|
|
Enum.GossipOptionRecFlags = {
|
|
QuestLabelPrepend = 1,
|
|
HideOptionIDFromClient = 2,
|
|
PlayMovieLabelPrepend = 4,
|
|
}
|
|
|
|
---@enum Enum.GossipOptionRewardType
|
|
Enum.GossipOptionRewardType = {
|
|
Item = 0,
|
|
Currency = 1,
|
|
}
|
|
|
|
---@enum Enum.GossipOptionStatus
|
|
Enum.GossipOptionStatus = {
|
|
Available = 0,
|
|
Unavailable = 1,
|
|
Locked = 2,
|
|
AlreadyComplete = 3,
|
|
}
|
|
|
|
---@enum Enum.GossipOptionUIWidgetSetTypes
|
|
Enum.GossipOptionUIWidgetSetTypes = {
|
|
Modifiers = 0,
|
|
Background = 1,
|
|
}
|
|
|
|
---@enum Enum.GraphicsValidationResult
|
|
Enum.GraphicsValidationResult = {
|
|
Supported = 0,
|
|
Illegal = 1,
|
|
Unsupported = 2,
|
|
Graphics = 3,
|
|
DualCore = 4,
|
|
QuadCore = 5,
|
|
CpuMem_2 = 6,
|
|
CpuMem_4 = 7,
|
|
CpuMem_8 = 8,
|
|
Needs_5_0 = 9,
|
|
Needs_6_0 = 10,
|
|
NeedsRt = 11,
|
|
NeedsDx12 = 12,
|
|
NeedsDx12Vrs2 = 13,
|
|
NeedsAppleGpu = 14,
|
|
NeedsAmdGpu = 15,
|
|
NeedsIntelGpu = 16,
|
|
NeedsNvidiaGpu = 17,
|
|
NeedsQualcommGpu = 18,
|
|
NeedsMacOs_10_13 = 19,
|
|
NeedsMacOs_10_14 = 20,
|
|
NeedsMacOs_10_15 = 21,
|
|
NeedsMacOs_11_0 = 22,
|
|
NeedsMacOs_12_0 = 23,
|
|
NeedsMacOs_13_0 = 24,
|
|
NeedsWindows_10 = 25,
|
|
NeedsWindows_11 = 26,
|
|
MacOsUnsupported = 27,
|
|
WindowsUnsupported = 28,
|
|
LegacyUnsupported = 29,
|
|
Dx11Unsupported = 30,
|
|
Dx12Win7Unsupported = 31,
|
|
RemoteDesktopUnsupported = 32,
|
|
WineUnsupported = 33,
|
|
NvapiWineUnsupported = 34,
|
|
AppleGpuUnsupported = 35,
|
|
AmdGpuUnsupported = 36,
|
|
IntelGpuUnsupported = 37,
|
|
NvidiaGpuUnsupported = 38,
|
|
QualcommGpuUnsupported = 39,
|
|
GpuDriver = 40,
|
|
CompatMode = 41,
|
|
Unknown = 42,
|
|
}
|
|
|
|
---@enum Enum.GuildErrorType
|
|
Enum.GuildErrorType = {
|
|
Success = 0,
|
|
UnknownError = 1,
|
|
AlreadyInGuild = 2,
|
|
TargetAlreadyInGuild = 3,
|
|
InvitedToGuild = 4,
|
|
TargetInvitedToGuild = 5,
|
|
NameInvalid = 6,
|
|
NameAlreadyExists = 7,
|
|
NoPermisson = 8,
|
|
NotInGuild = 9,
|
|
TargetNotInGuild = 10,
|
|
PlayerNotFound = 11,
|
|
WrongFaction = 12,
|
|
TargetTooHigh = 13,
|
|
TargetTooLow = 14,
|
|
TooManyRanks = 15,
|
|
TooFewRanks = 16,
|
|
RanksLocked = 17,
|
|
RankInUse = 18,
|
|
Ignored = 19,
|
|
Busy = 20,
|
|
TargetLevelTooLow = 21,
|
|
TargetLevelTooHigh = 22,
|
|
TooManyMembers = 23,
|
|
InvalidBankTab = 24,
|
|
WithdrawLimit = 25,
|
|
NotEnoughMoney = 26,
|
|
TeamNotFound = 27,
|
|
BankTabFull = 28,
|
|
BadItem = 29,
|
|
TeamsLocked = 30,
|
|
TooMuchMoney = 31,
|
|
WrongBankTab = 32,
|
|
TooManyCreate = 33,
|
|
RankRequiresAuthenticator = 34,
|
|
BankTabLocked = 35,
|
|
TrialAccount = 36,
|
|
VeteranAccount = 37,
|
|
UndeletableDueToLevel = 38,
|
|
LockedForMove = 39,
|
|
GuildRepTooLow = 40,
|
|
CantInviteSelf = 41,
|
|
HasRestriction = 42,
|
|
BankNotFound = 43,
|
|
NewLeaderWrongFaction = 44,
|
|
GuildBankNotAvailable = 45,
|
|
NewLeaderWrongRealm = 46,
|
|
DeleteNoAppropriateLeader = 47,
|
|
RealmMismatch = 48,
|
|
InCooldown = 49,
|
|
ReservationExpired = 50,
|
|
HousingEvictError = 51,
|
|
Throttled = 52,
|
|
}
|
|
|
|
---@enum Enum.HolidayCalendarFlags
|
|
Enum.HolidayCalendarFlags = {
|
|
Alliance = 1,
|
|
Horde = 2,
|
|
}
|
|
|
|
---@enum Enum.HolidayFlags
|
|
Enum.HolidayFlags = {
|
|
IsRegionwide = 0x1,
|
|
DontShowInCalendar = 0x2,
|
|
DontDisplayEnd = 0x4,
|
|
DontDisplayBanner = 0x8,
|
|
NotAvailableClientSide = 0x10,
|
|
DurationUseMinutes = 0x20,
|
|
BeginEventOnlyOnStageChange = 0x40,
|
|
}
|
|
|
|
---@enum Enum.HouseEditingContext
|
|
Enum.HouseEditingContext = {
|
|
None = 0,
|
|
Decor = 1,
|
|
Room = 2,
|
|
Fixture = 3,
|
|
}
|
|
|
|
---@enum Enum.HouseEditorMode
|
|
Enum.HouseEditorMode = {
|
|
None = 0,
|
|
BasicDecor = 1,
|
|
ExpertDecor = 2,
|
|
Layout = 3,
|
|
Customize = 4,
|
|
Cleanup = 5,
|
|
ExteriorCustomization = 6,
|
|
}
|
|
|
|
---@enum Enum.HouseExteriorWMODataFlags
|
|
Enum.HouseExteriorWMODataFlags = {
|
|
None = 0x0,
|
|
UnlockedByDefault = 0x1,
|
|
AllowedInHordeNeighborhoods = 0x2,
|
|
AllowedInAllianceNeighborhoods = 0x4,
|
|
HiddenUnlessOwned = 0x8,
|
|
}
|
|
|
|
---@enum Enum.HouseFinderSuggestionReason
|
|
Enum.HouseFinderSuggestionReason = {
|
|
None = 0x0,
|
|
Owner = 0x1,
|
|
CharterInvite = 0x2,
|
|
Guild = 0x4,
|
|
BNetFriends = 0x8,
|
|
PartySync = 0x10,
|
|
Random = 0x20,
|
|
HomeOwner = 0x40,
|
|
}
|
|
|
|
---@enum Enum.HouseLevelRewardType
|
|
Enum.HouseLevelRewardType = {
|
|
Value = 0,
|
|
Object = 1,
|
|
}
|
|
|
|
---@enum Enum.HouseLevelRewardValueType
|
|
Enum.HouseLevelRewardValueType = {
|
|
ExteriorDecor = 0,
|
|
InteriorDecor = 1,
|
|
Rooms = 2,
|
|
Fixtures = 3,
|
|
}
|
|
|
|
---@enum Enum.HouseOwnerError
|
|
Enum.HouseOwnerError = {
|
|
None = 0,
|
|
Faction = 1,
|
|
Guild = 2,
|
|
GenericPermission = 3,
|
|
}
|
|
|
|
---@enum Enum.HouseSettingFlags
|
|
Enum.HouseSettingFlags = {
|
|
None = 0x0,
|
|
HouseAccessAnyone = 0x1,
|
|
HouseAccessNeighbors = 0x2,
|
|
HouseAccessGuild = 0x4,
|
|
HouseAccessFriends = 0x8,
|
|
HouseAccessParty = 0x10,
|
|
PlotAccessAnyone = 0x20,
|
|
PlotAccessNeighbors = 0x40,
|
|
PlotAccessGuild = 0x80,
|
|
PlotAccessFriends = 0x100,
|
|
PlotAccessParty = 0x200,
|
|
}
|
|
|
|
---@enum Enum.HouseVisitType
|
|
Enum.HouseVisitType = {
|
|
Unknown = 0,
|
|
Friend = 1,
|
|
Guild = 2,
|
|
Party = 3,
|
|
}
|
|
|
|
---@enum Enum.HousingBasicModeTargetType
|
|
Enum.HousingBasicModeTargetType = {
|
|
None = 0,
|
|
Decor = 1,
|
|
House = 2,
|
|
}
|
|
|
|
---@enum Enum.HousingCatalogEntryModelScenePresets
|
|
Enum.HousingCatalogEntryModelScenePresets = {
|
|
DecorDefault = 1317,
|
|
DecorFlat = 1318,
|
|
DecorTiny = 1333,
|
|
DecorSmall = 1334,
|
|
DecorMedium = 1335,
|
|
DecorLarge = 1336,
|
|
DecorHuge = 1337,
|
|
DecorCeiling = 1338,
|
|
DecorWall = 1339,
|
|
DecorHorizontalSurface = 1452,
|
|
}
|
|
|
|
---@enum Enum.HousingCatalogEntrySize
|
|
Enum.HousingCatalogEntrySize = {
|
|
None = 0,
|
|
Tiny = 65,
|
|
Small = 66,
|
|
Medium = 67,
|
|
Large = 68,
|
|
Huge = 69,
|
|
}
|
|
|
|
---@enum Enum.HousingCatalogEntryType
|
|
Enum.HousingCatalogEntryType = {
|
|
Invalid = 0,
|
|
Decor = 1,
|
|
Room = 2,
|
|
}
|
|
|
|
---@enum Enum.HousingCatalogSortType
|
|
Enum.HousingCatalogSortType = {
|
|
DateAdded = 0,
|
|
Alphabetical = 1,
|
|
}
|
|
|
|
---@enum Enum.HousingCleanupModeTargetType
|
|
Enum.HousingCleanupModeTargetType = {
|
|
None = 0,
|
|
Decor = 1,
|
|
HouseExterior = 2,
|
|
}
|
|
|
|
---@enum Enum.HousingCustomizeModeTargetType
|
|
Enum.HousingCustomizeModeTargetType = {
|
|
None = 0,
|
|
Decor = 1,
|
|
RoomComponent = 2,
|
|
ExteriorHouse = 3,
|
|
}
|
|
|
|
---@enum Enum.HousingDecorActionFlags
|
|
Enum.HousingDecorActionFlags = {
|
|
None = 0x0,
|
|
Add = 0x1,
|
|
Remove = 0x2,
|
|
DragMove = 0x4,
|
|
PrecisionMove = 0x8,
|
|
ClickTarget = 0x10,
|
|
HoverTarget = 0x20,
|
|
TargetRoomComponents = 0x40,
|
|
TargetHouseExterior = 0x80,
|
|
MaintainLastTarget = 0x100,
|
|
IncludeTargetChildren = 0x200,
|
|
UsePlacedDecorList = 0x400,
|
|
PreviewDecor = 0x800,
|
|
}
|
|
|
|
---@enum Enum.HousingDecorModelType
|
|
Enum.HousingDecorModelType = {
|
|
None = 0,
|
|
M2 = 1,
|
|
WMO = 2,
|
|
}
|
|
|
|
---@enum Enum.HousingDecorPlacementRestriction
|
|
Enum.HousingDecorPlacementRestriction = {
|
|
TooFarAway = 0x1,
|
|
OutsideRoomBounds = 0x2,
|
|
OutsidePlotBounds = 0x4,
|
|
ChildOutsideBounds = 0x8,
|
|
InvalidTarget = 0x10,
|
|
InvalidCollision = 0x20,
|
|
InvalidLightOverlap = 0x40,
|
|
}
|
|
|
|
---@enum Enum.HousingDecorTheme
|
|
Enum.HousingDecorTheme = {
|
|
None = 0,
|
|
Folk = 1,
|
|
Rugged = 2,
|
|
Generic = 3,
|
|
NightElf = 4,
|
|
BloodElf = 5,
|
|
}
|
|
|
|
---@enum Enum.HousingDecorType
|
|
Enum.HousingDecorType = {
|
|
None = 0,
|
|
Floor = 1,
|
|
Wall = 2,
|
|
Ceiling = 3,
|
|
Flooring = 4,
|
|
}
|
|
|
|
---@enum Enum.HousingExpertModeTargetType
|
|
Enum.HousingExpertModeTargetType = {
|
|
None = 0,
|
|
Decor = 1,
|
|
House = 2,
|
|
}
|
|
|
|
---@enum Enum.HousingExpertSubmodeRestriction
|
|
Enum.HousingExpertSubmodeRestriction = {
|
|
None = 0,
|
|
NotInExpertMode = 1,
|
|
NoHouseExteriorScale = 2,
|
|
NoWMOScale = 3,
|
|
}
|
|
|
|
---@enum Enum.HousingFavorUpdateSource
|
|
Enum.HousingFavorUpdateSource = {
|
|
Unknown = 0,
|
|
DecorCollection = 1,
|
|
DeferredRewards = 2,
|
|
RetroactiveDecor = 3,
|
|
NewHouseDecorFavor = 4,
|
|
InitiativeTask = 5,
|
|
InitiativeChest = 6,
|
|
Quest = 7,
|
|
}
|
|
|
|
---@enum Enum.HousingFavorUpdateType
|
|
Enum.HousingFavorUpdateType = {
|
|
Add = 0,
|
|
InitiativeAdd = 1,
|
|
Set = 2,
|
|
}
|
|
|
|
---@enum Enum.HousingFixtureDecorAction
|
|
Enum.HousingFixtureDecorAction = {
|
|
Store = 0,
|
|
Detach = 1,
|
|
}
|
|
|
|
---@enum Enum.HousingFixtureFlags
|
|
Enum.HousingFixtureFlags = {
|
|
None = 0,
|
|
IsDefaultFixture = 1,
|
|
UnlockedByDefault = 2,
|
|
}
|
|
|
|
---@enum Enum.HousingFixtureSize
|
|
Enum.HousingFixtureSize = {
|
|
None = 0,
|
|
Any = 1,
|
|
Small = 2,
|
|
Medium = 3,
|
|
Large = 4,
|
|
}
|
|
|
|
---@enum Enum.HousingFixtureType
|
|
Enum.HousingFixtureType = {
|
|
None = 0,
|
|
Base = 9,
|
|
Roof = 10,
|
|
Door = 11,
|
|
Window = 12,
|
|
RoofDetail = 13,
|
|
RoofWindow = 14,
|
|
Tower = 15,
|
|
Chimney = 16,
|
|
}
|
|
|
|
---@enum Enum.HousingIncrementType
|
|
Enum.HousingIncrementType = {
|
|
Left = 0x1,
|
|
Right = 0x2,
|
|
Forward = 0x4,
|
|
Back = 0x8,
|
|
Up = 0x10,
|
|
Down = 0x20,
|
|
RotateLeft = 0x40,
|
|
RotateRight = 0x80,
|
|
ScaleUp = 0x100,
|
|
ScaleDown = 0x200,
|
|
}
|
|
|
|
---@enum Enum.HousingItemToastType
|
|
Enum.HousingItemToastType = {
|
|
Room = 0,
|
|
Fixture = 1,
|
|
Customization = 2,
|
|
Decor = 3,
|
|
HouseType = 4,
|
|
}
|
|
|
|
---@enum Enum.HousingLayoutCameraDirection
|
|
Enum.HousingLayoutCameraDirection = {
|
|
None = 0x0,
|
|
Up = 0x1,
|
|
Down = 0x2,
|
|
Left = 0x4,
|
|
Right = 0x8,
|
|
}
|
|
|
|
---@enum Enum.HousingLayoutPinType
|
|
Enum.HousingLayoutPinType = {
|
|
Door = 0,
|
|
Room = 1,
|
|
}
|
|
|
|
---@enum Enum.HousingLayoutRestriction
|
|
Enum.HousingLayoutRestriction = {
|
|
None = 0,
|
|
RoomNotFound = 1,
|
|
NotInsideHouse = 2,
|
|
NotHouseOwner = 3,
|
|
IsBaseRoom = 4,
|
|
RoomNotLeaf = 5,
|
|
StairwellConnection = 6,
|
|
LastRoom = 7,
|
|
UnreachableRoom = 8,
|
|
SingleDoor = 9,
|
|
}
|
|
|
|
---@enum Enum.HousingLayoutStairDirection
|
|
Enum.HousingLayoutStairDirection = {
|
|
Up = 0,
|
|
Down = 1,
|
|
}
|
|
|
|
---@enum Enum.HousingPlotOwnerType
|
|
Enum.HousingPlotOwnerType = {
|
|
None = 0,
|
|
Stranger = 1,
|
|
Friend = 2,
|
|
Self = 3,
|
|
}
|
|
|
|
---@enum Enum.HousingPrecisionSubmode
|
|
Enum.HousingPrecisionSubmode = {
|
|
Translate = 0,
|
|
Rotate = 1,
|
|
Scale = 2,
|
|
}
|
|
|
|
---@enum Enum.HousingResult
|
|
Enum.HousingResult = {
|
|
Success = 0,
|
|
ActionLockedByCombat = 1,
|
|
BoundsFailureChildren = 2,
|
|
BoundsFailurePlot = 3,
|
|
BoundsFailureRoom = 4,
|
|
BoundToStartingArea = 5,
|
|
CannotAfford = 6,
|
|
CharterComplete = 7,
|
|
CollisionInvalid = 8,
|
|
DbError = 9,
|
|
DecorCannotBeRedeemed = 10,
|
|
DecorItemNotDestroyable = 11,
|
|
DecorNotFound = 12,
|
|
DecorNotFoundInStorage = 13,
|
|
DuplicateCharterSignature = 14,
|
|
FilterRejected = 15,
|
|
FixtureCantDeleteDoor = 16,
|
|
FixtureHookEmpty = 17,
|
|
FixtureHookOccupied = 18,
|
|
FixtureHouseTypeMismatch = 19,
|
|
FixtureNotFound = 20,
|
|
FixtureSizeMismatch = 21,
|
|
FixtureTypeMismatch = 22,
|
|
GenericFailure = 23,
|
|
GuildMoreAccountsNeeded = 24,
|
|
GuildMoreActivePlayersNeeded = 25,
|
|
GuildNotLoaded = 26,
|
|
HouseEditLockFailed = 27,
|
|
HouseExteriorAlreadyThatSize = 28,
|
|
HouseExteriorAlreadyThatType = 29,
|
|
HouseExteriorRootNotFound = 30,
|
|
HouseExteriorTypeNeighborhoodMismatch = 31,
|
|
HouseExteriorTypeNotFound = 32,
|
|
HouseExteriorTypeSizeMismatch = 33,
|
|
HouseExteriorSizeNotAvailable = 34,
|
|
HookNotChildOfFixture = 35,
|
|
HouseNotFound = 36,
|
|
IncorrectFaction = 37,
|
|
InvalidDecorItem = 38,
|
|
InvalidDistance = 39,
|
|
InvalidGuild = 40,
|
|
InvalidHouse = 41,
|
|
InvalidInstance = 42,
|
|
InvalidInteraction = 43,
|
|
InvalidLightOverlap = 44,
|
|
InvalidMap = 45,
|
|
InvalidNeighborhoodName = 46,
|
|
InvalidRoomLayout = 47,
|
|
LockedByOtherPlayer = 48,
|
|
LockOperationFailed = 49,
|
|
MaxDecorReached = 50,
|
|
MaxPreviewDecorReached = 51,
|
|
MissingCoreFixture = 52,
|
|
MissingDye = 53,
|
|
MissingExpansionAccess = 54,
|
|
MissingFactionMap = 55,
|
|
MissingPrivateNeighborhoodInvite = 56,
|
|
MoreHouseSlotsNeeded = 57,
|
|
MoreSignaturesNeeded = 58,
|
|
NeighborhoodNotFound = 59,
|
|
NoNeighborhoodOwnershipRequests = 60,
|
|
NotInDecorEditMode = 61,
|
|
NotInFixtureEditMode = 62,
|
|
NotInLayoutEditMode = 63,
|
|
NotInsideHouse = 64,
|
|
NotOnOwnedPlot = 65,
|
|
OperationAborted = 66,
|
|
OwnerNotInGuild = 67,
|
|
PermissionDenied = 68,
|
|
PlacementTargetInvalid = 69,
|
|
PlayerNotFound = 70,
|
|
PlayerNotInInstance = 71,
|
|
PlotNotFound = 72,
|
|
PlotNotVacant = 73,
|
|
PlotReservationCooldown = 74,
|
|
PlotReserved = 75,
|
|
RoomNotFound = 76,
|
|
RoomUpdateFailed = 77,
|
|
RpcFailure = 78,
|
|
ServiceNotAvailable = 79,
|
|
StaticDataNotFound = 80,
|
|
TimeoutLimit = 81,
|
|
TimerunningNotAllowed = 82,
|
|
TokenRequired = 83,
|
|
TooManyRequests = 84,
|
|
TransactionFailure = 85,
|
|
UncollectedExteriorFixture = 86,
|
|
UncollectedHouseType = 87,
|
|
UncollectedRoom = 88,
|
|
UncollectedRoomMaterial = 89,
|
|
UncollectedRoomTheme = 90,
|
|
UnlockOperationFailed = 91,
|
|
}
|
|
|
|
---@enum Enum.HousingRoomComponentCeilingType
|
|
Enum.HousingRoomComponentCeilingType = {
|
|
Flat = 0,
|
|
Vaulted = 1,
|
|
}
|
|
|
|
---@enum Enum.HousingRoomComponentDoorType
|
|
Enum.HousingRoomComponentDoorType = {
|
|
None = 0,
|
|
Doorway = 1,
|
|
Threshold = 2,
|
|
}
|
|
|
|
---@enum Enum.HousingRoomComponentFlags
|
|
Enum.HousingRoomComponentFlags = {
|
|
None = 0,
|
|
HiddenInLayoutMode = 1,
|
|
}
|
|
|
|
---@enum Enum.HousingRoomComponentFloorType
|
|
Enum.HousingRoomComponentFloorType = {
|
|
Floor = 0,
|
|
}
|
|
|
|
---@enum Enum.HousingRoomComponentOptionFlags
|
|
Enum.HousingRoomComponentOptionFlags = {
|
|
None = 0,
|
|
IsDefault = 1,
|
|
}
|
|
|
|
---@enum Enum.HousingRoomComponentOptionType
|
|
Enum.HousingRoomComponentOptionType = {
|
|
Cosmetic = 0,
|
|
DoorwayWall = 1,
|
|
Doorway = 2,
|
|
}
|
|
|
|
---@enum Enum.HousingRoomComponentStairType
|
|
Enum.HousingRoomComponentStairType = {
|
|
None = 0,
|
|
StartToEnd = 1,
|
|
StartToMiddle = 2,
|
|
MiddleToMiddle = 3,
|
|
MiddleToEnd = 4,
|
|
}
|
|
|
|
---@enum Enum.HousingRoomComponentTextureFlags
|
|
Enum.HousingRoomComponentTextureFlags = {
|
|
None = 0,
|
|
UnlockedByDefault = 1,
|
|
}
|
|
|
|
---@enum Enum.HousingRoomComponentType
|
|
Enum.HousingRoomComponentType = {
|
|
None = 0,
|
|
Wall = 1,
|
|
Floor = 2,
|
|
Ceiling = 3,
|
|
Stairs = 4,
|
|
Pillar = 5,
|
|
DoorwayWall = 6,
|
|
Doorway = 7,
|
|
}
|
|
|
|
---@enum Enum.HousingRoomFlags
|
|
Enum.HousingRoomFlags = {
|
|
None = 0x0,
|
|
BaseRoom = 0x1,
|
|
HasStairs = 0x2,
|
|
UnlockedByDefault = 0x4,
|
|
HasCustomGeometry = 0x8,
|
|
}
|
|
|
|
---@enum Enum.HousingTeleportReason
|
|
Enum.HousingTeleportReason = {
|
|
None = 0,
|
|
Cheat = 1,
|
|
UnspecifiedSpellcast = 2,
|
|
Booted = 3,
|
|
Homestone = 4,
|
|
Visit = 5,
|
|
Friend = 6,
|
|
GuildMember = 7,
|
|
PartyMember = 8,
|
|
ExitingHouse = 9,
|
|
Portal = 10,
|
|
Tutorial = 11,
|
|
}
|
|
|
|
---@enum Enum.HousingThemeFlags
|
|
Enum.HousingThemeFlags = {
|
|
None = 0,
|
|
UnlockedByDefault = 1,
|
|
ShowInStyleSelector = 2,
|
|
}
|
|
|
|
---@enum Enum.HousingThrottleType
|
|
Enum.HousingThrottleType = {
|
|
General = 0,
|
|
Decoration = 1,
|
|
}
|
|
|
|
---@enum Enum.IconAndTextShiftTextType
|
|
Enum.IconAndTextShiftTextType = {
|
|
None = 0,
|
|
ShiftText = 1,
|
|
}
|
|
|
|
---@enum Enum.IconAndTextWidgetState
|
|
Enum.IconAndTextWidgetState = {
|
|
Hidden = 0,
|
|
Shown = 1,
|
|
ShownWithDynamicIconFlashing = 2,
|
|
ShownWithDynamicIconNotFlashing = 3,
|
|
}
|
|
|
|
---@enum Enum.IconState
|
|
Enum.IconState = {
|
|
Hidden = 0,
|
|
ShowState1 = 1,
|
|
ShowState2 = 2,
|
|
}
|
|
|
|
---@enum Enum.ImageSharingResult
|
|
Enum.ImageSharingResult = {
|
|
Failure = 0,
|
|
Success = 1,
|
|
NotConfigured = 2,
|
|
RetrievedExisting = 3,
|
|
PlatformApiError = 4,
|
|
MissingFieldApiError = 5,
|
|
AccountDataRequestFailure = 6,
|
|
GetAccountDataRequestFailure = 7,
|
|
SetAccountDataRequestFailure = 8,
|
|
RefreshTokenExpired = 9,
|
|
FailedToCreateHeader = 10,
|
|
EncryptionFailure = 11,
|
|
InvalidOAuthExpiration = 12,
|
|
InvalidRefreshExpiration = 13,
|
|
EncryptionSecretNotSet = 14,
|
|
}
|
|
|
|
---@enum Enum.InitiativeMilestoneFlags
|
|
Enum.InitiativeMilestoneFlags = {
|
|
FinalMilestone = 1,
|
|
}
|
|
|
|
---@enum Enum.InitiativeRewardFlags
|
|
Enum.InitiativeRewardFlags = {
|
|
PermanentWorldState = 1,
|
|
}
|
|
|
|
---@enum Enum.InputContext
|
|
Enum.InputContext = {
|
|
None = 0,
|
|
Keyboard = 1,
|
|
Mouse = 2,
|
|
GamePad = 3,
|
|
}
|
|
|
|
---@enum Enum.InvalidPlotScreenshotReason
|
|
Enum.InvalidPlotScreenshotReason = {
|
|
None = 0,
|
|
OutOfBounds = 1,
|
|
Facing = 2,
|
|
NoNeighborhoodFound = 3,
|
|
NoActivePlayer = 4,
|
|
}
|
|
|
|
---@enum Enum.InventoryType
|
|
Enum.InventoryType = {
|
|
IndexNonEquipType = 0,
|
|
IndexHeadType = 1,
|
|
IndexNeckType = 2,
|
|
IndexShoulderType = 3,
|
|
IndexBodyType = 4,
|
|
IndexChestType = 5,
|
|
IndexWaistType = 6,
|
|
IndexLegsType = 7,
|
|
IndexFeetType = 8,
|
|
IndexWristType = 9,
|
|
IndexHandType = 10,
|
|
IndexFingerType = 11,
|
|
IndexTrinketType = 12,
|
|
IndexWeaponType = 13,
|
|
IndexShieldType = 14,
|
|
IndexRangedType = 15,
|
|
IndexCloakType = 16,
|
|
Index2HweaponType = 17,
|
|
IndexBagType = 18,
|
|
IndexTabardType = 19,
|
|
IndexRobeType = 20,
|
|
IndexWeaponmainhandType = 21,
|
|
IndexWeaponoffhandType = 22,
|
|
IndexHoldableType = 23,
|
|
IndexAmmoType = 24,
|
|
IndexThrownType = 25,
|
|
IndexRangedrightType = 26,
|
|
IndexQuiverType = 27,
|
|
IndexRelicType = 28,
|
|
IndexProfessionToolType = 29,
|
|
IndexProfessionGearType = 30,
|
|
IndexEquipablespellOffensiveType = 31,
|
|
IndexEquipablespellUtilityType = 32,
|
|
IndexEquipablespellDefensiveType = 33,
|
|
IndexEquipablespellWeaponType = 34,
|
|
}
|
|
|
|
---@enum Enum.ItemArmorSubclass
|
|
Enum.ItemArmorSubclass = {
|
|
Generic = 0,
|
|
Cloth = 1,
|
|
Leather = 2,
|
|
Mail = 3,
|
|
Plate = 4,
|
|
Cosmetic = 5,
|
|
Shield = 6,
|
|
Libram = 7,
|
|
Idol = 8,
|
|
Totem = 9,
|
|
Sigil = 10,
|
|
Relic = 11,
|
|
}
|
|
|
|
---@enum Enum.ItemBind
|
|
Enum.ItemBind = {
|
|
None = 0,
|
|
OnAcquire = 1,
|
|
OnEquip = 2,
|
|
OnUse = 3,
|
|
Quest = 4,
|
|
Unused1 = 5,
|
|
Unused2 = 6,
|
|
ToWoWAccount = 7,
|
|
ToBnetAccount = 8,
|
|
ToBnetAccountUntilEquipped = 9,
|
|
}
|
|
|
|
---@enum Enum.ItemClass
|
|
Enum.ItemClass = {
|
|
Consumable = 0,
|
|
Container = 1,
|
|
Weapon = 2,
|
|
Gem = 3,
|
|
Armor = 4,
|
|
Reagent = 5,
|
|
Projectile = 6,
|
|
Tradegoods = 7,
|
|
ItemEnhancement = 8,
|
|
Recipe = 9,
|
|
CurrencyTokenObsolete = 10,
|
|
Quiver = 11,
|
|
Questitem = 12,
|
|
Key = 13,
|
|
PermanentObsolete = 14,
|
|
Miscellaneous = 15,
|
|
Glyph = 16,
|
|
Battlepet = 17,
|
|
WoWToken = 18,
|
|
Profession = 19,
|
|
Housing = 20,
|
|
}
|
|
|
|
---@enum Enum.ItemCollectionType
|
|
Enum.ItemCollectionType = {
|
|
None = 0,
|
|
Toy = 1,
|
|
Heirloom = 2,
|
|
Transmog = 3,
|
|
TransmogSetFavorite = 4,
|
|
RuneforgeLegendaryAbility = 5,
|
|
TransmogIllusion = 6,
|
|
WarbandScene = 7,
|
|
Room = 8,
|
|
ExteriorFixture = 9,
|
|
RoomTheme = 10,
|
|
RoomMaterial = 11,
|
|
TransmogOutfit = 12,
|
|
HouseType = 13,
|
|
}
|
|
|
|
---@enum Enum.ItemCommodityStatus
|
|
Enum.ItemCommodityStatus = {
|
|
Unknown = 0,
|
|
Item = 1,
|
|
Commodity = 2,
|
|
}
|
|
|
|
---@enum Enum.ItemConsumableSubclass
|
|
Enum.ItemConsumableSubclass = {
|
|
Generic = 0,
|
|
Potion = 1,
|
|
Elixir = 2,
|
|
Flasksphials = 3,
|
|
Scroll = 4,
|
|
Fooddrink = 5,
|
|
Itemenhancement = 6,
|
|
Bandage = 7,
|
|
Other = 8,
|
|
VantusRune = 9,
|
|
UtilityCurio = 10,
|
|
CombatCurio = 11,
|
|
Relic = 12,
|
|
}
|
|
|
|
---@enum Enum.ItemCreationContext
|
|
Enum.ItemCreationContext = {
|
|
None = 0,
|
|
DungeonNormal = 1,
|
|
DungeonHeroic = 2,
|
|
RaidNormal = 3,
|
|
RaidFinder = 4,
|
|
RaidHeroic = 5,
|
|
RaidMythic = 6,
|
|
PvPUnranked_1 = 7,
|
|
PvPRanked_1 = 8,
|
|
ScenarioNormal = 9,
|
|
ScenarioHeroic = 10,
|
|
QuestReward = 11,
|
|
Store = 12,
|
|
TradeSkill = 13,
|
|
Vendor = 14,
|
|
BlackMarket = 15,
|
|
ChallengeMode_1 = 16,
|
|
DungeonLevelUp_1 = 17,
|
|
DungeonLevelUp_2 = 18,
|
|
DungeonLevelUp_3 = 19,
|
|
DungeonLevelUp_4 = 20,
|
|
ForceNone = 21,
|
|
TimewalkerLevelUp = 22,
|
|
DungeonMythic = 23,
|
|
PvPHonorReward = 24,
|
|
WorldQuest_1 = 25,
|
|
WorldQuest_2 = 26,
|
|
WorldQuest_3 = 27,
|
|
WorldQuest_4 = 28,
|
|
WorldQuest_5 = 29,
|
|
WorldQuest_6 = 30,
|
|
MissionReward_1 = 31,
|
|
MissionReward_2 = 32,
|
|
ChallengeMode_2 = 33,
|
|
ChallengeMode_3 = 34,
|
|
ChallengeModeJackpot = 35,
|
|
WorldQuest_7 = 36,
|
|
WorldQuest_8 = 37,
|
|
PvPRanked_2 = 38,
|
|
PvPRanked_3 = 39,
|
|
PvPRanked_4 = 40,
|
|
PvPUnranked_2 = 41,
|
|
WorldQuest_9 = 42,
|
|
WorldQuest_10 = 43,
|
|
PvPRanked_5 = 44,
|
|
PvPRanked_6 = 45,
|
|
PvPRanked_7 = 46,
|
|
PvPUnranked_3 = 47,
|
|
PvPUnranked_4 = 48,
|
|
PvPUnranked_5 = 49,
|
|
PvPUnranked_6 = 50,
|
|
PvPUnranked_7 = 51,
|
|
PvPRanked_8 = 52,
|
|
WorldQuest_11 = 53,
|
|
WorldQuest_12 = 54,
|
|
WorldQuest_13 = 55,
|
|
PvPRankedJackpot = 56,
|
|
TournamentRealm_1 = 57,
|
|
Relinquished = 58,
|
|
LegendaryForge = 59,
|
|
QuestBonusLoot = 60,
|
|
CharacterBoost_1 = 61,
|
|
CharacterBoost_2 = 62,
|
|
LegendaryCrafting_1 = 63,
|
|
LegendaryCrafting_2 = 64,
|
|
LegendaryCrafting_3 = 65,
|
|
LegendaryCrafting_4 = 66,
|
|
LegendaryCrafting_5 = 67,
|
|
LegendaryCrafting_6 = 68,
|
|
LegendaryCrafting_7 = 69,
|
|
LegendaryCrafting_8 = 70,
|
|
LegendaryCrafting_9 = 71,
|
|
WeeklyRewardsAdditional = 72,
|
|
WeeklyRewardsConcession = 73,
|
|
WorldQuestJackpot = 74,
|
|
NewCharacter = 75,
|
|
WarMode = 76,
|
|
PvPBrawl_1 = 77,
|
|
PvPBrawl_2 = 78,
|
|
Torghast = 79,
|
|
CorpseRecovery = 80,
|
|
WorldBoss = 81,
|
|
RaidNormalExtended = 82,
|
|
RaidFinderExtended = 83,
|
|
RaidHeroicExtended = 84,
|
|
RaidMythicExtended = 85,
|
|
CharacterBoost_3 = 86,
|
|
ChallengeMode_4 = 87,
|
|
PvPRanked_9 = 88,
|
|
RaidNormalExtended_2 = 89,
|
|
RaidFinderExtended_2 = 90,
|
|
RaidHeroicExtended_2 = 91,
|
|
RaidMythicExtended_2 = 92,
|
|
RaidNormalExtended_3 = 93,
|
|
RaidFinderExtended_3 = 94,
|
|
RaidHeroicExtended_3 = 95,
|
|
RaidMythicExtended_3 = 96,
|
|
TemplateCharacter_1 = 97,
|
|
TemplateCharacter_2 = 98,
|
|
TemplateCharacter_3 = 99,
|
|
TemplateCharacter_4 = 100,
|
|
DungeonNormalJackpot = 101,
|
|
DungeonHeroicJackpot = 102,
|
|
DungeonMythicJackpot = 103,
|
|
Delves_1 = 104,
|
|
Timerunning = 105,
|
|
Delves_2 = 106,
|
|
Delves_3 = 107,
|
|
DelvesJackpot = 108,
|
|
DelvesKey_1 = 109,
|
|
DelvesKey_2 = 110,
|
|
DelvesKey_3 = 111,
|
|
DelvesKey_4 = 112,
|
|
DelvesKey_5 = 113,
|
|
DelvesKey_6 = 114,
|
|
DelvesKey_7 = 115,
|
|
DelvesKey_8 = 116,
|
|
DelvesBounty_1 = 117,
|
|
DelvesBounty_2 = 118,
|
|
DelvesBounty_3 = 119,
|
|
DelvesBounty_4 = 120,
|
|
DelvesBounty_5 = 121,
|
|
DelvesBounty_6 = 122,
|
|
DelvesBounty_7 = 123,
|
|
DelvesBounty_8 = 124,
|
|
DelvesLevelUp_1 = 125,
|
|
DelvesLevelUp_2 = 126,
|
|
DelvesLevelUp_3 = 127,
|
|
DelvesLevelUp_4 = 128,
|
|
DelvesBonus_1 = 129,
|
|
DelvesBonus_2 = 130,
|
|
DelvesBonus_3 = 131,
|
|
DelvesBonus_4 = 132,
|
|
DelvesBonus_5 = 133,
|
|
DelvesBonus_6 = 134,
|
|
DelvesBonus_7 = 135,
|
|
DelvesBonus_8 = 136,
|
|
DelvesBonus_9 = 137,
|
|
DelvesBonus_10 = 138,
|
|
DungeonBonus_1 = 139,
|
|
DungeonBonus_2 = 140,
|
|
DungeonBonus_3 = 141,
|
|
DungeonBonus_4 = 142,
|
|
DungeonBonus_5 = 143,
|
|
DungeonBonus_6 = 144,
|
|
DungeonBonus_7 = 145,
|
|
DungeonBonus_8 = 146,
|
|
DungeonBonus_9 = 147,
|
|
DungeonBonus_10 = 148,
|
|
RaidBonus_1 = 149,
|
|
RaidBonus_2 = 150,
|
|
RaidBonus_3 = 151,
|
|
RaidBonus_4 = 152,
|
|
RaidBonus_5 = 153,
|
|
RaidBonus_6 = 154,
|
|
RaidBonus_7 = 155,
|
|
RaidBonus_8 = 156,
|
|
RaidBonus_9 = 157,
|
|
RaidBonus_10 = 158,
|
|
DungeonHardMode_1 = 159,
|
|
DungeonHardMode_2 = 160,
|
|
DungeonHardMode_3 = 161,
|
|
TournamentRealm_2 = 162,
|
|
TournamentRealm_3 = 163,
|
|
TournamentRealm_4 = 164,
|
|
Warbound_1 = 165,
|
|
Warbound_2 = 166,
|
|
Warbound_3 = 167,
|
|
Warbound_4 = 168,
|
|
Warbound_5 = 169,
|
|
Warbound_6 = 170,
|
|
Warbound_7 = 171,
|
|
Warbound_8 = 172,
|
|
Warbound_9 = 173,
|
|
Warbound_10 = 174,
|
|
Warbound_11 = 175,
|
|
Warbound_12 = 176,
|
|
Warbound_13 = 177,
|
|
Warbound_14 = 178,
|
|
Warbound_15 = 179,
|
|
Warbound_16 = 180,
|
|
Warbound_17 = 181,
|
|
Warbound_18 = 182,
|
|
Warbound_19 = 183,
|
|
Warbound_20 = 184,
|
|
Endeavors = 185,
|
|
TimewalkerMaxLevel = 186,
|
|
}
|
|
|
|
---@enum Enum.ItemDisplayTextDisplayStyle
|
|
Enum.ItemDisplayTextDisplayStyle = {
|
|
WorldQuestReward = 0,
|
|
ItemNameAndInfoText = 1,
|
|
ItemNameOnlyCentered = 2,
|
|
PlayerChoiceReward = 3,
|
|
}
|
|
|
|
---@enum Enum.ItemDisplayTooltipEnabledType
|
|
Enum.ItemDisplayTooltipEnabledType = {
|
|
Enabled = 0,
|
|
Disabled = 1,
|
|
}
|
|
|
|
---@enum Enum.ItemGemColor
|
|
Enum.ItemGemColor = {
|
|
Meta = 0x1,
|
|
Red = 0x2,
|
|
Yellow = 0x4,
|
|
Blue = 0x8,
|
|
Hydraulic = 0x10,
|
|
Cogwheel = 0x20,
|
|
Iron = 0x40,
|
|
Blood = 0x80,
|
|
Shadow = 0x100,
|
|
Fel = 0x200,
|
|
Arcane = 0x400,
|
|
Frost = 0x800,
|
|
Fire = 0x1000,
|
|
Water = 0x2000,
|
|
Life = 0x4000,
|
|
Wind = 0x8000,
|
|
Holy = 0x10000,
|
|
PunchcardRed = 0x20000,
|
|
PunchcardYellow = 0x40000,
|
|
PunchcardBlue = 0x80000,
|
|
DominationBlood = 0x100000,
|
|
DominationFrost = 0x200000,
|
|
DominationUnholy = 0x400000,
|
|
Cypher = 0x800000,
|
|
Tinker = 0x1000000,
|
|
Primordial = 0x2000000,
|
|
Fragrance = 0x4000000,
|
|
SingingThunder = 0x8000000,
|
|
SingingSea = 0x10000000,
|
|
SingingWind = 0x20000000,
|
|
Fiber = 0x40000000,
|
|
}
|
|
|
|
---@enum Enum.ItemGemSubclass
|
|
Enum.ItemGemSubclass = {
|
|
Intellect = 0,
|
|
Agility = 1,
|
|
Strength = 2,
|
|
Stamina = 3,
|
|
Spirit = 4,
|
|
Criticalstrike = 5,
|
|
Mastery = 6,
|
|
Haste = 7,
|
|
Versatility = 8,
|
|
Other = 9,
|
|
Multiplestats = 10,
|
|
Artifactrelic = 11,
|
|
}
|
|
|
|
---@enum Enum.ItemHousingSubclass
|
|
Enum.ItemHousingSubclass = {
|
|
Decor = 0,
|
|
Dye = 1,
|
|
Room = 2,
|
|
RoomCustomization = 3,
|
|
ExteriorCustomization = 4,
|
|
ServiceItem = 5,
|
|
}
|
|
|
|
---@enum Enum.ItemMiscellaneousSubclass
|
|
Enum.ItemMiscellaneousSubclass = {
|
|
Junk = 0,
|
|
Reagent = 1,
|
|
CompanionPet = 2,
|
|
Holiday = 3,
|
|
Other = 4,
|
|
Mount = 5,
|
|
MountEquipment = 6,
|
|
}
|
|
|
|
---@enum Enum.ItemModification
|
|
Enum.ItemModification = {
|
|
TransmogrifyItemModifiedAppearanceIDSpecAll = 0,
|
|
TransmogrifyItemModifiedAppearanceIDSpec_0 = 1,
|
|
IncrementLevelObsolete = 2,
|
|
BattlePetSpecies = 3,
|
|
BattlePetBreed = 4,
|
|
BattlePetLevel = 5,
|
|
BattlePetCreaturedisplayid = 6,
|
|
TransmogrifyOverrideEnchantVisualIDSpecAll = 7,
|
|
ArtifactAppearanceID = 8,
|
|
TimewalkerLevel = 9,
|
|
TransmogrifyOverrideEnchantVisualIDSpec_0 = 10,
|
|
TransmogrifyItemModifiedAppearanceIDSpec_1 = 11,
|
|
TransmogrifyOverrideEnchantVisualIDSpec_1 = 12,
|
|
TransmogrifyItemModifiedAppearanceIDSpec_2 = 13,
|
|
TransmogrifyOverrideEnchantVisualIDSpec_2 = 14,
|
|
TransmogrifyItemModifiedAppearanceIDSpec_3 = 15,
|
|
TransmogrifyOverrideEnchantVisualIDSpec_3 = 16,
|
|
KeystoneMapChallengeModeID = 17,
|
|
KeystonePowerLevel = 18,
|
|
KeystoneAffix0 = 19,
|
|
KeystoneAffix01 = 20,
|
|
KeystoneAffix02 = 21,
|
|
KeystoneAffix03 = 22,
|
|
LegionArtifactKnowledgeObsolete = 23,
|
|
ArtifactTier = 24,
|
|
TransmogrifyItemModifiedAppearanceIDSpec_4 = 25,
|
|
PvPRating = 26,
|
|
TransmogrifyOverrideEnchantVisualIDSpec_4 = 27,
|
|
ContentTuningID = 28,
|
|
ChangeModifiedCraftingStat_1 = 29,
|
|
ChangeModifiedCraftingStat_2 = 30,
|
|
TransmogrifySecondaryItemModifiedAppearanceIDSpecAll = 31,
|
|
TransmogrifySecondaryItemModifiedAppearanceIDSpec_0 = 32,
|
|
TransmogrifySecondaryItemModifiedAppearanceIDSpec_1 = 33,
|
|
TransmogrifySecondaryItemModifiedAppearanceIDSpec_2 = 34,
|
|
TransmogrifySecondaryItemModifiedAppearanceIDSpec_3 = 35,
|
|
TransmogrifySecondaryItemModifiedAppearanceIDSpec_4 = 36,
|
|
SoulbindConduitRank = 37,
|
|
CraftingQualityID = 38,
|
|
CraftingSkillLineAbilityID = 39,
|
|
CraftingDataID = 40,
|
|
CraftingSkillReagents = 41,
|
|
CraftingSkillWatermark = 42,
|
|
CraftingReagentSlot_0 = 43,
|
|
CraftingReagentSlot_1 = 44,
|
|
CraftingReagentSlot_2 = 45,
|
|
CraftingReagentSlot_3 = 46,
|
|
CraftingReagentSlot_4 = 47,
|
|
CraftingReagentSlot_5 = 48,
|
|
CraftingReagentSlot_6 = 49,
|
|
CraftingReagentSlot_7 = 50,
|
|
CraftingReagentSlot_8 = 51,
|
|
CraftingReagentSlot_9 = 52,
|
|
CraftingReagentSlot_10 = 53,
|
|
CraftingReagentSlot_11 = 54,
|
|
CraftingReagentSlot_12 = 55,
|
|
CraftingReagentSlot_13 = 56,
|
|
CraftingReagentSlot_14 = 57,
|
|
Reforge = 58,
|
|
DbidHigh = 59,
|
|
DbidLow = 60,
|
|
CurrencyWalletID = 61,
|
|
CurrencyWalletQuantity = 62,
|
|
CurrencyWalletVersion = 63,
|
|
}
|
|
|
|
---@enum Enum.ItemProfessionSubclass
|
|
Enum.ItemProfessionSubclass = {
|
|
Blacksmithing = 0,
|
|
Leatherworking = 1,
|
|
Alchemy = 2,
|
|
Herbalism = 3,
|
|
Cooking = 4,
|
|
Mining = 5,
|
|
Tailoring = 6,
|
|
Engineering = 7,
|
|
Enchanting = 8,
|
|
Fishing = 9,
|
|
Skinning = 10,
|
|
Jewelcrafting = 11,
|
|
Inscription = 12,
|
|
Archaeology = 13,
|
|
}
|
|
|
|
---@enum Enum.ItemQuality
|
|
Enum.ItemQuality = {
|
|
Poor = 0,
|
|
Common = 1,
|
|
Uncommon = 2,
|
|
Rare = 3,
|
|
Epic = 4,
|
|
Legendary = 5,
|
|
Artifact = 6,
|
|
Heirloom = 7,
|
|
WoWToken = 8,
|
|
}
|
|
|
|
---@enum Enum.ItemReagentSubclass
|
|
Enum.ItemReagentSubclass = {
|
|
Reagent = 0,
|
|
Keystone = 1,
|
|
ContextToken = 2,
|
|
}
|
|
|
|
---@enum Enum.ItemRecipeSubclass
|
|
Enum.ItemRecipeSubclass = {
|
|
Book = 0,
|
|
Leatherworking = 1,
|
|
Tailoring = 2,
|
|
Engineering = 3,
|
|
Blacksmithing = 4,
|
|
Cooking = 5,
|
|
Alchemy = 6,
|
|
FirstAid = 7,
|
|
Enchanting = 8,
|
|
Fishing = 9,
|
|
Jewelcrafting = 10,
|
|
Inscription = 11,
|
|
}
|
|
|
|
---@enum Enum.ItemRecraftFlags
|
|
Enum.ItemRecraftFlags = {
|
|
Invalid = 1,
|
|
}
|
|
|
|
---@enum Enum.ItemRedundancySlot
|
|
Enum.ItemRedundancySlot = {
|
|
Head = 0,
|
|
Neck = 1,
|
|
Shoulder = 2,
|
|
Chest = 3,
|
|
Waist = 4,
|
|
Legs = 5,
|
|
Feet = 6,
|
|
Wrist = 7,
|
|
Hand = 8,
|
|
Finger = 9,
|
|
Trinket = 10,
|
|
Cloak = 11,
|
|
Twohand = 12,
|
|
MainhandWeapon = 13,
|
|
OnehandWeapon = 14,
|
|
OnehandWeaponSecond = 15,
|
|
Offhand = 16,
|
|
}
|
|
|
|
---@enum Enum.ItemSlotFilterType
|
|
Enum.ItemSlotFilterType = {
|
|
Head = 0,
|
|
Neck = 1,
|
|
Shoulder = 2,
|
|
Cloak = 3,
|
|
Chest = 4,
|
|
Wrist = 5,
|
|
Hand = 6,
|
|
Waist = 7,
|
|
Legs = 8,
|
|
Feet = 9,
|
|
MainHand = 10,
|
|
OffHand = 11,
|
|
Finger = 12,
|
|
Trinket = 13,
|
|
Other = 14,
|
|
NoFilter = 15,
|
|
}
|
|
|
|
---@enum Enum.ItemSocketInfoUIType
|
|
Enum.ItemSocketInfoUIType = {
|
|
Default = 0,
|
|
}
|
|
|
|
---@enum Enum.ItemSocketType
|
|
Enum.ItemSocketType = {
|
|
None = 0,
|
|
Meta = 1,
|
|
Red = 2,
|
|
Yellow = 3,
|
|
Blue = 4,
|
|
Hydraulic = 5,
|
|
Cogwheel = 6,
|
|
Prismatic = 7,
|
|
Iron = 8,
|
|
Blood = 9,
|
|
Shadow = 10,
|
|
Fel = 11,
|
|
Arcane = 12,
|
|
Frost = 13,
|
|
Fire = 14,
|
|
Water = 15,
|
|
Life = 16,
|
|
Wind = 17,
|
|
Holy = 18,
|
|
PunchcardRed = 19,
|
|
PunchcardYellow = 20,
|
|
PunchcardBlue = 21,
|
|
Domination = 22,
|
|
Cypher = 23,
|
|
Tinker = 24,
|
|
Primordial = 25,
|
|
Fragrance = 26,
|
|
SingingThunder = 27,
|
|
SingingSea = 28,
|
|
SingingWind = 29,
|
|
Fiber = 30,
|
|
}
|
|
|
|
---@enum Enum.ItemSoundType
|
|
Enum.ItemSoundType = {
|
|
Pickup = 0,
|
|
Drop = 1,
|
|
Use = 2,
|
|
Close = 3,
|
|
}
|
|
|
|
---@enum Enum.ItemSubclassDisplay
|
|
Enum.ItemSubclassDisplay = {
|
|
HideSubclassInTooltips = 1,
|
|
HideSubclassInAuction = 2,
|
|
ShowItemCount = 4,
|
|
}
|
|
|
|
---@enum Enum.ItemSubclassFlag
|
|
Enum.ItemSubclassFlag = {
|
|
WeaponsubclassCanparry = 0x1,
|
|
WeaponsubclassSetfingerseq = 0x2,
|
|
WeaponsubclassIsunarmed = 0x4,
|
|
WeaponsubclassIsrifle = 0x8,
|
|
WeaponsubclassIsthrown = 0x10,
|
|
WeaponsubclassRighthandRanged = 0x20,
|
|
ItemsubclassQuivernotrequired = 0x40,
|
|
WeaponsubclassRanged = 0x80,
|
|
WeaponsubclassDeprecatedReuseMe = 0x100,
|
|
ItemsubclassUsesInvtype = 0x200,
|
|
ArmorsubclassLfgscalingarmor = 0x400,
|
|
}
|
|
|
|
---@enum Enum.ItemTryOnReason
|
|
Enum.ItemTryOnReason = {
|
|
Success = 0,
|
|
WrongRace = 1,
|
|
NotEquippable = 2,
|
|
DataPending = 3,
|
|
}
|
|
|
|
---@enum Enum.ItemWeaponSubclass
|
|
Enum.ItemWeaponSubclass = {
|
|
Axe1H = 0,
|
|
Axe2H = 1,
|
|
Bows = 2,
|
|
Guns = 3,
|
|
Mace1H = 4,
|
|
Mace2H = 5,
|
|
Polearm = 6,
|
|
Sword1H = 7,
|
|
Sword2H = 8,
|
|
Warglaive = 9,
|
|
Staff = 10,
|
|
Bearclaw = 11,
|
|
Catclaw = 12,
|
|
Unarmed = 13,
|
|
Generic = 14,
|
|
Dagger = 15,
|
|
Thrown = 16,
|
|
Obsolete3 = 17,
|
|
Crossbow = 18,
|
|
Wand = 19,
|
|
Fishingpole = 20,
|
|
}
|
|
|
|
---@enum Enum.Itemclassfilterflags
|
|
Enum.Itemclassfilterflags = {
|
|
Consumable = 0x1,
|
|
Container = 0x2,
|
|
Weapon = 0x4,
|
|
Gem = 0x8,
|
|
Armor = 0x10,
|
|
Reagent = 0x20,
|
|
Projectile = 0x40,
|
|
Tradegoods = 0x80,
|
|
ItemEnhancement = 0x100,
|
|
Recipe = 0x200,
|
|
CurrencyTokenObsolete = 0x400,
|
|
Quiver = 0x800,
|
|
Questitemclassfilterflags = 0x1000,
|
|
Key = 0x2000,
|
|
PermanentObsolete = 0x4000,
|
|
Miscellaneous = 0x8000,
|
|
Glyph = 0x10000,
|
|
Battlepet = 0x20000,
|
|
}
|
|
|
|
---@enum Enum.Itemsetflags
|
|
Enum.Itemsetflags = {
|
|
Legacy = 1,
|
|
UseItemHistorySetSlots = 2,
|
|
RequiresPvPTalentsActive = 4,
|
|
}
|
|
|
|
---@enum Enum.JailersTowerType
|
|
Enum.JailersTowerType = {
|
|
TwistingCorridors = 0,
|
|
SkoldusHalls = 1,
|
|
FractureChambers = 2,
|
|
Soulforges = 3,
|
|
Coldheart = 4,
|
|
Mortregar = 5,
|
|
UpperReaches = 6,
|
|
ArkobanHall = 7,
|
|
TormentChamberJaina = 8,
|
|
TormentChamberThrall = 9,
|
|
TormentChamberAnduin = 10,
|
|
AdamantVaults = 11,
|
|
ForgottenCatacombs = 12,
|
|
Ossuary = 13,
|
|
BossRush = 14,
|
|
}
|
|
|
|
---@enum Enum.JournalEncounterFlags
|
|
Enum.JournalEncounterFlags = {
|
|
Obsolete = 0x1,
|
|
LimitDifficulties = 0x2,
|
|
AllianceOnly = 0x4,
|
|
HordeOnly = 0x8,
|
|
NoMap = 0x10,
|
|
InternalOnly = 0x20,
|
|
DoNotDisplayEncounter = 0x40,
|
|
}
|
|
|
|
---@enum Enum.JournalEncounterIconFlags
|
|
Enum.JournalEncounterIconFlags = {
|
|
Tank = 0x1,
|
|
Dps = 0x2,
|
|
Healer = 0x4,
|
|
Heroic = 0x8,
|
|
Deadly = 0x10,
|
|
Important = 0x20,
|
|
Interruptible = 0x40,
|
|
Magic = 0x80,
|
|
Curse = 0x100,
|
|
Poison = 0x200,
|
|
Disease = 0x400,
|
|
Enrage = 0x800,
|
|
Mythic = 0x1000,
|
|
Bleed = 0x2000,
|
|
}
|
|
|
|
---@enum Enum.JournalEncounterItemFlags
|
|
Enum.JournalEncounterItemFlags = {
|
|
Obsolete = 0x1,
|
|
LimitDifficulties = 0x2,
|
|
DisplayAsPerPlayerLoot = 0x4,
|
|
DisplayAsVeryRare = 0x8,
|
|
DisplayAsExtremelyRare = 0x10,
|
|
}
|
|
|
|
---@enum Enum.JournalEncounterLocFlags
|
|
Enum.JournalEncounterLocFlags = {
|
|
Primary = 1,
|
|
}
|
|
|
|
---@enum Enum.JournalEncounterSecTypes
|
|
Enum.JournalEncounterSecTypes = {
|
|
Generic = 0,
|
|
Creature = 1,
|
|
Ability = 2,
|
|
Overview = 3,
|
|
}
|
|
|
|
---@enum Enum.JournalEncounterSectionFlags
|
|
Enum.JournalEncounterSectionFlags = {
|
|
StartExpanded = 1,
|
|
LimitDifficulties = 2,
|
|
}
|
|
|
|
---@enum Enum.JournalInstanceFlags
|
|
Enum.JournalInstanceFlags = {
|
|
Timewalker = 1,
|
|
HideUserSelectableDifficulty = 2,
|
|
DoNotDisplayInstance = 4,
|
|
}
|
|
|
|
---@enum Enum.JournalLinkTypes
|
|
Enum.JournalLinkTypes = {
|
|
Instance = 0,
|
|
Encounter = 1,
|
|
Section = 2,
|
|
Tier = 3,
|
|
}
|
|
|
|
---@enum Enum.LFGEntryGeneralPlaystyle
|
|
Enum.LFGEntryGeneralPlaystyle = {
|
|
None = 0,
|
|
Learning = 1,
|
|
FunRelaxed = 2,
|
|
FunSerious = 3,
|
|
Expert = 4,
|
|
}
|
|
|
|
---@enum Enum.LFGEntryPlaystyle
|
|
Enum.LFGEntryPlaystyle = {
|
|
None = 0,
|
|
Standard = 1,
|
|
Casual = 2,
|
|
Hardcore = 3,
|
|
}
|
|
|
|
---@enum Enum.LFGListDisplayType
|
|
Enum.LFGListDisplayType = {
|
|
RoleCount = 0,
|
|
RoleEnumerate = 1,
|
|
ClassEnumerate = 2,
|
|
HideAll = 3,
|
|
PlayerCount = 4,
|
|
Comment = 5,
|
|
}
|
|
|
|
---@enum Enum.LFGListFilter
|
|
Enum.LFGListFilter = {
|
|
Recommended = 0x1,
|
|
NotRecommended = 0x2,
|
|
PvE = 0x4,
|
|
PvP = 0x8,
|
|
Timerunning = 0x10,
|
|
CurrentExpansion = 0x20,
|
|
CurrentSeason = 0x40,
|
|
NotCurrentSeason = 0x80,
|
|
}
|
|
|
|
---@enum Enum.LFGRole
|
|
Enum.LFGRole = {
|
|
Tank = 0,
|
|
Healer = 1,
|
|
Damage = 2,
|
|
}
|
|
|
|
---@enum Enum.LFGSlotInvalidReason
|
|
Enum.LFGSlotInvalidReason = {
|
|
None = 0,
|
|
ExpansionTooLow = 1,
|
|
LevelTooLow = 2,
|
|
LevelTooHigh = 3,
|
|
GearTooLow = 4,
|
|
GearTooHigh = 5,
|
|
RaidLocked = 6,
|
|
LevelTargetTooLow = 7,
|
|
LevelTargetTooHigh = 8,
|
|
AreaNotExplored = 9,
|
|
WrongFaction = 10,
|
|
NoValidRoles = 11,
|
|
EngagedInPvP = 12,
|
|
NoSpec = 13,
|
|
CannotRunAnyChildDungeon = 14,
|
|
Restricted = 15,
|
|
ChromieTime = 16,
|
|
Npe = 17,
|
|
Timerunning = 18,
|
|
PlayerConditionFailed = 19,
|
|
}
|
|
|
|
---@enum Enum.LanguageFlag
|
|
Enum.LanguageFlag = {
|
|
IsExotic = 1,
|
|
HiddenFromPlayer = 2,
|
|
HideLanguageNameInChat = 4,
|
|
}
|
|
|
|
---@enum Enum.LeavePartyConfirmReason
|
|
Enum.LeavePartyConfirmReason = {
|
|
QuestSync = 0,
|
|
RestrictedChallengeMode = 1,
|
|
}
|
|
|
|
---@enum Enum.LgVendorPurchaseSettlementState
|
|
Enum.LgVendorPurchaseSettlementState = {
|
|
Settled = 0,
|
|
NotSettled = 1,
|
|
}
|
|
|
|
---@enum Enum.LgVendorPurchaseSqlResults
|
|
Enum.LgVendorPurchaseSqlResults = {
|
|
Failed = 0,
|
|
Success = 100,
|
|
InsufficientFunds = 101,
|
|
AlreadyOwned = 102,
|
|
InsufficientSpent = 103,
|
|
NotOwned = 104,
|
|
RefundExpired = 105,
|
|
NoRecord = 106,
|
|
InvalidState = 107,
|
|
}
|
|
|
|
---@enum Enum.LgVendorPurchaseState
|
|
Enum.LgVendorPurchaseState = {
|
|
NotOwned = 0,
|
|
Owned = 1,
|
|
}
|
|
|
|
---@enum Enum.LimitedInputType
|
|
Enum.LimitedInputType = {
|
|
MouseMove = 0,
|
|
MouseDown = 1,
|
|
MouseUp = 2,
|
|
MouseWheel = 3,
|
|
}
|
|
|
|
---@enum Enum.LinkedCurrencyFlags
|
|
Enum.LinkedCurrencyFlags = {
|
|
IgnoreAdd = 0x1,
|
|
IgnoreSubtract = 0x2,
|
|
SuppressChatLog = 0x4,
|
|
AddIgnoresMax = 0x8,
|
|
}
|
|
|
|
---@enum Enum.LoadConfigResult
|
|
Enum.LoadConfigResult = {
|
|
Error = 0,
|
|
NoChangesNecessary = 1,
|
|
LoadInProgress = 2,
|
|
Ready = 3,
|
|
}
|
|
|
|
---@enum Enum.LogPriority
|
|
Enum.LogPriority = {
|
|
Fatal = 1,
|
|
Error = 2,
|
|
Warning = 3,
|
|
Normal = 10,
|
|
Debug = 30,
|
|
Spam = 40,
|
|
}
|
|
|
|
---@enum Enum.LogicLogicop
|
|
Enum.LogicLogicop = {
|
|
None = 0,
|
|
And = 1,
|
|
Or = 2,
|
|
Xor = 3,
|
|
}
|
|
|
|
---@enum Enum.LogicMathop
|
|
Enum.LogicMathop = {
|
|
None = 0,
|
|
Plus = 1,
|
|
Minus = 2,
|
|
Times = 3,
|
|
Div = 4,
|
|
Mod = 5,
|
|
}
|
|
|
|
---@enum Enum.LogicRelop
|
|
Enum.LogicRelop = {
|
|
None = 0,
|
|
Equal = 1,
|
|
Notequal = 2,
|
|
Lt = 3,
|
|
Lteq = 4,
|
|
Gt = 5,
|
|
Gteq = 6,
|
|
}
|
|
|
|
---@enum Enum.LootMethod
|
|
Enum.LootMethod = {
|
|
Freeforall = 0,
|
|
Roundrobin = 1,
|
|
Masterlooter = 2,
|
|
Group = 3,
|
|
Needbeforegreed = 4,
|
|
Personal = 5,
|
|
}
|
|
|
|
---@enum Enum.LootMethodStyles
|
|
Enum.LootMethodStyles = {
|
|
Mainline = 0,
|
|
Vanilla = 1,
|
|
}
|
|
|
|
---@enum Enum.LootSlotType
|
|
Enum.LootSlotType = {
|
|
None = 0,
|
|
Item = 1,
|
|
Money = 2,
|
|
Currency = 3,
|
|
}
|
|
|
|
---@enum Enum.LuaCurveType
|
|
Enum.LuaCurveType = {
|
|
Linear = 0,
|
|
Step = 1,
|
|
Cosine = 2,
|
|
Cubic = 3,
|
|
}
|
|
|
|
---@enum Enum.MajorFactionFeatureAbility
|
|
Enum.MajorFactionFeatureAbility = {
|
|
Generic = 0,
|
|
Fishing = 1,
|
|
Hunts = 2,
|
|
}
|
|
|
|
---@enum Enum.MajorFactionType
|
|
Enum.MajorFactionType = {
|
|
None = 0,
|
|
DragonscaleExpedition = 1,
|
|
MaruukCentaur = 2,
|
|
IskaaraTuskarr = 3,
|
|
ValdrakkenAccord = 4,
|
|
}
|
|
|
|
---@enum Enum.ManipulatorEventType
|
|
Enum.ManipulatorEventType = {
|
|
Start = 0,
|
|
Move = 1,
|
|
Complete = 2,
|
|
Delete = 3,
|
|
}
|
|
|
|
---@enum Enum.MapCanvasPosition
|
|
Enum.MapCanvasPosition = {
|
|
None = 0,
|
|
BottomLeft = 1,
|
|
BottomRight = 2,
|
|
TopLeft = 3,
|
|
TopRight = 4,
|
|
}
|
|
|
|
---@enum Enum.MapIconUIWidgetSetType
|
|
Enum.MapIconUIWidgetSetType = {
|
|
Tooltip = 0,
|
|
BehindIcon = 1,
|
|
AdventureMapDetails = 2,
|
|
}
|
|
|
|
---@enum Enum.MapOverlayDisplayLocation
|
|
Enum.MapOverlayDisplayLocation = {
|
|
Default = 0,
|
|
BottomLeft = 1,
|
|
TopLeft = 2,
|
|
BottomRight = 3,
|
|
TopRight = 4,
|
|
Hidden = 5,
|
|
}
|
|
|
|
---@enum Enum.MapPinAnimationType
|
|
Enum.MapPinAnimationType = {
|
|
None = 0,
|
|
Pulse = 1,
|
|
}
|
|
|
|
---@enum Enum.MapobjEventTypes
|
|
Enum.MapobjEventTypes = {
|
|
PlayAnim = 0,
|
|
SetAnimSpeed = 1,
|
|
}
|
|
|
|
---@enum Enum.MatchDetailType
|
|
Enum.MatchDetailType = {
|
|
Placement = 0,
|
|
Kills = 1,
|
|
PlunderAcquired = 2,
|
|
}
|
|
|
|
---@enum Enum.MicroMenuOrder
|
|
Enum.MicroMenuOrder = {
|
|
Default = 0,
|
|
Reverse = 1,
|
|
}
|
|
|
|
---@enum Enum.MicroMenuOrientation
|
|
Enum.MicroMenuOrientation = {
|
|
Horizontal = 0,
|
|
Vertical = 1,
|
|
}
|
|
|
|
---@enum Enum.MinimapTrackingFilter
|
|
Enum.MinimapTrackingFilter = {
|
|
Unfiltered = 0x0,
|
|
Auctioneer = 0x1,
|
|
Banker = 0x2,
|
|
Battlemaster = 0x4,
|
|
TaxiNode = 0x8,
|
|
VenderFood = 0x10,
|
|
Innkeeper = 0x20,
|
|
Mailbox = 0x40,
|
|
TrainerProfession = 0x80,
|
|
VendorReagent = 0x100,
|
|
Repair = 0x200,
|
|
TrivialQuests = 0x400,
|
|
Stablemaster = 0x800,
|
|
Transmogrifier = 0x1000,
|
|
POI = 0x2000,
|
|
Target = 0x4000,
|
|
Focus = 0x8000,
|
|
QuestPOIs = 0x10000,
|
|
Digsites = 0x20000,
|
|
Barber = 0x40000,
|
|
ItemUpgrade = 0x80000,
|
|
VendorPoison = 0x100000,
|
|
AccountCompletedQuests = 0x200000,
|
|
AccountBanker = 0x400000,
|
|
}
|
|
|
|
---@enum Enum.ModelBlendOperation
|
|
Enum.ModelBlendOperation = {
|
|
None = 0,
|
|
Anim = 1,
|
|
}
|
|
|
|
---@enum Enum.ModelLightType
|
|
Enum.ModelLightType = {
|
|
Directional = 0,
|
|
Point = 1,
|
|
}
|
|
|
|
---@enum Enum.ModelSceneSetting
|
|
Enum.ModelSceneSetting = {
|
|
AlignLightToOrbitDelta = 1,
|
|
}
|
|
|
|
---@enum Enum.ModelSceneType
|
|
Enum.ModelSceneType = {
|
|
MountJournal = 0,
|
|
PetJournalCard = 1,
|
|
ShopCard = 2,
|
|
EncounterJournal = 3,
|
|
PetJournalLoadout = 4,
|
|
ArtifactTier2 = 5,
|
|
ArtifactTier2ForgingScene = 6,
|
|
ArtifactTier2SlamEffect = 7,
|
|
CommentatorVictoryFanfare = 8,
|
|
ArtifactRelicTalentEffect = 9,
|
|
PvPWarModeOrb = 10,
|
|
PvPWarModeFire = 11,
|
|
PartyPose = 12,
|
|
AzeriteItemLevelUpToast = 13,
|
|
AzeritePowers = 14,
|
|
AzeriteRewardGlow = 15,
|
|
HeartOfAzeroth = 16,
|
|
WorldMapThreat = 17,
|
|
Soulbinds = 18,
|
|
JailersTowerAnimaGlow = 19,
|
|
}
|
|
|
|
---@enum Enum.ModelSoundOverrideType
|
|
Enum.ModelSoundOverrideType = {
|
|
UseParent = 0,
|
|
UseOverride = 1,
|
|
Mute = 2,
|
|
}
|
|
|
|
---@enum Enum.ModelSoundTagType
|
|
Enum.ModelSoundTagType = {
|
|
Oneshot = 1,
|
|
Looping = 2,
|
|
}
|
|
|
|
---@enum Enum.MountType
|
|
Enum.MountType = {
|
|
Ground = 0,
|
|
Flying = 1,
|
|
Aquatic = 2,
|
|
Dragonriding = 3,
|
|
RideAlong = 4,
|
|
}
|
|
|
|
---@enum Enum.MountTypeFlag
|
|
Enum.MountTypeFlag = {
|
|
IsFlyingMount = 0x1,
|
|
IsAquaticMount = 0x2,
|
|
IsDragonRidingMount = 0x4,
|
|
IsRideAlongMount = 0x8,
|
|
}
|
|
|
|
---@enum Enum.NamePlateCastBarDisplay
|
|
Enum.NamePlateCastBarDisplay = {
|
|
None = 0,
|
|
SpellName = 1,
|
|
SpellIcon = 2,
|
|
SpellTarget = 3,
|
|
HighlightImportantCasts = 4,
|
|
HighlightWhenCastTarget = 5,
|
|
}
|
|
|
|
---@enum Enum.NamePlateEnemyNpcAuraDisplay
|
|
Enum.NamePlateEnemyNpcAuraDisplay = {
|
|
None = 0,
|
|
Buffs = 1,
|
|
Debuffs = 2,
|
|
CrowdControl = 3,
|
|
}
|
|
|
|
---@enum Enum.NamePlateEnemyPlayerAuraDisplay
|
|
Enum.NamePlateEnemyPlayerAuraDisplay = {
|
|
None = 0,
|
|
Buffs = 1,
|
|
Debuffs = 2,
|
|
LossOfControl = 3,
|
|
}
|
|
|
|
---@enum Enum.NamePlateFriendlyPlayerAuraDisplay
|
|
Enum.NamePlateFriendlyPlayerAuraDisplay = {
|
|
None = 0,
|
|
Buffs = 1,
|
|
Debuffs = 2,
|
|
LossOfControl = 3,
|
|
}
|
|
|
|
---@enum Enum.NamePlateInfoDisplay
|
|
Enum.NamePlateInfoDisplay = {
|
|
None = 0,
|
|
CurrentHealthPercent = 1,
|
|
CurrentHealthValue = 2,
|
|
RarityIcon = 3,
|
|
}
|
|
|
|
---@enum Enum.NamePlateSimplifiedType
|
|
Enum.NamePlateSimplifiedType = {
|
|
None = 0,
|
|
Minion = 1,
|
|
MinusMob = 2,
|
|
FriendlyPlayer = 3,
|
|
FriendlyNpc = 4,
|
|
}
|
|
|
|
---@enum Enum.NamePlateSize
|
|
Enum.NamePlateSize = {
|
|
Small = 1,
|
|
Medium = 2,
|
|
Large = 3,
|
|
ExtraLarge = 4,
|
|
Huge = 5,
|
|
}
|
|
|
|
---@enum Enum.NamePlateStackType
|
|
Enum.NamePlateStackType = {
|
|
None = 0,
|
|
Enemy = 1,
|
|
Friendly = 2,
|
|
}
|
|
|
|
---@enum Enum.NamePlateStyle
|
|
Enum.NamePlateStyle = {
|
|
Modern = 0,
|
|
Thin = 1,
|
|
Block = 2,
|
|
HealthFocus = 3,
|
|
CastFocus = 4,
|
|
Legacy = 5,
|
|
}
|
|
|
|
---@enum Enum.NamePlateThreatDisplay
|
|
Enum.NamePlateThreatDisplay = {
|
|
None = 0,
|
|
Progressive = 1,
|
|
Flash = 2,
|
|
HealthBarColor = 3,
|
|
}
|
|
|
|
---@enum Enum.NamePlateType
|
|
Enum.NamePlateType = {
|
|
Friendly = 0,
|
|
Enemy = 1,
|
|
}
|
|
|
|
---@enum Enum.NavigationState
|
|
Enum.NavigationState = {
|
|
Invalid = 0,
|
|
Occluded = 1,
|
|
InRange = 2,
|
|
Disabled = 3,
|
|
}
|
|
|
|
---@enum Enum.NeighborhoodFlags
|
|
Enum.NeighborhoodFlags = {
|
|
None = 0,
|
|
PoolParent = 1,
|
|
OpenToPublic = 2,
|
|
}
|
|
|
|
---@enum Enum.NeighborhoodInitiativeChestResult
|
|
Enum.NeighborhoodInitiativeChestResult = {
|
|
NiSuccess = 0,
|
|
NiUnspecifiedFailure = 1,
|
|
NiNoHouseFound = 2,
|
|
NiNoRewards = 3,
|
|
NiThrottled = 4,
|
|
NiServiceDisabled = 5,
|
|
}
|
|
|
|
---@enum Enum.NeighborhoodInitiativeFlags
|
|
Enum.NeighborhoodInitiativeFlags = {
|
|
Disabled = 1,
|
|
NoAbandon = 2,
|
|
NoRepeat = 4,
|
|
}
|
|
|
|
---@enum Enum.NeighborhoodInitiativeNeighborhoodTypes
|
|
Enum.NeighborhoodInitiativeNeighborhoodTypes = {
|
|
NiNeighborhoodTypeSingleton = 0,
|
|
NiNeighborhoodTypePool = 1,
|
|
}
|
|
|
|
---@enum Enum.NeighborhoodInitiativeTaskType
|
|
Enum.NeighborhoodInitiativeTaskType = {
|
|
Single = 0,
|
|
RepeatableFinite = 1,
|
|
RepeatableInfinite = 2,
|
|
}
|
|
|
|
---@enum Enum.NeighborhoodInitiativeUpdateStatus
|
|
Enum.NeighborhoodInitiativeUpdateStatus = {
|
|
Started = 0,
|
|
MilestoneCompleted = 1,
|
|
Completed = 2,
|
|
Failed = 3,
|
|
}
|
|
|
|
---@enum Enum.NeighborhoodInitiativesCompletionStates
|
|
Enum.NeighborhoodInitiativesCompletionStates = {
|
|
NiCompletionStateNotCompleted = 0,
|
|
NiCompletionStatePlayerCompleted = 1,
|
|
NiCompletionStateSystemAbandoned = 2,
|
|
}
|
|
|
|
---@enum Enum.NeighborhoodInviteResult
|
|
Enum.NeighborhoodInviteResult = {
|
|
Success = 0,
|
|
DbError = 1,
|
|
RpcFailure = 2,
|
|
GenericFailure = 3,
|
|
Permission = 4,
|
|
Faction = 5,
|
|
PendingInvitation = 6,
|
|
InviteLimit = 7,
|
|
NotEnoughPlots = 8,
|
|
NotFound = 9,
|
|
TooManyRequests = 10,
|
|
AlreadyInNeighborhood = 11,
|
|
}
|
|
|
|
---@enum Enum.NeighborhoodMapFlags
|
|
Enum.NeighborhoodMapFlags = {
|
|
None = 0,
|
|
AlliancePurchasable = 1,
|
|
HordePurchasable = 2,
|
|
CanSystemGenerate = 4,
|
|
}
|
|
|
|
---@enum Enum.NeighborhoodOwnerType
|
|
Enum.NeighborhoodOwnerType = {
|
|
None = 0,
|
|
Guild = 1,
|
|
Charter = 2,
|
|
}
|
|
|
|
---@enum Enum.NeighborhoodType
|
|
Enum.NeighborhoodType = {
|
|
Open = 0,
|
|
Private = 1,
|
|
Public = 2,
|
|
}
|
|
|
|
---@enum Enum.NewCharGear
|
|
Enum.NewCharGear = {
|
|
Start = 0,
|
|
Preview = 1,
|
|
}
|
|
|
|
---@enum Enum.NodeOpFailureReason
|
|
Enum.NodeOpFailureReason = {
|
|
None = 0,
|
|
MissingEdgeConnection = 1,
|
|
RequiredForEdge = 2,
|
|
MissingRequiredEdge = 3,
|
|
HasMutuallyExclusiveEdge = 4,
|
|
NotEnoughSourcedCurrencySpent = 5,
|
|
NotEnoughCurrencySpent = 6,
|
|
NotEnoughGoldSpent = 7,
|
|
MissingAchievement = 8,
|
|
MissingQuest = 9,
|
|
WrongSpec = 10,
|
|
WrongSelection = 11,
|
|
MaxRank = 12,
|
|
DataError = 13,
|
|
NotEnoughSourcedCurrency = 14,
|
|
NotEnoughCurrency = 15,
|
|
NotEnoughGold = 16,
|
|
SameSelection = 17,
|
|
NodeNotFound = 18,
|
|
EntryNotFound = 19,
|
|
RequiredForCondition = 20,
|
|
WrongTreeID = 21,
|
|
LevelTooLow = 22,
|
|
TreeFlaggedNoRefund = 23,
|
|
NodeNeverPurchasable = 24,
|
|
AccountDataNoMatch = 25,
|
|
NotEnoughRanksInEntry = 26,
|
|
}
|
|
|
|
---@enum Enum.NpcCraftingOrderSetFlags
|
|
Enum.NpcCraftingOrderSetFlags = {
|
|
AllowMultiple = 1,
|
|
AllowDuplicate = 2,
|
|
}
|
|
|
|
---@enum Enum.NumericRuleFormatRounding
|
|
Enum.NumericRuleFormatRounding = {
|
|
Nearest = 0,
|
|
Up = 1,
|
|
Down = 2,
|
|
}
|
|
|
|
---@enum Enum.PartyPlaylistEntry
|
|
Enum.PartyPlaylistEntry = {
|
|
SoloGameMode = 0,
|
|
DuoGameMode = 1,
|
|
TrioGameMode = 2,
|
|
TrainingGameMode = 3,
|
|
}
|
|
|
|
---@enum Enum.PartyPoseFlags
|
|
Enum.PartyPoseFlags = {
|
|
HideLeaveInstanceButton = 1,
|
|
}
|
|
|
|
---@enum Enum.PartyRequestJoinRelation
|
|
Enum.PartyRequestJoinRelation = {
|
|
None = 0,
|
|
Friend = 1,
|
|
Guild = 2,
|
|
Club = 3,
|
|
RecentAllies = 4,
|
|
}
|
|
|
|
---@enum Enum.PerksVendorCategoryType
|
|
Enum.PerksVendorCategoryType = {
|
|
Transmog = 1,
|
|
Mount = 2,
|
|
Pet = 3,
|
|
Toy = 5,
|
|
Illusion = 7,
|
|
Transmogset = 8,
|
|
WarbandScene = 9,
|
|
Stipend = 20,
|
|
Activity = 21,
|
|
GmAdjustment = 22,
|
|
Achievement = 23,
|
|
RefundUnused = 24,
|
|
}
|
|
|
|
---@enum Enum.PermanentChatChannelType
|
|
Enum.PermanentChatChannelType = {
|
|
None = 0,
|
|
Zone = 1,
|
|
Communities = 2,
|
|
Custom = 3,
|
|
}
|
|
|
|
---@enum Enum.PetActionFeedback
|
|
Enum.PetActionFeedback = {
|
|
Success = 0,
|
|
Dead = 1,
|
|
InvalidTarget = 2,
|
|
FriendlyTarget = 3,
|
|
NoPath = 4,
|
|
}
|
|
|
|
---@enum Enum.PetActionbuttonType
|
|
Enum.PetActionbuttonType = {
|
|
None = 0,
|
|
Spell = 1,
|
|
Slot1Obsolete = 2,
|
|
Slot2Obsolete = 3,
|
|
Slot3Obsolete = 4,
|
|
Slot4Obsolete = 5,
|
|
Mode = 6,
|
|
Orders = 7,
|
|
Slot1 = 8,
|
|
Slot2 = 9,
|
|
Slot3 = 10,
|
|
Slot4 = 11,
|
|
Slot5 = 12,
|
|
Slot6 = 13,
|
|
Slot7 = 14,
|
|
Slot8 = 15,
|
|
Slot9 = 16,
|
|
Slot10 = 17,
|
|
Max = 18,
|
|
VehicleAction = 19,
|
|
}
|
|
|
|
---@enum Enum.PetBattleQueueStatus
|
|
Enum.PetBattleQueueStatus = {
|
|
None = 0,
|
|
Queued = 1,
|
|
QueuedUpdate = 2,
|
|
AlreadyQueued = 3,
|
|
JoinFailed = 4,
|
|
JoinFailedSlots = 5,
|
|
JoinFailedJournalLock = 6,
|
|
JoinFailedNeutral = 7,
|
|
MatchAccepted = 8,
|
|
MatchDeclined = 9,
|
|
MatchOpponentDeclined = 10,
|
|
ProposalTimedOut = 11,
|
|
Removed = 12,
|
|
RequeuedAfterInternalError = 13,
|
|
RequeuedAfterOpponentRemoved = 14,
|
|
Matchmaking = 15,
|
|
LostConnection = 16,
|
|
Shutdown = 17,
|
|
Suspended = 18,
|
|
Unsuspended = 19,
|
|
InBattle = 20,
|
|
NoBattlingHere = 21,
|
|
}
|
|
|
|
---@enum Enum.PetJournalError
|
|
Enum.PetJournalError = {
|
|
None = 0,
|
|
PetIsDead = 1,
|
|
JournalIsLocked = 2,
|
|
InvalidFaction = 3,
|
|
NoFavoritesToSummon = 4,
|
|
NoValidRandomSummon = 5,
|
|
}
|
|
|
|
---@enum Enum.PetMode
|
|
Enum.PetMode = {
|
|
Passive = 0,
|
|
Defensive = 1,
|
|
Aggressive = 2,
|
|
Assist = 3,
|
|
}
|
|
|
|
---@enum Enum.PetOrders
|
|
Enum.PetOrders = {
|
|
Wait = 0,
|
|
Follow = 1,
|
|
Attack = 2,
|
|
Dismiss = 3,
|
|
MoveTo = 4,
|
|
}
|
|
|
|
---@enum Enum.PetOverride
|
|
Enum.PetOverride = {
|
|
None = 0,
|
|
AICombatControl = 1,
|
|
AICombatPassive = 2,
|
|
OwnerMounted = 4,
|
|
}
|
|
|
|
---@enum Enum.PetbattleAuraStateFlags
|
|
Enum.PetbattleAuraStateFlags = {
|
|
None = 0x0,
|
|
Infinite = 0x1,
|
|
Canceled = 0x2,
|
|
InitDisabled = 0x4,
|
|
CountdownFirstRound = 0x8,
|
|
JustApplied = 0x10,
|
|
RemoveEventHandled = 0x20,
|
|
}
|
|
|
|
---@enum Enum.PetbattleCheatFlags
|
|
Enum.PetbattleCheatFlags = {
|
|
None = 0,
|
|
AutoPlay = 1,
|
|
}
|
|
|
|
---@enum Enum.PetbattleEffectFlags
|
|
Enum.PetbattleEffectFlags = {
|
|
None = 0x0,
|
|
InvalidTarget = 0x1,
|
|
Miss = 0x2,
|
|
Crit = 0x4,
|
|
Blocked = 0x8,
|
|
Dodge = 0x10,
|
|
Heal = 0x20,
|
|
Unkillable = 0x40,
|
|
Reflect = 0x80,
|
|
Absorb = 0x100,
|
|
Immune = 0x200,
|
|
Strong = 0x400,
|
|
Weak = 0x800,
|
|
SuccessChain = 0x1000,
|
|
AuraReapply = 0x2000,
|
|
}
|
|
|
|
---@enum Enum.PetbattleEffectType
|
|
Enum.PetbattleEffectType = {
|
|
SetHealth = 0,
|
|
AuraApply = 1,
|
|
AuraCancel = 2,
|
|
AuraChange = 3,
|
|
PetSwap = 4,
|
|
StatusChange = 5,
|
|
SetState = 6,
|
|
SetMaxHealth = 7,
|
|
SetSpeed = 8,
|
|
SetPower = 9,
|
|
TriggerAbility = 10,
|
|
AbilityChange = 11,
|
|
NpcEmote = 12,
|
|
AuraProcessingBegin = 13,
|
|
AuraProcessingEnd = 14,
|
|
ReplacePet = 15,
|
|
OverrideAbility = 16,
|
|
WorldStateUpdate = 17,
|
|
}
|
|
|
|
---@enum Enum.PetbattleEnviros
|
|
Enum.PetbattleEnviros = {
|
|
Pad0 = 0,
|
|
Pad1 = 1,
|
|
Weather = 2,
|
|
}
|
|
|
|
---@enum Enum.PetbattleInputMoveMsgDebugFlag
|
|
Enum.PetbattleInputMoveMsgDebugFlag = {
|
|
None = 0,
|
|
DontValidate = 1,
|
|
EnemyCast = 2,
|
|
}
|
|
|
|
---@enum Enum.PetbattleMoveType
|
|
Enum.PetbattleMoveType = {
|
|
Quit = 0,
|
|
Ability = 1,
|
|
Swap = 2,
|
|
Trap = 3,
|
|
FinalRoundOk = 4,
|
|
Pass = 5,
|
|
}
|
|
|
|
---@enum Enum.PetbattlePboid
|
|
Enum.PetbattlePboid = {
|
|
P0Pet_0 = 0,
|
|
P0Pet_1 = 1,
|
|
P0Pet_2 = 2,
|
|
P1Pet_0 = 3,
|
|
P1Pet_1 = 4,
|
|
P1Pet_2 = 5,
|
|
EnvPad_0 = 6,
|
|
EnvPad_1 = 7,
|
|
EnvWeather = 8,
|
|
}
|
|
|
|
---@enum Enum.PetbattlePetStatus
|
|
Enum.PetbattlePetStatus = {
|
|
FlagNone = 0x0,
|
|
FlagTrapped = 0x1,
|
|
Stunned = 0x2,
|
|
SwapOutLocked = 0x4,
|
|
SwapInLocked = 0x8,
|
|
}
|
|
|
|
---@enum Enum.PetbattlePlayer
|
|
Enum.PetbattlePlayer = {
|
|
Player_0 = 0,
|
|
Player_1 = 1,
|
|
}
|
|
|
|
---@enum Enum.PetbattlePlayerInputFlags
|
|
Enum.PetbattlePlayerInputFlags = {
|
|
None = 0x0,
|
|
TurnInProgress = 0x1,
|
|
AbilityLocked = 0x2,
|
|
SwapLocked = 0x4,
|
|
WaitingForPet = 0x8,
|
|
}
|
|
|
|
---@enum Enum.PetbattleResult
|
|
Enum.PetbattleResult = {
|
|
FailUnknown = 0,
|
|
FailNotHere = 1,
|
|
FailNotHereOnTransport = 2,
|
|
FailNotHereUnevenGround = 3,
|
|
FailNotHereObstructed = 4,
|
|
FailNotWhileInCombat = 5,
|
|
FailNotWhileDead = 6,
|
|
FailNotWhileFlying = 7,
|
|
FailTargetInvalid = 8,
|
|
FailTargetOutOfRange = 9,
|
|
FailTargetNotCapturable = 10,
|
|
FailNotATrainer = 11,
|
|
FailDeclined = 12,
|
|
FailInBattle = 13,
|
|
FailInvalidLoadout = 14,
|
|
FailInvalidLoadoutAllDead = 15,
|
|
FailInvalidLoadoutNoneSlotted = 16,
|
|
FailNoJournalLock = 17,
|
|
FailWildPetTapped = 18,
|
|
FailRestrictedAccount = 19,
|
|
FailOpponentNotAvailable = 20,
|
|
FailLogout = 21,
|
|
FailDisconnect = 22,
|
|
Success = 23,
|
|
}
|
|
|
|
---@enum Enum.PetbattleSlot
|
|
Enum.PetbattleSlot = {
|
|
Slot_0 = 0,
|
|
Slot_1 = 1,
|
|
Slot_2 = 2,
|
|
}
|
|
|
|
---@enum Enum.PetbattleSlotAbility
|
|
Enum.PetbattleSlotAbility = {
|
|
Ability_0 = 0,
|
|
Ability_1 = 1,
|
|
Ability_2 = 2,
|
|
}
|
|
|
|
---@enum Enum.PetbattleSlotResult
|
|
Enum.PetbattleSlotResult = {
|
|
Success = 0,
|
|
SlotLocked = 1,
|
|
SlotEmpty = 2,
|
|
NoTracker = 3,
|
|
NoSpeciesRec = 4,
|
|
CantBattle = 5,
|
|
Revoked = 6,
|
|
Dead = 7,
|
|
NoPet = 8,
|
|
}
|
|
|
|
---@enum Enum.PetbattleState
|
|
Enum.PetbattleState = {
|
|
Created = 0,
|
|
WaitingPreBattle = 1,
|
|
RoundInProgress = 2,
|
|
WaitingForFrontPets = 3,
|
|
CreatedFailed = 4,
|
|
FinalRound = 5,
|
|
Finished = 6,
|
|
}
|
|
|
|
---@enum Enum.PetbattleTrapstatus
|
|
Enum.PetbattleTrapstatus = {
|
|
Invalid = 0,
|
|
CanTrap = 1,
|
|
CantTrapNewbie = 2,
|
|
CantTrapPetDead = 3,
|
|
CantTrapPetHealth = 4,
|
|
CantTrapNoRoomInJournal = 5,
|
|
CantTrapPetNotCapturable = 6,
|
|
CantTrapTrainerBattle = 7,
|
|
CantTrapTwice = 8,
|
|
}
|
|
|
|
---@enum Enum.PetbattleType
|
|
Enum.PetbattleType = {
|
|
PvE = 0,
|
|
PvP = 1,
|
|
Lfpb = 2,
|
|
Npc = 3,
|
|
}
|
|
|
|
---@enum Enum.Pettameresult
|
|
Enum.Pettameresult = {
|
|
Ok = 0,
|
|
Invalidcreature = 1,
|
|
Toomany = 2,
|
|
Creaturealreadyowned = 3,
|
|
Nottameable = 4,
|
|
Anothersummonactive = 5,
|
|
Unitscanttame = 6,
|
|
Nopetavailable = 7,
|
|
Internalerror = 8,
|
|
Toohighlevel = 9,
|
|
Dead = 10,
|
|
Notdead = 11,
|
|
Cantcontrolexotic = 12,
|
|
Invalidslot = 13,
|
|
EliteToohighlevel = 14,
|
|
Numresults = 15,
|
|
}
|
|
|
|
---@enum Enum.PhaseReason
|
|
Enum.PhaseReason = {
|
|
Phasing = 0,
|
|
Sharding = 1,
|
|
WarMode = 2,
|
|
ChromieTime = 3,
|
|
TimerunningHwt = 4,
|
|
}
|
|
|
|
---@enum Enum.PhotoSharingStatus
|
|
Enum.PhotoSharingStatus = {
|
|
Disabled = 0,
|
|
NotConfigured = 1,
|
|
Configured = 2,
|
|
Expired = 3,
|
|
ParentalControl = 4,
|
|
TrialOrVeteran = 5,
|
|
AADCRestricted = 6,
|
|
Error = 7,
|
|
FailedToClear = 8,
|
|
}
|
|
|
|
---@enum Enum.PhotoSharingUploadStatus
|
|
Enum.PhotoSharingUploadStatus = {
|
|
Disabled = 0,
|
|
Failed = 1,
|
|
Success = 2,
|
|
Locked = 3,
|
|
ListPagesApiCallFailed = 4,
|
|
ListPagesBadRequest = 5,
|
|
ListPagesUnauthorized = 6,
|
|
ListPagesForbidden = 7,
|
|
ListPagesNotFound = 8,
|
|
ListPagesTooManyRequests = 9,
|
|
ListPagesGenericFailure = 10,
|
|
ListPagesEmptyBoardID = 11,
|
|
ListPagesInvalidBookmark = 12,
|
|
CreatePageApiCallFailed = 13,
|
|
CreatePageBadRequest = 14,
|
|
CreatePageUnauthorized = 15,
|
|
CreatePageForbidden = 16,
|
|
CreatePageNotFound = 17,
|
|
CreatePageTooManyRequests = 18,
|
|
CreatePageGenericFailure = 19,
|
|
CreatePageNoBoardIDFound = 20,
|
|
CreatePostApiCallFailed = 21,
|
|
CreatePostBadRequest = 22,
|
|
CreatePostUnauthorized = 23,
|
|
CreatePostForbidden = 24,
|
|
CreatePostNotFound = 25,
|
|
CreatePostTooManyRequests = 26,
|
|
CreatePostGenericFailure = 27,
|
|
CreatePostNoIDFound = 28,
|
|
CreatePostThrottled = 29,
|
|
}
|
|
|
|
---@enum Enum.PingMode
|
|
Enum.PingMode = {
|
|
KeyDown = 0,
|
|
ClickDrag = 1,
|
|
}
|
|
|
|
---@enum Enum.PingResult
|
|
Enum.PingResult = {
|
|
Success = 0,
|
|
FailedGeneric = 1,
|
|
FailedSpamming = 2,
|
|
FailedDisabledByLeader = 3,
|
|
FailedDisabledBySettings = 4,
|
|
FailedOutOfPingArea = 5,
|
|
FailedSquelched = 6,
|
|
FailedUnspecified = 7,
|
|
}
|
|
|
|
---@enum Enum.PingSubjectType
|
|
Enum.PingSubjectType = {
|
|
Attack = 0,
|
|
Warning = 1,
|
|
Assist = 2,
|
|
OnMyWay = 3,
|
|
AlertThreat = 4,
|
|
AlertNotThreat = 5,
|
|
}
|
|
|
|
---@enum Enum.PingTextureType
|
|
Enum.PingTextureType = {
|
|
Center = 0,
|
|
Expand = 1,
|
|
Rotation = 2,
|
|
}
|
|
|
|
---@enum Enum.PingTypeFlags
|
|
Enum.PingTypeFlags = {
|
|
DefaultPing = 1,
|
|
}
|
|
|
|
---@enum Enum.PlayerChoiceRarity
|
|
Enum.PlayerChoiceRarity = {
|
|
Common = 0,
|
|
Uncommon = 1,
|
|
Rare = 2,
|
|
Epic = 3,
|
|
}
|
|
|
|
---@enum Enum.PlayerClubRequestStatus
|
|
Enum.PlayerClubRequestStatus = {
|
|
None = 0,
|
|
Pending = 1,
|
|
AutoApproved = 2,
|
|
Declined = 3,
|
|
Approved = 4,
|
|
Joined = 5,
|
|
JoinedAnother = 6,
|
|
Canceled = 7,
|
|
}
|
|
|
|
---@enum Enum.PlayerCompanionInfoFlags
|
|
Enum.PlayerCompanionInfoFlags = {
|
|
IgnoreSeasonInScenarios = 1,
|
|
}
|
|
|
|
---@enum Enum.PlayerCurrencyFlags
|
|
Enum.PlayerCurrencyFlags = {
|
|
Incremented = 1,
|
|
Loading = 2,
|
|
}
|
|
|
|
---@enum Enum.PlayerCurrencyFlagsDbFlags
|
|
Enum.PlayerCurrencyFlagsDbFlags = {
|
|
IgnoreMaxQtyOnload = 0x1,
|
|
Reuse1 = 0x2,
|
|
InBackpack = 0x4,
|
|
UnusedInUI = 0x8,
|
|
Reuse2 = 0x10,
|
|
}
|
|
|
|
---@enum Enum.PlayerDataElementType
|
|
Enum.PlayerDataElementType = {
|
|
Int = 0,
|
|
Float = 1,
|
|
}
|
|
|
|
---@enum Enum.PlayerInteractionType
|
|
Enum.PlayerInteractionType = {
|
|
None = 0,
|
|
TradePartner = 1,
|
|
Item = 2,
|
|
Gossip = 3,
|
|
QuestGiver = 4,
|
|
Merchant = 5,
|
|
TaxiNode = 6,
|
|
Trainer = 7,
|
|
Banker = 8,
|
|
AlliedRaceDetailsGiver = 9,
|
|
GuildBanker = 10,
|
|
Registrar = 11,
|
|
Vendor = 12,
|
|
PetitionVendor = 13,
|
|
GuildTabardVendor = 14,
|
|
TalentMaster = 15,
|
|
SpecializationMaster = 16,
|
|
MailInfo = 17,
|
|
SpiritHealer = 18,
|
|
AreaSpiritHealer = 19,
|
|
Binder = 20,
|
|
Auctioneer = 21,
|
|
StableMaster = 22,
|
|
BattleMaster = 23,
|
|
Transmogrifier = 24,
|
|
LFGDungeon = 25,
|
|
VoidStorageBanker = 26,
|
|
BlackMarketAuctioneer = 27,
|
|
AdventureMap = 28,
|
|
WorldMap = 29,
|
|
GarrArchitect = 30,
|
|
GarrTradeskill = 31,
|
|
GarrMission = 32,
|
|
ShipmentCrafter = 33,
|
|
GarrRecruitment = 34,
|
|
GarrTalent = 35,
|
|
Trophy = 36,
|
|
PlayerChoice = 37,
|
|
ArtifactForge = 38,
|
|
ObliterumForge = 39,
|
|
ScrappingMachine = 40,
|
|
ContributionCollector = 41,
|
|
AzeriteRespec = 42,
|
|
IslandQueue = 43,
|
|
ItemInteraction = 44,
|
|
ChromieTime = 45,
|
|
CovenantPreview = 46,
|
|
AnimaDiversion = 47,
|
|
LegendaryCrafting = 48,
|
|
WeeklyRewards = 49,
|
|
Soulbind = 50,
|
|
CovenantSanctum = 51,
|
|
NewPlayerGuide = 52,
|
|
ItemUpgrade = 53,
|
|
AdventureJournal = 54,
|
|
Renown = 55,
|
|
AzeriteForge = 56,
|
|
PerksProgramVendor = 57,
|
|
ProfessionsCraftingOrder = 58,
|
|
Professions = 59,
|
|
ProfessionsCustomerOrder = 60,
|
|
TraitSystem = 61,
|
|
BarbersChoice = 62,
|
|
JailersTowerBuffs = 63,
|
|
MajorFactionRenown = 64,
|
|
PersonalTabardVendor = 65,
|
|
ForgeMaster = 66,
|
|
CharacterBanker = 67,
|
|
AccountBanker = 68,
|
|
ProfessionRespec = 69,
|
|
CornerstoneInteraction = 70,
|
|
RenameNeighborhood = 71,
|
|
HousingBulletinBoard = 72,
|
|
HousingPedestal = 73,
|
|
CreateGuildNeighborhood = 74,
|
|
NeighborhoodCharter = 75,
|
|
GuildRename = 76,
|
|
OpenNeighborhoodCharterConfirmation = 77,
|
|
OpenHouseFinder = 78,
|
|
TieredEntrance = 79,
|
|
}
|
|
|
|
---@enum Enum.PlayerMentorshipApplicationResult
|
|
Enum.PlayerMentorshipApplicationResult = {
|
|
Success = 0,
|
|
AlreadyMentor = 1,
|
|
Ineligible = 2,
|
|
}
|
|
|
|
---@enum Enum.PlayerMentorshipStatus
|
|
Enum.PlayerMentorshipStatus = {
|
|
None = 0,
|
|
Newcomer = 1,
|
|
Mentor = 2,
|
|
}
|
|
|
|
---@enum Enum.PlunderstormQueueState
|
|
Enum.PlunderstormQueueState = {
|
|
None = 0,
|
|
Queued = 1,
|
|
Proposed = 2,
|
|
Suspended = 3,
|
|
}
|
|
|
|
---@enum Enum.PowerType
|
|
Enum.PowerType = {
|
|
Mana = 0,
|
|
Rage = 1,
|
|
Focus = 2,
|
|
Energy = 3,
|
|
ComboPoints = 4,
|
|
Runes = 5,
|
|
RunicPower = 6,
|
|
SoulShards = 7,
|
|
LunarPower = 8,
|
|
HolyPower = 9,
|
|
Alternate = 10,
|
|
Maelstrom = 11,
|
|
Chi = 12,
|
|
Insanity = 13,
|
|
BurningEmbers = 14,
|
|
DemonicFury = 15,
|
|
ArcaneCharges = 16,
|
|
Fury = 17,
|
|
Pain = 18,
|
|
Essence = 19,
|
|
RuneBlood = 20,
|
|
RuneFrost = 21,
|
|
RuneUnholy = 22,
|
|
AlternateQuest = 23,
|
|
AlternateEncounter = 24,
|
|
AlternateMount = 25,
|
|
Balance = 26,
|
|
Happiness = 27,
|
|
ShadowOrbs = 28,
|
|
RuneChromatic = 29,
|
|
}
|
|
|
|
---@enum Enum.PowerTypeSign
|
|
Enum.PowerTypeSign = {
|
|
None = -1,
|
|
Positive = 0,
|
|
Negative = 1,
|
|
}
|
|
|
|
---@enum Enum.PowerTypeSlot
|
|
Enum.PowerTypeSlot = {
|
|
Slot_0 = 0,
|
|
Slot_1 = 1,
|
|
Slot_2 = 2,
|
|
Slot_3 = 3,
|
|
Slot_4 = 4,
|
|
Slot_5 = 5,
|
|
Slot_6 = 6,
|
|
Slot_7 = 7,
|
|
Slot_8 = 8,
|
|
Slot_9 = 9,
|
|
}
|
|
|
|
---@enum Enum.PremadeGroupFinderStyle
|
|
Enum.PremadeGroupFinderStyle = {
|
|
Disabled = 0,
|
|
Mainline = 1,
|
|
Vanilla = 2,
|
|
}
|
|
|
|
---@enum Enum.PreyHuntProgressState
|
|
Enum.PreyHuntProgressState = {
|
|
Cold = 0,
|
|
Warm = 1,
|
|
Hot = 2,
|
|
Final = 3,
|
|
}
|
|
|
|
---@enum Enum.ProceduralSpawnInteractionMode
|
|
Enum.ProceduralSpawnInteractionMode = {
|
|
None = 0,
|
|
Paint = 1,
|
|
Manipulate = 2,
|
|
}
|
|
|
|
---@enum Enum.ProceduralSpawnVolumeChunkFlags
|
|
Enum.ProceduralSpawnVolumeChunkFlags = {
|
|
None = 0,
|
|
AllSubChunksSet = 1,
|
|
}
|
|
|
|
---@enum Enum.ProfTraitPerkNodeFlags
|
|
Enum.ProfTraitPerkNodeFlags = {
|
|
UnlocksSubpath = 1,
|
|
IsMajorBonus = 2,
|
|
}
|
|
|
|
---@enum Enum.Profession
|
|
Enum.Profession = {
|
|
FirstAid = 0,
|
|
Blacksmithing = 1,
|
|
Leatherworking = 2,
|
|
Alchemy = 3,
|
|
Herbalism = 4,
|
|
Cooking = 5,
|
|
Mining = 6,
|
|
Tailoring = 7,
|
|
Engineering = 8,
|
|
Enchanting = 9,
|
|
Fishing = 10,
|
|
Skinning = 11,
|
|
Jewelcrafting = 12,
|
|
Inscription = 13,
|
|
Archaeology = 14,
|
|
}
|
|
|
|
---@enum Enum.ProfessionActionType
|
|
Enum.ProfessionActionType = {
|
|
Craft = 0,
|
|
Gather = 1,
|
|
}
|
|
|
|
---@enum Enum.ProfessionEffect
|
|
Enum.ProfessionEffect = {
|
|
Skill = 0,
|
|
StatInspiration = 1,
|
|
StatResourcefulness = 2,
|
|
StatFinesse = 3,
|
|
StatDeftness = 4,
|
|
StatPerception = 5,
|
|
StatCraftingSpeed = 6,
|
|
StatMulticraft = 7,
|
|
UnlockReagentSlot = 8,
|
|
ModInspiration = 9,
|
|
ModResourcefulness = 10,
|
|
ModFinesse = 11,
|
|
ModDeftness = 12,
|
|
ModPerception = 13,
|
|
ModCraftingSpeed = 14,
|
|
ModMulticraft = 15,
|
|
ModUnused_1 = 16,
|
|
ModUnused_2 = 17,
|
|
ModCraftExtraQuantity = 18,
|
|
ModGatherExtraQuantity = 19,
|
|
ModCraftCritSize = 20,
|
|
ModCraftReductionQuantity = 21,
|
|
DecreaseDifficulty = 22,
|
|
IncreaseDifficulty = 23,
|
|
ModSkillGain = 24,
|
|
AccumulateRanksByLabel = 25,
|
|
StatIngenuity = 26,
|
|
ModConcentration = 27,
|
|
Tokenizer = 28,
|
|
ModIngenuity = 29,
|
|
ConcentrationRefund = 30,
|
|
}
|
|
|
|
---@enum Enum.ProfessionRating
|
|
Enum.ProfessionRating = {
|
|
Inspiration = 0,
|
|
Resourcefulness = 1,
|
|
Finesse = 2,
|
|
Deftness = 3,
|
|
Perception = 4,
|
|
CraftingSpeed = 5,
|
|
Multicraft = 6,
|
|
Ingenuity = 7,
|
|
Unused_2 = 8,
|
|
}
|
|
|
|
---@enum Enum.ProfessionRatingType
|
|
Enum.ProfessionRatingType = {
|
|
Craft = 0,
|
|
Gather = 1,
|
|
}
|
|
|
|
---@enum Enum.ProfessionsSpecPathState
|
|
Enum.ProfessionsSpecPathState = {
|
|
Locked = 0,
|
|
Progressing = 1,
|
|
Completed = 2,
|
|
}
|
|
|
|
---@enum Enum.ProfessionsSpecPerkState
|
|
Enum.ProfessionsSpecPerkState = {
|
|
Unearned = 0,
|
|
Pending = 1,
|
|
Earned = 2,
|
|
}
|
|
|
|
---@enum Enum.ProfessionsSpecTabState
|
|
Enum.ProfessionsSpecTabState = {
|
|
Locked = 0,
|
|
Unlocked = 1,
|
|
Unlockable = 2,
|
|
}
|
|
|
|
---@enum Enum.PurchaseHouseDisabledReason
|
|
Enum.PurchaseHouseDisabledReason = {
|
|
None = 0,
|
|
WrongFaction = 1,
|
|
WrongGuild = 2,
|
|
NotInvited = 3,
|
|
NoExpansion = 4,
|
|
Reserved = 5,
|
|
GuildLockout = 6,
|
|
CharterLockout = 7,
|
|
MaxHouses = 8,
|
|
NoGameTimeRemaining = 9,
|
|
}
|
|
|
|
---@enum Enum.PurchaseResult
|
|
Enum.PurchaseResult = {
|
|
Ok = 0,
|
|
ErrorRiskDenied = 1,
|
|
ErrorOrderFailed = 2,
|
|
ErrorClientTimeout = 3,
|
|
ErrorClientDeclined = 4,
|
|
ErrorFailedToCreatePurchaseRecord = 5,
|
|
ErrorFailedToGetPurchaseID = 6,
|
|
ErrorFailedToSaveMopAndRiskStatus = 7,
|
|
ErrorFailedToSaveMopAndRiskResponse = 8,
|
|
ErrorClientGone = 9,
|
|
ErrorFailedToSavePlaceOrderStatus = 10,
|
|
ErrorBattlepayTimeoutMopAndRisk = 11,
|
|
ErrorCurrencyInvalidInRegion = 12,
|
|
ErrorBattlepayTemporarilyUnavailable = 13,
|
|
ErrorBattlepayDisabled = 14,
|
|
ErrorServerRestarted = 15,
|
|
ErrorInvalidProduct = 16,
|
|
ErrorInvalidRegionGroupMask = 17,
|
|
ErrorProductInvalidInRegion = 18,
|
|
ErrorDistributionObjectNotFound = 19,
|
|
ErrorDistributionObjectAlreadyAssigned = 20,
|
|
ErrorRiskResponseMissingScore = 21,
|
|
ErrorMopAndRiskAmqpRpcFailed = 22,
|
|
ErrorMopAndRiskRpcErrorFromBattlepay = 23,
|
|
ErrorMopAndRiskUnexpectedResponseFromBattlepay = 24,
|
|
ErrorMopAndRiskNoValidPaymentMethods = 25,
|
|
ErrorOrderCanceledPriceChange = 26,
|
|
ErrorBuyingProductNotAllowedInGlueScreen = 27,
|
|
ErrorMopAndRiskNotEnoughBalance = 28,
|
|
ErrorPlaceOrderNotEnoughBalance = 29,
|
|
ErrorProgrammerManualFail = 30,
|
|
ErrorThrottledByUserServer = 31,
|
|
ErrorBuyingProductNotAllowedInWorld = 32,
|
|
ErrorBlockedByParentalControls = 33,
|
|
ErrorNoStorePurchaseFlagIsSet = 34,
|
|
ErrorDistributionObjectInvalidChoice = 35,
|
|
ErrorInvalidCreditCardExpiryDate = 36,
|
|
ErrorAuthorizingPayment = 37,
|
|
ErrorPaymentProviderDeniedPayment = 38,
|
|
ErrorOverSpendingLimit = 39,
|
|
ErrorClientTimeoutChallenge = 40,
|
|
ErrorClientDeclinedChallenge = 41,
|
|
ErrorDistributionObjectInvalidTarget = 42,
|
|
ErrorFixedLicenseProductAlreadyExists = 43,
|
|
ErrorDistributionObjectTrialBlocked = 44,
|
|
ErrorDistributionObjectExpansionBlocked = 45,
|
|
ErrorOwnsConsumableToken = 46,
|
|
ErrorTooManyTokens = 47,
|
|
ErrorCommerceServerDisabled = 48,
|
|
ErrorFailedToWriteVasPurchaseID = 49,
|
|
ErrorFailedToWriteVasLicenseID = 50,
|
|
ErrorCharacterUpgradeOperationInProgress = 51,
|
|
ErrorInvalidPlatform = 52,
|
|
ErrorInvalidDeviceID = 53,
|
|
ErrorFailedToSaveValidatePurchaseStatus = 54,
|
|
ErrorFailedToSaveValidatePurchaseResponse = 55,
|
|
ErrorBattlepayTimeoutValidatePurchase = 56,
|
|
ErrorProductNotPurchasable = 57,
|
|
ErrorFailedToSaveClientCheckoutStatus = 58,
|
|
ErrorFailedOldPurchaseFlow = 59,
|
|
ErrorClientCheckoutTimeout = 60,
|
|
ErrorFailedToSaveValidationHashStatus = 61,
|
|
ErrorBattlepayTimeoutValidationHash = 62,
|
|
ErrorClientCheckoutCanceledOrFailed = 63,
|
|
ErrorCouldNotGetValidationHash = 64,
|
|
ErrorDistributionObjectWrongGameAccount = 65,
|
|
ErrorClientRestricted = 66,
|
|
ErrorFailedToSaveRedeemTokenStatus = 67,
|
|
ErrorInvalidPurchaseID = 68,
|
|
ErrorTokenRedemptionOrderFailed = 69,
|
|
ErrorVasTransactionCreateFailed = 70,
|
|
ErrorInManualReview = 71,
|
|
}
|
|
|
|
---@enum Enum.PvPFaction
|
|
Enum.PvPFaction = {
|
|
Horde = 0,
|
|
Alliance = 1,
|
|
}
|
|
|
|
---@enum Enum.PvPMatchState
|
|
Enum.PvPMatchState = {
|
|
Inactive = 0,
|
|
Waiting = 1,
|
|
StartUp = 2,
|
|
Engaged = 3,
|
|
PostRound = 4,
|
|
Complete = 5,
|
|
}
|
|
|
|
---@enum Enum.PvPMatchmakingType
|
|
Enum.PvPMatchmakingType = {
|
|
Battleground = 0,
|
|
Arena = 1,
|
|
}
|
|
|
|
---@enum Enum.PvPRanks
|
|
Enum.PvPRanks = {
|
|
RankNone = 0,
|
|
RankPariah = 1,
|
|
RankOutlaw = 2,
|
|
RankExiled = 3,
|
|
RankDishonored = 4,
|
|
Rank_1 = 5,
|
|
Rank_2 = 6,
|
|
Rank_3 = 7,
|
|
Rank_4 = 8,
|
|
Rank_5 = 9,
|
|
Rank_6 = 10,
|
|
Rank_7 = 11,
|
|
Rank_8 = 12,
|
|
Rank_9 = 13,
|
|
Rank_10 = 14,
|
|
Rank_11 = 15,
|
|
Rank_12 = 16,
|
|
Rank_13 = 17,
|
|
Rank_14 = 18,
|
|
}
|
|
|
|
---@enum Enum.PvPUnitClassification
|
|
Enum.PvPUnitClassification = {
|
|
FlagCarrierHorde = 0,
|
|
FlagCarrierAlliance = 1,
|
|
FlagCarrierNeutral = 2,
|
|
CartRunnerHorde = 3,
|
|
CartRunnerAlliance = 4,
|
|
AssassinHorde = 5,
|
|
AssassinAlliance = 6,
|
|
OrbCarrierBlue = 7,
|
|
OrbCarrierGreen = 8,
|
|
OrbCarrierOrange = 9,
|
|
OrbCarrierPurple = 10,
|
|
}
|
|
|
|
---@enum Enum.QuestClassification
|
|
Enum.QuestClassification = {
|
|
Important = 0,
|
|
Legendary = 1,
|
|
Campaign = 2,
|
|
Calling = 3,
|
|
Meta = 4,
|
|
Recurring = 5,
|
|
Questline = 6,
|
|
Normal = 7,
|
|
BonusObjective = 8,
|
|
Threat = 9,
|
|
WorldQuest = 10,
|
|
}
|
|
|
|
---@enum Enum.QuestCompleteSpellType
|
|
Enum.QuestCompleteSpellType = {
|
|
LegacyBehavior = 0,
|
|
Follower = 1,
|
|
Tradeskill = 2,
|
|
Ability = 3,
|
|
Aura = 4,
|
|
Spell = 5,
|
|
Unlock = 6,
|
|
Companion = 7,
|
|
QuestlineUnlock = 8,
|
|
QuestlineReward = 9,
|
|
QuestlineUnlockPart = 10,
|
|
PossibleReward = 11,
|
|
}
|
|
|
|
---@enum Enum.QuestFrequency
|
|
Enum.QuestFrequency = {
|
|
Default = 0,
|
|
Daily = 1,
|
|
Weekly = 2,
|
|
ResetByScheduler = 3,
|
|
}
|
|
|
|
---@enum Enum.QuestLineFloorLocation
|
|
Enum.QuestLineFloorLocation = {
|
|
Above = 0,
|
|
Below = 1,
|
|
Same = 2,
|
|
}
|
|
|
|
---@enum Enum.QuestRepeatability
|
|
Enum.QuestRepeatability = {
|
|
None = 0,
|
|
Daily = 1,
|
|
Weekly = 2,
|
|
Turnin = 3,
|
|
World = 4,
|
|
}
|
|
|
|
---@enum Enum.QuestRewardContextFlags
|
|
Enum.QuestRewardContextFlags = {
|
|
None = 0,
|
|
FirstCompletionBonus = 1,
|
|
RepeatCompletionBonus = 2,
|
|
}
|
|
|
|
---@enum Enum.QuestSessionCommand
|
|
Enum.QuestSessionCommand = {
|
|
None = 0,
|
|
Start = 1,
|
|
Stop = 2,
|
|
SessionActiveNoCommand = 3,
|
|
}
|
|
|
|
---@enum Enum.QuestSessionResult
|
|
Enum.QuestSessionResult = {
|
|
Ok = 0,
|
|
NotInParty = 1,
|
|
InvalidOwner = 2,
|
|
AlreadyActive = 3,
|
|
NotActive = 4,
|
|
InRaid = 5,
|
|
OwnerRefused = 6,
|
|
Timeout = 7,
|
|
Disabled = 8,
|
|
Started = 9,
|
|
Stopped = 10,
|
|
Joined = 11,
|
|
Left = 12,
|
|
OwnerLeft = 13,
|
|
ReadyCheckFailed = 14,
|
|
PartyDestroyed = 15,
|
|
MemberTimeout = 16,
|
|
AlreadyMember = 17,
|
|
NotOwner = 18,
|
|
AlreadyOwner = 19,
|
|
AlreadyJoined = 20,
|
|
NotMember = 21,
|
|
Busy = 22,
|
|
JoinRejected = 23,
|
|
Logout = 24,
|
|
Empty = 25,
|
|
QuestNotCompleted = 26,
|
|
Resync = 27,
|
|
Restricted = 28,
|
|
InPetBattle = 29,
|
|
InvalidPublicParty = 30,
|
|
Unknown = 31,
|
|
InCombat = 32,
|
|
MemberInCombat = 33,
|
|
RestrictedCrossFaction = 34,
|
|
}
|
|
|
|
---@enum Enum.QuestTag
|
|
Enum.QuestTag = {
|
|
Group = 1,
|
|
PvP = 41,
|
|
Raid = 62,
|
|
Dungeon = 81,
|
|
Legendary = 83,
|
|
Heroic = 85,
|
|
Raid10 = 88,
|
|
Raid25 = 89,
|
|
Scenario = 98,
|
|
Account = 102,
|
|
CombatAlly = 266,
|
|
Delve = 288,
|
|
}
|
|
|
|
---@enum Enum.QuestTagType
|
|
Enum.QuestTagType = {
|
|
Tag = 0,
|
|
Profession = 1,
|
|
Normal = 2,
|
|
PvP = 3,
|
|
PetBattle = 4,
|
|
Bounty = 5,
|
|
Dungeon = 6,
|
|
Invasion = 7,
|
|
Raid = 8,
|
|
Contribution = 9,
|
|
RatedReward = 10,
|
|
InvasionWrapper = 11,
|
|
FactionAssault = 12,
|
|
Islands = 13,
|
|
Threat = 14,
|
|
CovenantCalling = 15,
|
|
DragonRiderRacing = 16,
|
|
Capstone = 17,
|
|
WorldBoss = 18,
|
|
Prey = 19,
|
|
}
|
|
|
|
---@enum Enum.QuestTreasurePickerType
|
|
Enum.QuestTreasurePickerType = {
|
|
Visible = 0,
|
|
Hidden = 1,
|
|
Select = 2,
|
|
}
|
|
|
|
---@enum Enum.QuestWatchType
|
|
Enum.QuestWatchType = {
|
|
Automatic = 0,
|
|
Manual = 1,
|
|
}
|
|
|
|
---@enum Enum.RafLinkType
|
|
Enum.RafLinkType = {
|
|
None = 0,
|
|
Recruit = 1,
|
|
Friend = 2,
|
|
Both = 3,
|
|
}
|
|
|
|
---@enum Enum.RafRecruitActivityState
|
|
Enum.RafRecruitActivityState = {
|
|
Incomplete = 0,
|
|
Complete = 1,
|
|
RewardClaimed = 2,
|
|
}
|
|
|
|
---@enum Enum.RafRecruitSubStatus
|
|
Enum.RafRecruitSubStatus = {
|
|
Trial = 0,
|
|
Active = 1,
|
|
Inactive = 2,
|
|
}
|
|
|
|
---@enum Enum.RafRewardType
|
|
Enum.RafRewardType = {
|
|
Pet = 0,
|
|
Mount = 1,
|
|
Appearance = 2,
|
|
Title = 3,
|
|
GameTime = 4,
|
|
AppearanceSet = 5,
|
|
Illusion = 6,
|
|
Invalid = 7,
|
|
}
|
|
|
|
---@enum Enum.RaidAuraOrganizationType
|
|
Enum.RaidAuraOrganizationType = {
|
|
Legacy = 0,
|
|
BuffsTopDebuffsBottom = 1,
|
|
BuffsRightDebuffsLeft = 2,
|
|
}
|
|
|
|
---@enum Enum.RaidDispelDisplayType
|
|
Enum.RaidDispelDisplayType = {
|
|
Disabled = 0,
|
|
DispellableByMe = 1,
|
|
DisplayAll = 2,
|
|
}
|
|
|
|
---@enum Enum.RaidGroupDisplayType
|
|
Enum.RaidGroupDisplayType = {
|
|
SeparateGroupsVertical = 0,
|
|
SeparateGroupsHorizontal = 1,
|
|
CombineGroupsVertical = 2,
|
|
CombineGroupsHorizontal = 3,
|
|
}
|
|
|
|
---@enum Enum.RcoCloseReason
|
|
Enum.RcoCloseReason = {
|
|
Fulfill = 0,
|
|
Expire = 1,
|
|
Cancel = 2,
|
|
Reject = 3,
|
|
GmCancel = 4,
|
|
CrafterFulfill = 5,
|
|
Invalid = 6,
|
|
}
|
|
|
|
---@enum Enum.RecentAllyPinResult
|
|
Enum.RecentAllyPinResult = {
|
|
Success = 0,
|
|
ServerError = 1,
|
|
}
|
|
|
|
---@enum Enum.RecipeRequirementType
|
|
Enum.RecipeRequirementType = {
|
|
SpellFocus = 0,
|
|
Totem = 1,
|
|
Area = 2,
|
|
}
|
|
|
|
---@enum Enum.RecruitAFriendRewardsVersion
|
|
Enum.RecruitAFriendRewardsVersion = {
|
|
InvalidVersion = 0,
|
|
UnusedVersionOne = 1,
|
|
VersionTwo = 2,
|
|
VersionThree = 3,
|
|
}
|
|
|
|
---@enum Enum.RegisterAddonMessagePrefixResult
|
|
Enum.RegisterAddonMessagePrefixResult = {
|
|
Success = 0,
|
|
DuplicatePrefix = 1,
|
|
InvalidPrefix = 2,
|
|
MaxPrefixes = 3,
|
|
}
|
|
|
|
---@enum Enum.RelativeContentDifficulty
|
|
Enum.RelativeContentDifficulty = {
|
|
Trivial = 0,
|
|
Easy = 1,
|
|
Fair = 2,
|
|
Difficult = 3,
|
|
Impossible = 4,
|
|
}
|
|
|
|
---@enum Enum.ReleaseType
|
|
Enum.ReleaseType = {
|
|
Original = 1,
|
|
Classic = 2,
|
|
}
|
|
|
|
---@enum Enum.RenownRewardDisplayType
|
|
Enum.RenownRewardDisplayType = {
|
|
None = 0,
|
|
Item = 1,
|
|
Spell = 2,
|
|
Mount = 3,
|
|
Transmog = 4,
|
|
TransmogSet = 5,
|
|
TransmogIllusion = 6,
|
|
Title = 7,
|
|
GarrFollower = 8,
|
|
Currency = 9,
|
|
}
|
|
|
|
---@enum Enum.RenownRewardsFlags
|
|
Enum.RenownRewardsFlags = {
|
|
Milestone = 0x1,
|
|
Capstone = 0x2,
|
|
Hidden = 0x4,
|
|
AccountUnlock = 0x8,
|
|
}
|
|
|
|
---@enum Enum.ReportEvidenceType
|
|
Enum.ReportEvidenceType = {
|
|
Invalid = 0,
|
|
HouseScreenshot = 1,
|
|
HouseLayoutJson = 2,
|
|
}
|
|
|
|
---@enum Enum.ReportMajorCategory
|
|
Enum.ReportMajorCategory = {
|
|
InappropriateCommunication = 0,
|
|
GameplaySabotage = 1,
|
|
Cheating = 2,
|
|
InappropriateName = 3,
|
|
InappropriateDecor = 4,
|
|
}
|
|
|
|
---@enum Enum.ReportMinorCategory
|
|
Enum.ReportMinorCategory = {
|
|
TextChat = 0x1,
|
|
Boosting = 0x2,
|
|
Spam = 0x4,
|
|
Afk = 0x8,
|
|
IntentionallyFeeding = 0x10,
|
|
BlockingProgress = 0x20,
|
|
Hacking = 0x40,
|
|
Botting = 0x80,
|
|
Advertisement = 0x100,
|
|
BTag = 0x200,
|
|
GroupName = 0x400,
|
|
CharacterName = 0x800,
|
|
GuildName = 0x1000,
|
|
Description = 0x2000,
|
|
Name = 0x4000,
|
|
HarmfulToMinors = 0x8000,
|
|
Disruption = 0x10000,
|
|
TerroristAndViolentExtremistContent = 0x20000,
|
|
ChildSexualExploitationAndAbuse = 0x40000,
|
|
NeighborhoodName = 0x80000,
|
|
}
|
|
|
|
---@enum Enum.ReportSubComplaintTypes
|
|
Enum.ReportSubComplaintTypes = {
|
|
Inappropriate = 0,
|
|
Advertising = 1,
|
|
}
|
|
|
|
---@enum Enum.ReportThrottleType
|
|
Enum.ReportThrottleType = {
|
|
Invalid = 0,
|
|
General = 1,
|
|
Expensive = 2,
|
|
}
|
|
|
|
---@enum Enum.ReportType
|
|
Enum.ReportType = {
|
|
Chat = 0,
|
|
InWorld = 1,
|
|
ClubFinderPosting = 2,
|
|
ClubFinderApplicant = 3,
|
|
GroupFinderPosting = 4,
|
|
GroupFinderApplicant = 5,
|
|
ClubMember = 6,
|
|
GroupMember = 7,
|
|
Friend = 8,
|
|
Pet = 9,
|
|
BattlePet = 10,
|
|
Calendar = 11,
|
|
Mail = 12,
|
|
PvP = 13,
|
|
PvPScoreboard = 14,
|
|
PvPGroupMember = 15,
|
|
CraftingOrder = 16,
|
|
RecentAlly = 17,
|
|
HousingDecor = 18,
|
|
Neighborhood = 19,
|
|
NeighborhoodRoster = 20,
|
|
}
|
|
|
|
---@enum Enum.ReputationSortType
|
|
Enum.ReputationSortType = {
|
|
None = 0,
|
|
Account = 1,
|
|
Character = 2,
|
|
}
|
|
|
|
---@enum Enum.ReservationFlags
|
|
Enum.ReservationFlags = {
|
|
None = 0,
|
|
Relinquish = 1,
|
|
Canceled = 2,
|
|
Plotless = 4,
|
|
}
|
|
|
|
---@enum Enum.ResidentType
|
|
Enum.ResidentType = {
|
|
Resident = 0,
|
|
Manager = 1,
|
|
Owner = 2,
|
|
}
|
|
|
|
---@enum Enum.RestrictPingsTo
|
|
Enum.RestrictPingsTo = {
|
|
None = 0,
|
|
Lead = 1,
|
|
Assist = 2,
|
|
TankHealer = 3,
|
|
}
|
|
|
|
---@enum Enum.RetroactiveDecorRewardFlags
|
|
Enum.RetroactiveDecorRewardFlags = {
|
|
None = 0,
|
|
AllCriteriaRequired = 1,
|
|
}
|
|
|
|
---@enum Enum.RolodexContextIDType
|
|
Enum.RolodexContextIDType = {
|
|
None = 0,
|
|
ItemID = 1,
|
|
AreaID = 2,
|
|
MapID = 3,
|
|
}
|
|
|
|
---@enum Enum.RolodexContextLevelType
|
|
Enum.RolodexContextLevelType = {
|
|
None = 0,
|
|
Difficulty = 1,
|
|
KeystoneLevel = 2,
|
|
DelveTier = 3,
|
|
}
|
|
|
|
---@enum Enum.RolodexType
|
|
Enum.RolodexType = {
|
|
None = 0,
|
|
PartyMember = 1,
|
|
RaidMember = 2,
|
|
Trade = 3,
|
|
Whisper = 4,
|
|
PublicOrderFilledByOther = 5,
|
|
PublicOrderFilledByYou = 6,
|
|
PersonalOrderFilledByOther = 7,
|
|
PersonalOrderFilledByYou = 8,
|
|
GuildOrderFilledByOther = 9,
|
|
GuildOrderFilledByYou = 10,
|
|
CreatureKill = 11,
|
|
CompleteDungeon = 12,
|
|
KillRaidBoss = 13,
|
|
KillLfrBoss = 14,
|
|
CompleteDelve = 15,
|
|
CompleteArena = 16,
|
|
CompleteBg = 17,
|
|
Duel = 18,
|
|
PetBattle = 19,
|
|
PvPKill = 20,
|
|
}
|
|
|
|
---@enum Enum.RolodexTypeFlags
|
|
Enum.RolodexTypeFlags = {
|
|
None = 0,
|
|
HiddenFromHistory = 1,
|
|
}
|
|
|
|
---@enum Enum.RoomConnectionType
|
|
Enum.RoomConnectionType = {
|
|
None = 0,
|
|
All = 1,
|
|
}
|
|
|
|
---@enum Enum.RuneforgePowerFilter
|
|
Enum.RuneforgePowerFilter = {
|
|
All = 0,
|
|
Relevant = 1,
|
|
Available = 2,
|
|
Unavailable = 3,
|
|
}
|
|
|
|
---@enum Enum.RuneforgePowerState
|
|
Enum.RuneforgePowerState = {
|
|
Available = 0,
|
|
Unavailable = 1,
|
|
Invalid = 2,
|
|
}
|
|
|
|
---@enum Enum.ScreenLocationType
|
|
Enum.ScreenLocationType = {
|
|
Center = 0,
|
|
Left = 1,
|
|
Right = 2,
|
|
Top = 3,
|
|
Bottom = 4,
|
|
TopLeft = 5,
|
|
TopRight = 6,
|
|
LeftOutside = 7,
|
|
RightOutside = 8,
|
|
LeftRight = 9,
|
|
TopBottom = 10,
|
|
LeftRightOutside = 11,
|
|
}
|
|
|
|
---@enum Enum.ScreenshotSource
|
|
Enum.ScreenshotSource = {
|
|
Automatic = 0,
|
|
PlayerReport = 1,
|
|
Cheat = 2,
|
|
}
|
|
|
|
---@enum Enum.ScriptedAnimationBehavior
|
|
Enum.ScriptedAnimationBehavior = {
|
|
None = 0,
|
|
TargetShake = 1,
|
|
TargetKnockBack = 2,
|
|
SourceRecoil = 3,
|
|
SourceCollideWithTarget = 4,
|
|
UIParentShake = 5,
|
|
}
|
|
|
|
---@enum Enum.ScriptedAnimationFlags
|
|
Enum.ScriptedAnimationFlags = {
|
|
UseTargetAsSource = 1,
|
|
}
|
|
|
|
---@enum Enum.ScriptedAnimationTrajectory
|
|
Enum.ScriptedAnimationTrajectory = {
|
|
AtSource = 0,
|
|
AtTarget = 1,
|
|
Straight = 2,
|
|
CurveLeft = 3,
|
|
CurveRight = 4,
|
|
CurveRandom = 5,
|
|
HalfwayBetween = 6,
|
|
}
|
|
|
|
---@enum Enum.ScrubStringFlags
|
|
Enum.ScrubStringFlags = {
|
|
None = 0,
|
|
TruncateNewLines = 1,
|
|
AllowBarCodes = 2,
|
|
StripControlCodes = 4,
|
|
}
|
|
|
|
---@enum Enum.SeasonID
|
|
Enum.SeasonID = {
|
|
NoSeason = 0,
|
|
SeasonOfMastery = 1,
|
|
SeasonOfDiscovery = 2,
|
|
Hardcore = 3,
|
|
Fresh = 11,
|
|
FreshHardcore = 12,
|
|
}
|
|
|
|
---@enum Enum.SecondsFormatterAbbrevation
|
|
Enum.SecondsFormatterAbbrevation = {
|
|
None = 0,
|
|
Truncate = 1,
|
|
OneLetter = 2,
|
|
}
|
|
|
|
---@enum Enum.SecondsFormatterInterval
|
|
Enum.SecondsFormatterInterval = {
|
|
Seconds = 0,
|
|
Minutes = 1,
|
|
Hours = 2,
|
|
Days = 3,
|
|
}
|
|
|
|
---@enum Enum.SecondsFormatterIntervalWhitespace
|
|
Enum.SecondsFormatterIntervalWhitespace = {
|
|
Preserve = 0,
|
|
Strip = 1,
|
|
StripIgnoreLocale = 2,
|
|
}
|
|
|
|
---@enum Enum.SecrecyLevel
|
|
Enum.SecrecyLevel = {
|
|
NeverSecret = 0,
|
|
AlwaysSecret = 1,
|
|
ContextuallySecret = 2,
|
|
}
|
|
|
|
---@enum Enum.SecretAspect
|
|
Enum.SecretAspect = {
|
|
Attributes = 0x1,
|
|
Hierarchy = 0x1,
|
|
ObjectDebug = 0x1,
|
|
ObjectName = 0x1,
|
|
ObjectSecrets = 0x1,
|
|
ObjectSecurity = 0x1,
|
|
ObjectType = 0x1,
|
|
ID = 0x2,
|
|
Toplevel = 0x4,
|
|
Text = 0x8,
|
|
SecureText = 0x10,
|
|
Shown = 0x20,
|
|
Scale = 0x40,
|
|
Alpha = 0x80,
|
|
FrameLevel = 0x100,
|
|
ScrollRange = 0x200,
|
|
Cursor = 0x400,
|
|
VertexColor = 0x800,
|
|
Desaturation = 0x1000,
|
|
TexCoords = 0x2000,
|
|
BarValue = 0x4000,
|
|
Cooldown = 0x8000,
|
|
Rotation = 0x10000,
|
|
MinimumWidth = 0x20000,
|
|
Padding = 0x40000,
|
|
CooldownStyle = 0x80000,
|
|
TooltipTexture = 0x100000,
|
|
}
|
|
|
|
---@enum Enum.SelfResurrectOptionType
|
|
Enum.SelfResurrectOptionType = {
|
|
Spell = 0,
|
|
Item = 1,
|
|
}
|
|
|
|
---@enum Enum.SendAddonMessageResult
|
|
Enum.SendAddonMessageResult = {
|
|
Success = 0,
|
|
InvalidPrefix = 1,
|
|
InvalidMessage = 2,
|
|
AddonMessageThrottle = 3,
|
|
InvalidChatType = 4,
|
|
NotInGroup = 5,
|
|
TargetRequired = 6,
|
|
InvalidChannel = 7,
|
|
ChannelThrottle = 8,
|
|
GeneralError = 9,
|
|
NotInGuild = 10,
|
|
AddOnMessageLockdown = 11,
|
|
TargetOffline = 12,
|
|
}
|
|
|
|
---@enum Enum.SendReportResult
|
|
Enum.SendReportResult = {
|
|
Success = 0,
|
|
GeneralError = 1,
|
|
TooManyReports = 2,
|
|
RequiresChatLine = 3,
|
|
RequiresChatLineOrVoice = 4,
|
|
RequiresScreenshot = 5,
|
|
}
|
|
|
|
---@enum Enum.SharedStringFlag
|
|
Enum.SharedStringFlag = {
|
|
InternalOnly = 1,
|
|
}
|
|
|
|
---@enum Enum.ShutdownSessionReason
|
|
Enum.ShutdownSessionReason = {
|
|
SessionEnded = 0,
|
|
RestartSessionCommand = 1,
|
|
ForceLogoutCommand = 2,
|
|
RealmSelectCommand = 3,
|
|
AccountLoginCommand = 4,
|
|
LuaScript = 5,
|
|
Error = 6,
|
|
}
|
|
|
|
---@enum Enum.Si3UISoundSubType
|
|
Enum.Si3UISoundSubType = {
|
|
Default = 0,
|
|
Cinematic = 1,
|
|
RacialCinematic = 2,
|
|
Script = 3,
|
|
ScriptAmbience = 4,
|
|
ScriptDialog = 5,
|
|
ScriptMaster = 6,
|
|
ScriptMusic = 7,
|
|
ScriptTalkingHead = 8,
|
|
VocalError = 9,
|
|
}
|
|
|
|
---@enum Enum.Siflag
|
|
Enum.Siflag = {
|
|
None = 0x0,
|
|
Disablepositionallpf = 0x1,
|
|
UseModCastSpeed = 0x2,
|
|
AutocreatedByBroadcastText = 0x4,
|
|
Playsequential = 0x8,
|
|
Affectedbyaltitude = 0x10,
|
|
Noduplicates = 0x20,
|
|
Ignoresuppressors = 0x40,
|
|
CasterOwnsTargetSound = 0x80,
|
|
Dontplayindoors = 0x100,
|
|
Looping = 0x200,
|
|
Dontplayunderwater = 0x400,
|
|
Affectedbysanity = 0x800,
|
|
Dontstopondeath = 0x1000,
|
|
Playonlyforowner = 0x2000,
|
|
Ignorevopriority = 0x4000,
|
|
Onlyplayindoors = 0x8000,
|
|
Onlyplayunderwater = 0x10000,
|
|
}
|
|
|
|
---@enum Enum.SimpleOrderStatus
|
|
Enum.SimpleOrderStatus = {
|
|
Invalid = 0,
|
|
Creating = 1,
|
|
InProgress = 2,
|
|
Success = 3,
|
|
Failed = 4,
|
|
}
|
|
|
|
---@enum Enum.SkinningState
|
|
Enum.SkinningState = {
|
|
None = 0,
|
|
Reserved = 1,
|
|
Skinning = 2,
|
|
Looting = 3,
|
|
Skinned = 4,
|
|
}
|
|
|
|
---@enum Enum.SleevesGeoRange
|
|
Enum.SleevesGeoRange = {
|
|
None = 0,
|
|
Default = 1,
|
|
Flared = 2,
|
|
Puffy = 3,
|
|
PandaCollar = 4,
|
|
}
|
|
|
|
---@enum Enum.SlotRegion
|
|
Enum.SlotRegion = {
|
|
Invalid = 0,
|
|
PlayerEquip = 1,
|
|
PlayerBags = 2,
|
|
PlayerInv = 3,
|
|
CharacterBank = 4,
|
|
AccountBank = 5,
|
|
}
|
|
|
|
---@enum Enum.SlotRegionMask
|
|
Enum.SlotRegionMask = {
|
|
Invalid = 0x1,
|
|
PlayerEquip = 0x2,
|
|
PlayerBags = 0x4,
|
|
PlayerInv = 0x8,
|
|
CharacterBank = 0x10,
|
|
AccountBank = 0x40,
|
|
}
|
|
|
|
---@enum Enum.SocialWhoOrigin
|
|
Enum.SocialWhoOrigin = {
|
|
Unknown = 0,
|
|
Social = 1,
|
|
Chat = 2,
|
|
Item = 3,
|
|
}
|
|
|
|
---@enum Enum.SoftTargetEnableFlags
|
|
Enum.SoftTargetEnableFlags = {
|
|
None = 0,
|
|
Gamepad = 1,
|
|
Kbm = 2,
|
|
Any = 3,
|
|
}
|
|
|
|
---@enum Enum.SortPlayersBy
|
|
Enum.SortPlayersBy = {
|
|
Role = 0,
|
|
Group = 1,
|
|
Alphabetical = 2,
|
|
}
|
|
|
|
---@enum Enum.SoulbindConduitFlags
|
|
Enum.SoulbindConduitFlags = {
|
|
VisibleToGetallsoulbindconduitScript = 1,
|
|
}
|
|
|
|
---@enum Enum.SoulbindConduitInstallResult
|
|
Enum.SoulbindConduitInstallResult = {
|
|
Success = 0,
|
|
InvalidItem = 1,
|
|
InvalidConduit = 2,
|
|
InvalidTalent = 3,
|
|
DuplicateConduit = 4,
|
|
ForgeNotInProximity = 5,
|
|
SocketNotEmpty = 6,
|
|
}
|
|
|
|
---@enum Enum.SoulbindConduitTransactionType
|
|
Enum.SoulbindConduitTransactionType = {
|
|
Install = 0,
|
|
Uninstall = 1,
|
|
}
|
|
|
|
---@enum Enum.SoulbindConduitType
|
|
Enum.SoulbindConduitType = {
|
|
Finesse = 0,
|
|
Potency = 1,
|
|
Endurance = 2,
|
|
Flex = 3,
|
|
}
|
|
|
|
---@enum Enum.SoulbindNodeState
|
|
Enum.SoulbindNodeState = {
|
|
Unavailable = 0,
|
|
Unselected = 1,
|
|
Selectable = 2,
|
|
Selected = 3,
|
|
}
|
|
|
|
---@enum Enum.SoundBusFlag
|
|
Enum.SoundBusFlag = {
|
|
Disablepositionallpf = 1,
|
|
}
|
|
|
|
---@enum Enum.SpecializationSystem
|
|
Enum.SpecializationSystem = {
|
|
TalentTab = 0,
|
|
ChrSpecialization = 1,
|
|
}
|
|
|
|
---@enum Enum.SpellAuraVisibilityType
|
|
Enum.SpellAuraVisibilityType = {
|
|
RaidInCombat = 0,
|
|
RaidOutOfCombat = 1,
|
|
EnemyTarget = 2,
|
|
}
|
|
|
|
---@enum Enum.SpellBookItemType
|
|
Enum.SpellBookItemType = {
|
|
None = 0,
|
|
Spell = 1,
|
|
FutureSpell = 2,
|
|
PetAction = 3,
|
|
Flyout = 4,
|
|
}
|
|
|
|
---@enum Enum.SpellBookSkillLineIndex
|
|
Enum.SpellBookSkillLineIndex = {
|
|
General = 1,
|
|
Class = 2,
|
|
MainSpec = 3,
|
|
OffSpecStart = 4,
|
|
}
|
|
|
|
---@enum Enum.SpellBookSpellBank
|
|
Enum.SpellBookSpellBank = {
|
|
Player = 0,
|
|
Pet = 1,
|
|
}
|
|
|
|
---@enum Enum.SpellDiminishCategory
|
|
Enum.SpellDiminishCategory = {
|
|
Root = 0,
|
|
Taunt = 1,
|
|
Stun = 2,
|
|
AoEKnockback = 3,
|
|
Incapacitate = 4,
|
|
Disorient = 5,
|
|
Silence = 6,
|
|
Disarm = 7,
|
|
}
|
|
|
|
---@enum Enum.SpellDiminishRuleset
|
|
Enum.SpellDiminishRuleset = {
|
|
None = 0,
|
|
PvE = 1,
|
|
PvP = 2,
|
|
}
|
|
|
|
---@enum Enum.SpellDisplayBorderColor
|
|
Enum.SpellDisplayBorderColor = {
|
|
None = 0,
|
|
Black = 1,
|
|
White = 2,
|
|
Red = 3,
|
|
Yellow = 4,
|
|
Orange = 5,
|
|
Purple = 6,
|
|
Green = 7,
|
|
Blue = 8,
|
|
}
|
|
|
|
---@enum Enum.SpellDisplayIconDisplayType
|
|
Enum.SpellDisplayIconDisplayType = {
|
|
Buff = 0,
|
|
Debuff = 1,
|
|
Circular = 2,
|
|
NoBorder = 3,
|
|
}
|
|
|
|
---@enum Enum.SpellDisplayTextShownStateType
|
|
Enum.SpellDisplayTextShownStateType = {
|
|
Shown = 0,
|
|
Hidden = 1,
|
|
}
|
|
|
|
---@enum Enum.SpellDisplayTint
|
|
Enum.SpellDisplayTint = {
|
|
None = 0,
|
|
Red = 1,
|
|
}
|
|
|
|
---@enum Enum.SplashScreenType
|
|
Enum.SplashScreenType = {
|
|
WhatsNew = 0,
|
|
SeasonRollOver = 1,
|
|
}
|
|
|
|
---@enum Enum.StableResult
|
|
Enum.StableResult = {
|
|
MaxSlots = 0,
|
|
InsufficientFunds = 1,
|
|
NotStableMaster = 2,
|
|
InvalidSlot = 3,
|
|
NoPet = 4,
|
|
AlreadyStabled = 5,
|
|
AlreadySummoned = 6,
|
|
NotFound = 7,
|
|
StableSuccess = 8,
|
|
UnstableSuccess = 9,
|
|
ReviveSuccess = 10,
|
|
CantControlExotic = 11,
|
|
InternalError = 12,
|
|
CheckForLuaHack = 13,
|
|
BuySlotSuccess = 14,
|
|
FavoriteToggle = 15,
|
|
PetRenamed = 16,
|
|
}
|
|
|
|
---@enum Enum.StartTimerType
|
|
Enum.StartTimerType = {
|
|
PvPBeginTimer = 0,
|
|
ChallengeModeCountdown = 1,
|
|
PlayerCountdown = 2,
|
|
PlunderstormCountdown = 3,
|
|
}
|
|
|
|
---@enum Enum.StatusBarColorTintValue
|
|
Enum.StatusBarColorTintValue = {
|
|
None = 0,
|
|
Black = 1,
|
|
White = 2,
|
|
Red = 3,
|
|
Yellow = 4,
|
|
Orange = 5,
|
|
Purple = 6,
|
|
Green = 7,
|
|
Blue = 8,
|
|
}
|
|
|
|
---@enum Enum.StatusBarFillStyle
|
|
Enum.StatusBarFillStyle = {
|
|
Standard = 0,
|
|
StandardNoRangeFill = 1,
|
|
Center = 2,
|
|
Reverse = 3,
|
|
}
|
|
|
|
---@enum Enum.StatusBarInterpolation
|
|
Enum.StatusBarInterpolation = {
|
|
Immediate = 0,
|
|
ExponentialEaseOut = 1,
|
|
}
|
|
|
|
---@enum Enum.StatusBarOverrideBarTextShownType
|
|
Enum.StatusBarOverrideBarTextShownType = {
|
|
Never = 0,
|
|
Always = 1,
|
|
OnlyOnMouseover = 2,
|
|
OnlyNotOnMouseover = 3,
|
|
}
|
|
|
|
---@enum Enum.StatusBarTimerDirection
|
|
Enum.StatusBarTimerDirection = {
|
|
ElapsedTime = 0,
|
|
RemainingTime = 1,
|
|
}
|
|
|
|
---@enum Enum.StatusBarValueTextType
|
|
Enum.StatusBarValueTextType = {
|
|
Hidden = 0,
|
|
Percentage = 1,
|
|
Value = 2,
|
|
Time = 3,
|
|
TimeShowOneLevelOnly = 4,
|
|
ValueOverMax = 5,
|
|
ValueOverMaxNormalized = 6,
|
|
}
|
|
|
|
---@enum Enum.SubcontainerType
|
|
Enum.SubcontainerType = {
|
|
Bag = 0,
|
|
Equipped = 1,
|
|
Bankgeneric = 2,
|
|
Bankbag = 3,
|
|
Mail = 4,
|
|
Auction = 5,
|
|
Keyring = 6,
|
|
GuildBank0 = 7,
|
|
GuildBank1 = 8,
|
|
GuildBank2 = 9,
|
|
GuildBank3 = 10,
|
|
GuildBank4 = 11,
|
|
GuildBank5 = 12,
|
|
GuildOverflow = 13,
|
|
Equipablespells = 14,
|
|
CurrencytokenOboslete = 15,
|
|
GuildBank6 = 16,
|
|
GuildBank7 = 17,
|
|
GuildBank8 = 18,
|
|
GuildBank9 = 19,
|
|
GuildBank10 = 20,
|
|
GuildBank11 = 21,
|
|
Reagentbank = 22,
|
|
Childequipmentstorage = 23,
|
|
Quarantine = 24,
|
|
CreatedImmediately = 25,
|
|
BuybackSlots = 26,
|
|
CachedReward = 27,
|
|
EquippedBags = 28,
|
|
EquippedProfession1 = 29,
|
|
EquippedProfession2 = 30,
|
|
EquippedCooking = 31,
|
|
EquippedFishing = 32,
|
|
EquippedReagentbag = 33,
|
|
CraftingOrder = 34,
|
|
CraftingOrderReagents = 35,
|
|
AccountBankTabs = 36,
|
|
CurrencyTransfer = 37,
|
|
CharacterBankTabs = 38,
|
|
HousingDecorConversion = 39,
|
|
}
|
|
|
|
---@enum Enum.SubscriptionInterstitialResponseType
|
|
Enum.SubscriptionInterstitialResponseType = {
|
|
Clicked = 0,
|
|
Closed = 1,
|
|
WebRedirect = 2,
|
|
}
|
|
|
|
---@enum Enum.SubscriptionInterstitialType
|
|
Enum.SubscriptionInterstitialType = {
|
|
Standard = 0,
|
|
LeftNpeArea = 1,
|
|
MaxLevel = 2,
|
|
}
|
|
|
|
---@enum Enum.SummonReason
|
|
Enum.SummonReason = {
|
|
Spell = 0,
|
|
Scenario = 1,
|
|
}
|
|
|
|
---@enum Enum.SummonStatus
|
|
Enum.SummonStatus = {
|
|
None = 0,
|
|
Pending = 1,
|
|
Accepted = 2,
|
|
Declined = 3,
|
|
}
|
|
|
|
---@enum Enum.SuperTrackingMapPinType
|
|
Enum.SuperTrackingMapPinType = {
|
|
AreaPOI = 0,
|
|
QuestOffer = 1,
|
|
TaxiNode = 2,
|
|
DigSite = 3,
|
|
HousingPlot = 4,
|
|
}
|
|
|
|
---@enum Enum.SuperTrackingType
|
|
Enum.SuperTrackingType = {
|
|
Quest = 0,
|
|
UserWaypoint = 1,
|
|
Corpse = 2,
|
|
Scenario = 3,
|
|
Content = 4,
|
|
PartyMember = 5,
|
|
MapPin = 6,
|
|
Vignette = 7,
|
|
}
|
|
|
|
---@enum Enum.SurveyDeliveryFlags
|
|
Enum.SurveyDeliveryFlags = {
|
|
None = 0,
|
|
EncounterSucccessOnly = 1,
|
|
}
|
|
|
|
---@enum Enum.SurveyDeliveryMoment
|
|
Enum.SurveyDeliveryMoment = {
|
|
Login = 0,
|
|
ProfessionTable = 1,
|
|
QuestTurnIn = 2,
|
|
ChestLooted = 3,
|
|
MythicPlusCompleted = 4,
|
|
EncounterEnd = 5,
|
|
}
|
|
|
|
---@enum Enum.TableSecurityOption
|
|
Enum.TableSecurityOption = {
|
|
DisallowTaintedAccess = 0,
|
|
DisallowSecretKeys = 1,
|
|
SecretWrapContents = 2,
|
|
}
|
|
|
|
---@enum Enum.TieredEntranceRewardType
|
|
Enum.TieredEntranceRewardType = {
|
|
Item = 0,
|
|
Currency = 1,
|
|
}
|
|
|
|
---@enum Enum.TieredEntranceType
|
|
Enum.TieredEntranceType = {
|
|
Invalid = 0,
|
|
Delve = 1,
|
|
Sites = 2,
|
|
Reserved = 3,
|
|
}
|
|
|
|
---@enum Enum.TimeEventFlag
|
|
Enum.TimeEventFlag = {
|
|
GlueScreenShortcut = 1,
|
|
WeeklyReset = 2,
|
|
GlobalLaunch = 4,
|
|
}
|
|
|
|
---@enum Enum.TitleIconVersion
|
|
Enum.TitleIconVersion = {
|
|
Small = 0,
|
|
Medium = 1,
|
|
Large = 2,
|
|
}
|
|
|
|
---@enum Enum.TooltipComparisonMethod
|
|
Enum.TooltipComparisonMethod = {
|
|
Single = 0,
|
|
WithBothHands = 1,
|
|
WithBagMainHandItem = 2,
|
|
WithBagOffHandItem = 3,
|
|
}
|
|
|
|
---@enum Enum.TooltipDataItemBinding
|
|
Enum.TooltipDataItemBinding = {
|
|
Quest = 0,
|
|
Account = 1,
|
|
BnetAccount = 2,
|
|
Soulbound = 3,
|
|
BindToAccount = 4,
|
|
BindToBnetAccount = 5,
|
|
BindOnPickup = 6,
|
|
BindOnEquip = 7,
|
|
BindOnUse = 8,
|
|
AccountUntilEquipped = 9,
|
|
BindToAccountUntilEquipped = 10,
|
|
}
|
|
|
|
---@enum Enum.TooltipDataLineType
|
|
Enum.TooltipDataLineType = {
|
|
None = 0,
|
|
Blank = 1,
|
|
UnitName = 2,
|
|
GemSocket = 3,
|
|
AzeriteEssenceSlot = 4,
|
|
AzeriteEssencePower = 5,
|
|
LearnableSpell = 6,
|
|
UnitThreat = 7,
|
|
QuestObjective = 8,
|
|
AzeriteItemPowerDescription = 9,
|
|
RuneforgeLegendaryPowerDescription = 10,
|
|
SellPrice = 11,
|
|
ProfessionCraftingQuality = 12,
|
|
SpellName = 13,
|
|
CurrencyTotal = 14,
|
|
ItemEnchantmentPermanent = 15,
|
|
UnitOwner = 16,
|
|
QuestTitle = 17,
|
|
QuestPlayer = 18,
|
|
NestedBlock = 19,
|
|
ItemBinding = 20,
|
|
EquipSlot = 21,
|
|
ItemName = 22,
|
|
Separator = 23,
|
|
ToyName = 24,
|
|
ToyText = 25,
|
|
ToyEffect = 26,
|
|
ToyDuration = 27,
|
|
ToyDescription = 28,
|
|
ToySource = 29,
|
|
GemSocketEnchantment = 30,
|
|
ItemLevel = 31,
|
|
ItemUpgradeLevel = 32,
|
|
SpellPassive = 33,
|
|
SpellDescription = 34,
|
|
ItemQuality = 35,
|
|
TradeTimeRemaining = 36,
|
|
FlavorText = 37,
|
|
ItemSpellTriggerLearn = 38,
|
|
LearnTransmogSet = 39,
|
|
LearnTransmogIllusion = 40,
|
|
ErrorLine = 41,
|
|
DisabledLine = 42,
|
|
UsageRequirement = 43,
|
|
}
|
|
|
|
---@enum Enum.TooltipDataType
|
|
Enum.TooltipDataType = {
|
|
Item = 0,
|
|
Spell = 1,
|
|
Unit = 2,
|
|
Corpse = 3,
|
|
Object = 4,
|
|
Currency = 5,
|
|
BattlePet = 6,
|
|
UnitAura = 7,
|
|
AzeriteEssence = 8,
|
|
CompanionPet = 9,
|
|
Mount = 10,
|
|
PetAction = 11,
|
|
Achievement = 12,
|
|
EnhancedConduit = 13,
|
|
EquipmentSet = 14,
|
|
InstanceLock = 15,
|
|
PvPBrawl = 16,
|
|
RecipeRankInfo = 17,
|
|
Totem = 18,
|
|
Toy = 19,
|
|
CorruptionCleanser = 20,
|
|
MinimapMouseover = 21,
|
|
Flyout = 22,
|
|
Quest = 23,
|
|
QuestPartyProgress = 24,
|
|
Macro = 25,
|
|
Debug = 26,
|
|
Outfit = 27,
|
|
}
|
|
|
|
---@enum Enum.TooltipDataUsageRequirementType
|
|
Enum.TooltipDataUsageRequirementType = {
|
|
RaceClass = 0,
|
|
Faction = 1,
|
|
Skill = 2,
|
|
PvPMedal = 3,
|
|
Reputation = 4,
|
|
Level = 5,
|
|
Guild = 6,
|
|
Achievement = 7,
|
|
PvPRank = 8,
|
|
EquippedItem = 9,
|
|
ShapeshiftForm = 10,
|
|
ArenaRating = 11,
|
|
EarnCurrency = 12,
|
|
Specialization = 13,
|
|
NotAlreadyKnown = 14,
|
|
NotInArena = 15,
|
|
NotInRatedBg = 16,
|
|
}
|
|
|
|
---@enum Enum.TooltipSide
|
|
Enum.TooltipSide = {
|
|
Left = 0,
|
|
Right = 1,
|
|
Top = 2,
|
|
Bottom = 3,
|
|
}
|
|
|
|
---@enum Enum.TooltipTextureAnchor
|
|
Enum.TooltipTextureAnchor = {
|
|
LeftTop = 0,
|
|
LeftCenter = 1,
|
|
LeftBottom = 2,
|
|
RightTop = 3,
|
|
RightCenter = 4,
|
|
RightBottom = 5,
|
|
All = 6,
|
|
}
|
|
|
|
---@enum Enum.TooltipTextureRelativeRegion
|
|
Enum.TooltipTextureRelativeRegion = {
|
|
LeftLine = 0,
|
|
RightLine = 1,
|
|
}
|
|
|
|
---@enum Enum.TrackedSpellCategory
|
|
Enum.TrackedSpellCategory = {
|
|
None = 0,
|
|
Offensive = 1,
|
|
Defensive = 2,
|
|
Debuff = 3,
|
|
RacialAbility = 4,
|
|
}
|
|
|
|
---@enum Enum.TradeskillOrderDuration
|
|
Enum.TradeskillOrderDuration = {
|
|
Short = 1,
|
|
Medium = 2,
|
|
Long = 3,
|
|
}
|
|
|
|
---@enum Enum.TradeskillOrderRecipient
|
|
Enum.TradeskillOrderRecipient = {
|
|
Public = 1,
|
|
Guild = 2,
|
|
Private = 3,
|
|
}
|
|
|
|
---@enum Enum.TradeskillOrderStatus
|
|
Enum.TradeskillOrderStatus = {
|
|
Unclaimed = 1,
|
|
Started = 2,
|
|
Completed = 3,
|
|
Expired = 4,
|
|
}
|
|
|
|
---@enum Enum.TradeskillRecipeType
|
|
Enum.TradeskillRecipeType = {
|
|
Item = 1,
|
|
Salvage = 2,
|
|
Enchant = 3,
|
|
Gathering = 4,
|
|
}
|
|
|
|
---@enum Enum.TradeskillRelativeDifficulty
|
|
Enum.TradeskillRelativeDifficulty = {
|
|
Optimal = 0,
|
|
Medium = 1,
|
|
Easy = 2,
|
|
Trivial = 3,
|
|
}
|
|
|
|
---@enum Enum.TradeskillSlotDataType
|
|
Enum.TradeskillSlotDataType = {
|
|
Reagent = 1,
|
|
ModifiedReagent = 2,
|
|
Currency = 3,
|
|
}
|
|
|
|
---@enum Enum.TraitCombatConfigFlags
|
|
Enum.TraitCombatConfigFlags = {
|
|
ActiveForSpec = 1,
|
|
StarterBuild = 2,
|
|
SharedActionBars = 4,
|
|
}
|
|
|
|
---@enum Enum.TraitCondFlag
|
|
Enum.TraitCondFlag = {
|
|
IsGate = 1,
|
|
IsAlwaysMet = 2,
|
|
IsSufficient = 4,
|
|
}
|
|
|
|
---@enum Enum.TraitConditionType
|
|
Enum.TraitConditionType = {
|
|
Available = 0,
|
|
Visible = 1,
|
|
Granted = 2,
|
|
Increased = 3,
|
|
DisplayError = 4,
|
|
RanksAllowed = 5,
|
|
}
|
|
|
|
---@enum Enum.TraitConfigDbState
|
|
Enum.TraitConfigDbState = {
|
|
Ready = 0,
|
|
Created = 1,
|
|
Removed = 2,
|
|
Deleted = 3,
|
|
}
|
|
|
|
---@enum Enum.TraitConfigType
|
|
Enum.TraitConfigType = {
|
|
Invalid = 0,
|
|
Combat = 1,
|
|
Profession = 2,
|
|
Generic = 3,
|
|
}
|
|
|
|
---@enum Enum.TraitCurrencyFlag
|
|
Enum.TraitCurrencyFlag = {
|
|
ShowQuantityAsSpent = 0x1,
|
|
TraitSourcedShowMax = 0x2,
|
|
UseClassIcon = 0x4,
|
|
UseSpecIcon = 0x8,
|
|
}
|
|
|
|
---@enum Enum.TraitCurrencyType
|
|
Enum.TraitCurrencyType = {
|
|
Gold = 0,
|
|
CurrencyTypesBased = 1,
|
|
TraitSourced = 2,
|
|
TraitSourcedPlayerDataElement = 3,
|
|
}
|
|
|
|
---@enum Enum.TraitDefinitionSubType
|
|
Enum.TraitDefinitionSubType = {
|
|
DragonflightRed = 0,
|
|
DragonflightBlue = 1,
|
|
DragonflightGreen = 2,
|
|
DragonflightBronze = 3,
|
|
DragonflightBlack = 4,
|
|
}
|
|
|
|
---@enum Enum.TraitEdgeType
|
|
Enum.TraitEdgeType = {
|
|
VisualOnly = 0,
|
|
DeprecatedRankConnection = 1,
|
|
SufficientForAvailability = 2,
|
|
RequiredForAvailability = 3,
|
|
MutuallyExclusive = 4,
|
|
DeprecatedSelectionOption = 5,
|
|
}
|
|
|
|
---@enum Enum.TraitEdgeVisualStyle
|
|
Enum.TraitEdgeVisualStyle = {
|
|
None = 0,
|
|
Straight = 1,
|
|
}
|
|
|
|
---@enum Enum.TraitNodeEntryType
|
|
Enum.TraitNodeEntryType = {
|
|
SpendHex = 0,
|
|
SpendSquare = 1,
|
|
SpendCircle = 2,
|
|
SpendSmallCircle = 3,
|
|
DeprecatedSelect = 4,
|
|
DragAndDrop = 5,
|
|
SpendDiamond = 6,
|
|
ProfPath = 7,
|
|
ProfPerk = 8,
|
|
ProfPathUnlock = 9,
|
|
RedButton = 10,
|
|
ArmorSet = 11,
|
|
SpendInfinite = 12,
|
|
SpendCapstoneCircle = 13,
|
|
SpendCapstoneSquare = 14,
|
|
}
|
|
|
|
---@enum Enum.TraitNodeFlag
|
|
Enum.TraitNodeFlag = {
|
|
ShowMultipleIcons = 0x1,
|
|
NeverPurchasable = 0x2,
|
|
TestPositionLocked = 0x4,
|
|
TestGridPositioned = 0x8,
|
|
ActiveAtFirstRank = 0x10,
|
|
ShowExpandedSelection = 0x20,
|
|
HideMaxRank = 0x40,
|
|
HighestChosenRank = 0x80,
|
|
ShowTierTrack = 0x100,
|
|
}
|
|
|
|
---@enum Enum.TraitNodeGroupFlag
|
|
Enum.TraitNodeGroupFlag = {
|
|
AvailableByDefault = 1,
|
|
}
|
|
|
|
---@enum Enum.TraitNodeType
|
|
Enum.TraitNodeType = {
|
|
Single = 0,
|
|
Tiered = 1,
|
|
Selection = 2,
|
|
SubTreeSelection = 3,
|
|
}
|
|
|
|
---@enum Enum.TraitPointsOperationType
|
|
Enum.TraitPointsOperationType = {
|
|
None = -1,
|
|
Set = 0,
|
|
Multiply = 1,
|
|
}
|
|
|
|
---@enum Enum.TraitSystemFlag
|
|
Enum.TraitSystemFlag = {
|
|
AllowMultipleLoadoutsPerTree = 0x1,
|
|
ShowSpendConfirmation = 0x2,
|
|
AllowEditInCombat = 0x4,
|
|
AllowEditInChallengeMode = 0x8,
|
|
}
|
|
|
|
---@enum Enum.TraitSystemVariationType
|
|
Enum.TraitSystemVariationType = {
|
|
None = 0,
|
|
Spec = 1,
|
|
}
|
|
|
|
---@enum Enum.TraitTreeFlag
|
|
Enum.TraitTreeFlag = {
|
|
CannotRefund = 1,
|
|
HideSingleRankNumbers = 2,
|
|
}
|
|
|
|
---@enum Enum.TransformManipulatorAxis
|
|
Enum.TransformManipulatorAxis = {
|
|
X = 1,
|
|
Y = 2,
|
|
Z = 4,
|
|
}
|
|
|
|
---@enum Enum.TransformManipulatorControlState
|
|
Enum.TransformManipulatorControlState = {
|
|
Default = 0,
|
|
Hidden = 1,
|
|
Dimmed = 2,
|
|
ExternallyHighlighted = 3,
|
|
Hovered = 4,
|
|
Selected = 5,
|
|
Moving = 6,
|
|
}
|
|
|
|
---@enum Enum.TransformManipulatorDirection
|
|
Enum.TransformManipulatorDirection = {
|
|
Positive = 0,
|
|
Negative = 1,
|
|
}
|
|
|
|
---@enum Enum.TransformManipulatorEvent
|
|
Enum.TransformManipulatorEvent = {
|
|
Start = 0,
|
|
Change = 1,
|
|
Complete = 2,
|
|
Cancel = 3,
|
|
Hover = 4,
|
|
MouseDown = 5,
|
|
MouseUp = 6,
|
|
}
|
|
|
|
---@enum Enum.TransformManipulatorMode
|
|
Enum.TransformManipulatorMode = {
|
|
Translate = 0,
|
|
Rotate = 1,
|
|
Scale = 2,
|
|
}
|
|
|
|
---@enum Enum.TransmogCameraVariation
|
|
Enum.TransmogCameraVariation = {
|
|
None = 0,
|
|
CloakBackpack = 1,
|
|
RightShoulder = 1,
|
|
}
|
|
|
|
---@enum Enum.TransmogCollectionType
|
|
Enum.TransmogCollectionType = {
|
|
None = 0,
|
|
Head = 1,
|
|
Shoulder = 2,
|
|
Back = 3,
|
|
Chest = 4,
|
|
Shirt = 5,
|
|
Tabard = 6,
|
|
Wrist = 7,
|
|
Hands = 8,
|
|
Waist = 9,
|
|
Legs = 10,
|
|
Feet = 11,
|
|
Wand = 12,
|
|
OneHAxe = 13,
|
|
OneHSword = 14,
|
|
OneHMace = 15,
|
|
Dagger = 16,
|
|
Fist = 17,
|
|
Shield = 18,
|
|
Holdable = 19,
|
|
TwoHAxe = 20,
|
|
TwoHSword = 21,
|
|
TwoHMace = 22,
|
|
Staff = 23,
|
|
Polearm = 24,
|
|
Bow = 25,
|
|
Gun = 26,
|
|
Crossbow = 27,
|
|
Warglaives = 28,
|
|
Paired = 29,
|
|
}
|
|
|
|
---@enum Enum.TransmogIllusionFlags
|
|
Enum.TransmogIllusionFlags = {
|
|
HideUntilCollected = 1,
|
|
PlayerConditionGrantsOnLogin = 2,
|
|
AllowedRangedShieldsHoldables = 4,
|
|
}
|
|
|
|
---@enum Enum.TransmogModification
|
|
Enum.TransmogModification = {
|
|
Main = 0,
|
|
Secondary = 1,
|
|
}
|
|
|
|
---@enum Enum.TransmogOutfitCostModifiersApplied
|
|
Enum.TransmogOutfitCostModifiersApplied = {
|
|
DebugOnlyFreeDiscountApplied = 0x1,
|
|
VoidRacialDiscountApplied = 0x2,
|
|
OutfitCostModifierApplied = 0x4,
|
|
AuraDiscountApplied = 0x8,
|
|
}
|
|
|
|
---@enum Enum.TransmogOutfitDataFlags
|
|
Enum.TransmogOutfitDataFlags = {
|
|
IsCachedLocally = 1,
|
|
}
|
|
|
|
---@enum Enum.TransmogOutfitDisplayType
|
|
Enum.TransmogOutfitDisplayType = {
|
|
Unassigned = 0,
|
|
Assigned = 1,
|
|
Equipped = 2,
|
|
Hidden = 3,
|
|
Disabled = 4,
|
|
}
|
|
|
|
---@enum Enum.TransmogOutfitEntryFlags
|
|
Enum.TransmogOutfitEntryFlags = {
|
|
AutomaticallyAwardedOnLogin = 0x1,
|
|
UseOverrideName = 0x2,
|
|
OnlyAvailableDuringEvent = 0x4,
|
|
SortedToTopOfList = 0x8,
|
|
UseOverrideCostModifier = 0x10,
|
|
IsDefaultEquipped = 0x20,
|
|
}
|
|
|
|
---@enum Enum.TransmogOutfitEntrySource
|
|
Enum.TransmogOutfitEntrySource = {
|
|
StampedSource = 0,
|
|
AutomaticallyAwarded = 1,
|
|
PlayerPurchased = 2,
|
|
}
|
|
|
|
---@enum Enum.TransmogOutfitEquipAction
|
|
Enum.TransmogOutfitEquipAction = {
|
|
Equip = 0,
|
|
EquipAndLock = 1,
|
|
Remove = 2,
|
|
RemoveAndLock = 3,
|
|
Unlock = 4,
|
|
Lock = 5,
|
|
}
|
|
|
|
---@enum Enum.TransmogOutfitSetType
|
|
Enum.TransmogOutfitSetType = {
|
|
Equipped = 0,
|
|
Outfit = 1,
|
|
CustomSet = 2,
|
|
}
|
|
|
|
---@enum Enum.TransmogOutfitSlot
|
|
Enum.TransmogOutfitSlot = {
|
|
Head = 0,
|
|
ShoulderRight = 1,
|
|
ShoulderLeft = 2,
|
|
Back = 3,
|
|
Chest = 4,
|
|
Tabard = 5,
|
|
Body = 6,
|
|
Wrist = 7,
|
|
Hand = 8,
|
|
Waist = 9,
|
|
Legs = 10,
|
|
Feet = 11,
|
|
WeaponMainHand = 12,
|
|
WeaponOffHand = 13,
|
|
WeaponRanged = 14,
|
|
}
|
|
|
|
---@enum Enum.TransmogOutfitSlotError
|
|
Enum.TransmogOutfitSlotError = {
|
|
Ok = 0,
|
|
NoItem = 1,
|
|
NotSoulbound = 2,
|
|
Legendary = 3,
|
|
InvalidItemType = 4,
|
|
InvalidDestination = 5,
|
|
Mismatch = 6,
|
|
SameItem = 7,
|
|
InvalidSource = 8,
|
|
InvalidSourceQuality = 9,
|
|
CannotUseItem = 10,
|
|
InvalidSlotForRace = 11,
|
|
NoIllusion = 12,
|
|
InvalidSlotForForm = 13,
|
|
IncompatibleWithMainHand = 14,
|
|
}
|
|
|
|
---@enum Enum.TransmogOutfitSlotFlags
|
|
Enum.TransmogOutfitSlotFlags = {
|
|
CannotBeHidden = 1,
|
|
CanHaveIllusions = 2,
|
|
IsSecondarySlot = 4,
|
|
}
|
|
|
|
---@enum Enum.TransmogOutfitSlotOption
|
|
Enum.TransmogOutfitSlotOption = {
|
|
None = 0,
|
|
OneHandedWeapon = 1,
|
|
TwoHandedWeapon = 2,
|
|
RangedWeapon = 3,
|
|
OffHand = 4,
|
|
Shield = 5,
|
|
DeprecatedReuseMe = 6,
|
|
FuryTwoHandedWeapon = 7,
|
|
ArtifactSpecOne = 8,
|
|
ArtifactSpecTwo = 9,
|
|
ArtifactSpecThree = 10,
|
|
ArtifactSpecFour = 11,
|
|
}
|
|
|
|
---@enum Enum.TransmogOutfitSlotOptionFlags
|
|
Enum.TransmogOutfitSlotOptionFlags = {
|
|
IllusionNotAllowed = 1,
|
|
DynamicOptionName = 2,
|
|
DisablesOffhandSlot = 4,
|
|
}
|
|
|
|
---@enum Enum.TransmogOutfitSlotOptionSheatheCategory
|
|
Enum.TransmogOutfitSlotOptionSheatheCategory = {
|
|
Default = 0,
|
|
Back = 1,
|
|
Side = 2,
|
|
Hide = 3,
|
|
}
|
|
|
|
---@enum Enum.TransmogOutfitSlotPosition
|
|
Enum.TransmogOutfitSlotPosition = {
|
|
Left = 0,
|
|
Right = 1,
|
|
Bottom = 2,
|
|
}
|
|
|
|
---@enum Enum.TransmogOutfitSlotSaveFlags
|
|
Enum.TransmogOutfitSlotSaveFlags = {
|
|
AppearanceIsNotValid = 1,
|
|
}
|
|
|
|
---@enum Enum.TransmogOutfitSlotWarning
|
|
Enum.TransmogOutfitSlotWarning = {
|
|
Ok = 0,
|
|
InvalidEquippedDestinationItem = 1,
|
|
WrongWeaponCategoryEquipped = 2,
|
|
PendingWeaponChanges = 3,
|
|
WeaponDoesNotSupportIllusions = 4,
|
|
NothingEquipped = 5,
|
|
}
|
|
|
|
---@enum Enum.TransmogOutfitTransactionFlags
|
|
Enum.TransmogOutfitTransactionFlags = {
|
|
UpdateMetadata = 0x1,
|
|
UpdateOutfitInfo = 0x2,
|
|
CreateOutfitInfo = 0x4,
|
|
CreateAndUpdateOutfitInfoMask = 0x6,
|
|
UpdateSlots = 0x8,
|
|
UpdateSituations = 0x10,
|
|
UpdateSituationsMask = 0x12,
|
|
AddNewOutfitMask = 0x14,
|
|
FullOutfitUpdateMask = 0x1B,
|
|
AddOutfitAndUpdateSlots = 0x1C,
|
|
}
|
|
|
|
---@enum Enum.TransmogOutfitTransactionType
|
|
Enum.TransmogOutfitTransactionType = {
|
|
UpdateMetadata = 0,
|
|
UpdateOutfitInfo = 1,
|
|
CreateOutfitInfo = 2,
|
|
UpdateSlots = 3,
|
|
UpdateSituations = 4,
|
|
}
|
|
|
|
---@enum Enum.TransmogPendingType
|
|
Enum.TransmogPendingType = {
|
|
Apply = 0,
|
|
Revert = 1,
|
|
ToggleOn = 2,
|
|
ToggleOff = 3,
|
|
}
|
|
|
|
---@enum Enum.TransmogSearchType
|
|
Enum.TransmogSearchType = {
|
|
Items = 1,
|
|
BaseSets = 2,
|
|
UsableSets = 3,
|
|
}
|
|
|
|
---@enum Enum.TransmogSituation
|
|
Enum.TransmogSituation = {
|
|
AllSpecs = 0,
|
|
Spec = 1,
|
|
AllLocations = 2,
|
|
LocationRested = 3,
|
|
LocationHouse = 4,
|
|
LocationCharacterSelect = 5,
|
|
LocationWorld = 6,
|
|
LocationDelves = 7,
|
|
LocationDungeons = 8,
|
|
LocationRaids = 9,
|
|
LocationArenas = 10,
|
|
LocationBattlegrounds = 11,
|
|
AllMovement = 12,
|
|
MovementUnmounted = 13,
|
|
MovementSwimming = 14,
|
|
MovementGroundMount = 15,
|
|
MovementFlyingMount = 16,
|
|
AllEquipmentSets = 17,
|
|
EquipmentSets = 18,
|
|
AllRacialForms = 19,
|
|
FormNative = 20,
|
|
FormNonNative = 21,
|
|
AllWeather = 22,
|
|
WeatherClear = 23,
|
|
WeatherRain = 24,
|
|
WeatherSnow = 25,
|
|
WeatherSand = 26,
|
|
AllTime = 27,
|
|
TimeMorning = 28,
|
|
TimeDay = 29,
|
|
TimeEvening = 30,
|
|
TimeNight = 31,
|
|
}
|
|
|
|
---@enum Enum.TransmogSituationFlags
|
|
Enum.TransmogSituationFlags = {
|
|
IsPlayerFacing = 0x1,
|
|
SpecUseTalentLoadout = 0x2,
|
|
AllSituation = 0x4,
|
|
DefaultsToOn = 0x8,
|
|
DynamicallyNamed = 0x10,
|
|
NoneSituation = 0x20,
|
|
DisabledSituation = 0x40,
|
|
}
|
|
|
|
---@enum Enum.TransmogSituationGroupFlags
|
|
Enum.TransmogSituationGroupFlags = {
|
|
DynamicallyCreatesGroups = 1,
|
|
}
|
|
|
|
---@enum Enum.TransmogSituationTrigger
|
|
Enum.TransmogSituationTrigger = {
|
|
None = 0,
|
|
Manual = 1,
|
|
TransmogUpdate = 2,
|
|
Location = 3,
|
|
Movement = 4,
|
|
Specialization = 5,
|
|
EquipmentSet = 6,
|
|
Forms = 7,
|
|
EventOutfit = 8,
|
|
Weather = 9,
|
|
TimeOfDay = 10,
|
|
}
|
|
|
|
---@enum Enum.TransmogSituationTriggerFlags
|
|
Enum.TransmogSituationTriggerFlags = {
|
|
CanLockOutfit = 0x1,
|
|
CanChangeLockedOutfit = 0x2,
|
|
IsPlayerFacing = 0x4,
|
|
SituationsAreExclusive = 0x8,
|
|
DisabledTrigger = 0x10,
|
|
}
|
|
|
|
---@enum Enum.TransmogSituationTriggerType
|
|
Enum.TransmogSituationTriggerType = {
|
|
None = 0,
|
|
Manual = 1,
|
|
Automatic = 2,
|
|
TransmogUpdate = 3,
|
|
}
|
|
|
|
---@enum Enum.TransmogSlot
|
|
Enum.TransmogSlot = {
|
|
Head = 0,
|
|
Shoulder = 1,
|
|
Back = 2,
|
|
Chest = 3,
|
|
Body = 4,
|
|
Tabard = 5,
|
|
Wrist = 6,
|
|
Hand = 7,
|
|
Waist = 8,
|
|
Legs = 9,
|
|
Feet = 10,
|
|
Mainhand = 11,
|
|
Offhand = 12,
|
|
}
|
|
|
|
---@enum Enum.TransmogSource
|
|
Enum.TransmogSource = {
|
|
None = 0,
|
|
JournalEncounter = 1,
|
|
Quest = 2,
|
|
Vendor = 3,
|
|
WorldDrop = 4,
|
|
HiddenUntilCollected = 5,
|
|
CantCollect = 6,
|
|
Achievement = 7,
|
|
Profession = 8,
|
|
NotValidForTransmog = 9,
|
|
TradingPost = 10,
|
|
}
|
|
|
|
---@enum Enum.TransmogTimeOfDayCategory
|
|
Enum.TransmogTimeOfDayCategory = {
|
|
Morning = 0,
|
|
Midday = 1,
|
|
Evening = 2,
|
|
Night = 3,
|
|
}
|
|
|
|
---@enum Enum.TransmogType
|
|
Enum.TransmogType = {
|
|
Appearance = 0,
|
|
Illusion = 1,
|
|
}
|
|
|
|
---@enum Enum.TransmogUseErrorType
|
|
Enum.TransmogUseErrorType = {
|
|
None = 0,
|
|
PlayerCondition = 1,
|
|
Skill = 2,
|
|
Ability = 3,
|
|
Reputation = 4,
|
|
Holiday = 5,
|
|
HotRecheckFailed = 6,
|
|
Class = 7,
|
|
Race = 8,
|
|
Faction = 9,
|
|
ItemProficiency = 10,
|
|
}
|
|
|
|
---@enum Enum.TtsBoolSetting
|
|
Enum.TtsBoolSetting = {
|
|
PlaySoundSeparatingChatLineBreaks = 0,
|
|
AddCharacterNameToSpeech = 1,
|
|
PlayActivitySoundWhenNotFocused = 2,
|
|
AlternateSystemVoice = 3,
|
|
NarrateMyMessages = 4,
|
|
}
|
|
|
|
---@enum Enum.TtsVoiceType
|
|
Enum.TtsVoiceType = {
|
|
Standard = 0,
|
|
Alternate = 1,
|
|
}
|
|
|
|
---@enum Enum.TugOfWarMarkerArrowShownState
|
|
Enum.TugOfWarMarkerArrowShownState = {
|
|
Never = 0,
|
|
Always = 1,
|
|
FlashOnMove = 2,
|
|
}
|
|
|
|
---@enum Enum.TugOfWarStyleValue
|
|
Enum.TugOfWarStyleValue = {
|
|
DefaultYellow = 0,
|
|
ArchaeologyBrown = 1,
|
|
}
|
|
|
|
---@enum Enum.TurnStrafeStyle
|
|
Enum.TurnStrafeStyle = {
|
|
Modern = 0,
|
|
Legacy = 1,
|
|
Custom = 2,
|
|
}
|
|
|
|
---@enum Enum.UIActionType
|
|
Enum.UIActionType = {
|
|
DefaultAction = 0,
|
|
UpdateMapSystem = 1,
|
|
}
|
|
|
|
---@enum Enum.UICovenantDisplayInfoFlags
|
|
Enum.UICovenantDisplayInfoFlags = {
|
|
DisplayCovenantAsJourney = 1,
|
|
UseJourneyRewardTrack = 2,
|
|
UseJourneyUnlockToastText = 3,
|
|
}
|
|
|
|
---@enum Enum.UICursorType
|
|
Enum.UICursorType = {
|
|
Default = 0,
|
|
Item = 1,
|
|
Money = 2,
|
|
Spell = 3,
|
|
PetAction = 4,
|
|
Merchant = 5,
|
|
ActionBar = 6,
|
|
Macro = 7,
|
|
AmmoObsolete = 8,
|
|
Pet = 9,
|
|
GuildBank = 10,
|
|
GuildBankMoney = 11,
|
|
EquipmentSet = 12,
|
|
Currency = 13,
|
|
Flyout = 14,
|
|
VoidItem = 15,
|
|
BattlePet = 16,
|
|
Mount = 17,
|
|
Toy = 18,
|
|
ConduitCollectionItem = 19,
|
|
PerksProgramVendorItem = 20,
|
|
Outfit = 21,
|
|
}
|
|
|
|
---@enum Enum.UIFrameType
|
|
Enum.UIFrameType = {
|
|
JailersTowerBuffs = 0,
|
|
InterruptTutorial = 1,
|
|
}
|
|
|
|
---@enum Enum.UIItemInteractionFlags
|
|
Enum.UIItemInteractionFlags = {
|
|
DisplayWithInset = 0x1,
|
|
ConfirmationHasDelay = 0x2,
|
|
ConversionMode = 0x4,
|
|
ClickShowsFlyout = 0x8,
|
|
AddCurrency = 0x10,
|
|
UsesCharges = 0x20,
|
|
}
|
|
|
|
---@enum Enum.UIItemInteractionType
|
|
Enum.UIItemInteractionType = {
|
|
None = 0,
|
|
CastSpell = 1,
|
|
CleanseCorruption = 2,
|
|
RunecarverScrapping = 3,
|
|
ItemConversion = 4,
|
|
}
|
|
|
|
---@enum Enum.UIMapFlag
|
|
Enum.UIMapFlag = {
|
|
NoHighlight = 0x1,
|
|
ShowOverlays = 0x2,
|
|
ShowTaxiNodes = 0x4,
|
|
GarrisonMap = 0x8,
|
|
FallbackToParentMap = 0x10,
|
|
NoHighlightTexture = 0x20,
|
|
ShowTaskObjectives = 0x40,
|
|
NoWorldPositions = 0x80,
|
|
HideArchaeologyDigs = 0x100,
|
|
DoNotTranslateBranches = 0x200,
|
|
HideIcons = 0x400,
|
|
HideVignettes = 0x800,
|
|
ForceAllOverlayExplored = 0x1000,
|
|
FlightMapShowZoomOut = 0x2000,
|
|
FlightMapAutoZoom = 0x4000,
|
|
ForceOnNavbar = 0x8000,
|
|
AlwaysAllowUserWaypoints = 0x10000,
|
|
AlwaysAllowTaxiPathing = 0x20000,
|
|
ForceAllowMapLinks = 0x40000,
|
|
DoNotShowOnNavbar = 0x80000,
|
|
IsCityMap = 0x100000,
|
|
IgnoreInTranslationsToParent = 0x200000,
|
|
}
|
|
|
|
---@enum Enum.UIMapGroupFlag
|
|
Enum.UIMapGroupFlag = {
|
|
ShowIconsAcrossFloors = 1,
|
|
}
|
|
|
|
---@enum Enum.UIMapSystem
|
|
Enum.UIMapSystem = {
|
|
World = 0,
|
|
Taxi = 1,
|
|
Adventure = 2,
|
|
Minimap = 3,
|
|
}
|
|
|
|
---@enum Enum.UIMapType
|
|
Enum.UIMapType = {
|
|
Cosmic = 0,
|
|
World = 1,
|
|
Continent = 2,
|
|
Zone = 3,
|
|
Dungeon = 4,
|
|
Micro = 5,
|
|
Orphan = 6,
|
|
}
|
|
|
|
---@enum Enum.UIModelSceneActorFlag
|
|
Enum.UIModelSceneActorFlag = {
|
|
Deprecated1 = 0x1,
|
|
UseCenterForOriginX = 0x2,
|
|
UseCenterForOriginY = 0x4,
|
|
UseCenterForOriginZ = 0x8,
|
|
}
|
|
|
|
---@enum Enum.UIModelSceneContext
|
|
Enum.UIModelSceneContext = {
|
|
None = -1,
|
|
PerksProgram = 0,
|
|
}
|
|
|
|
---@enum Enum.UIModelSceneFlags
|
|
Enum.UIModelSceneFlags = {
|
|
SheatheWeapon = 0x1,
|
|
HideWeapon = 0x2,
|
|
Autodress = 0x4,
|
|
NoCameraSpin = 0x8,
|
|
}
|
|
|
|
---@enum Enum.UISystemType
|
|
Enum.UISystemType = {
|
|
InGameNavigation = 0,
|
|
}
|
|
|
|
---@enum Enum.UITextureSliceMode
|
|
Enum.UITextureSliceMode = {
|
|
Stretched = 0,
|
|
Tiled = 1,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetBlendModeType
|
|
Enum.UIWidgetBlendModeType = {
|
|
Opaque = 0,
|
|
Additive = 1,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetButtonEnabledState
|
|
Enum.UIWidgetButtonEnabledState = {
|
|
Disabled = 0,
|
|
Enabled = 1,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetButtonIconType
|
|
Enum.UIWidgetButtonIconType = {
|
|
Exit = 0,
|
|
Speak = 1,
|
|
Undo = 2,
|
|
Checkmark = 3,
|
|
RedX = 4,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetFlag
|
|
Enum.UIWidgetFlag = {
|
|
UniversalWidget = 1,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetFontType
|
|
Enum.UIWidgetFontType = {
|
|
Normal = 0,
|
|
Shadow = 1,
|
|
Outline = 2,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetHorizontalDirection
|
|
Enum.UIWidgetHorizontalDirection = {
|
|
LeftToRight = 0,
|
|
RightToLeft = 1,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetLayoutDirection
|
|
Enum.UIWidgetLayoutDirection = {
|
|
Default = 0,
|
|
Vertical = 1,
|
|
Horizontal = 2,
|
|
Overlap = 3,
|
|
HorizontalForceNewRow = 4,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetModelSceneLayer
|
|
Enum.UIWidgetModelSceneLayer = {
|
|
None = 0,
|
|
Front = 1,
|
|
Back = 2,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetMotionType
|
|
Enum.UIWidgetMotionType = {
|
|
Instant = 0,
|
|
Smooth = 1,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetOverrideState
|
|
Enum.UIWidgetOverrideState = {
|
|
Inactive = 0,
|
|
Active = 1,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetRewardShownState
|
|
Enum.UIWidgetRewardShownState = {
|
|
Hidden = 0,
|
|
ShownEarned = 1,
|
|
ShownUnearned = 2,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetScale
|
|
Enum.UIWidgetScale = {
|
|
OneHundred = 0,
|
|
Ninty = 1,
|
|
Eighty = 2,
|
|
Seventy = 3,
|
|
Sixty = 4,
|
|
Fifty = 5,
|
|
OneHundredTen = 6,
|
|
OneHundredTwenty = 7,
|
|
OneHundredThirty = 8,
|
|
OneHundredForty = 9,
|
|
OneHundredFifty = 10,
|
|
OneHundredSixty = 11,
|
|
OneHundredSeventy = 12,
|
|
OneHundredEighty = 13,
|
|
OneHundredNinety = 14,
|
|
TwoHundred = 15,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetSetLayoutDirection
|
|
Enum.UIWidgetSetLayoutDirection = {
|
|
Vertical = 0,
|
|
Horizontal = 1,
|
|
Overlap = 2,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetSpellButtonCooldownType
|
|
Enum.UIWidgetSpellButtonCooldownType = {
|
|
HideCooldown = 0,
|
|
ShowCooldown = 1,
|
|
ShowCooldownAndDisableOnCooldown = 2,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetTextFormatType
|
|
Enum.UIWidgetTextFormatType = {
|
|
None = 0,
|
|
TimeOneLevel = 1,
|
|
TimeTwoLevel = 2,
|
|
LeadingZeroesWithSixDigits = 3,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetTextSizeType
|
|
Enum.UIWidgetTextSizeType = {
|
|
Small12Pt = 0,
|
|
Medium16Pt = 1,
|
|
Large24Pt = 2,
|
|
Huge27Pt = 3,
|
|
Standard14Pt = 4,
|
|
Small10Pt = 5,
|
|
Small11Pt = 6,
|
|
Medium18Pt = 7,
|
|
Large20Pt = 8,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetTextureAndTextSizeType
|
|
Enum.UIWidgetTextureAndTextSizeType = {
|
|
Small = 0,
|
|
Medium = 1,
|
|
Large = 2,
|
|
Huge = 3,
|
|
Standard = 4,
|
|
Medium2 = 5,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetTooltipLocation
|
|
Enum.UIWidgetTooltipLocation = {
|
|
Default = 0,
|
|
BottomLeft = 1,
|
|
Left = 2,
|
|
TopLeft = 3,
|
|
Top = 4,
|
|
TopRight = 5,
|
|
Right = 6,
|
|
BottomRight = 7,
|
|
Bottom = 8,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetUpdateAnimType
|
|
Enum.UIWidgetUpdateAnimType = {
|
|
None = 0,
|
|
Flash = 1,
|
|
FlashAndAnimateNumber = 2,
|
|
}
|
|
|
|
---@enum Enum.UIWidgetVisualizationType
|
|
Enum.UIWidgetVisualizationType = {
|
|
IconAndText = 0,
|
|
CaptureBar = 1,
|
|
StatusBar = 2,
|
|
DoubleStatusBar = 3,
|
|
IconTextAndBackground = 4,
|
|
DoubleIconAndText = 5,
|
|
StackedResourceTracker = 6,
|
|
IconTextAndCurrencies = 7,
|
|
TextWithState = 8,
|
|
HorizontalCurrencies = 9,
|
|
BulletTextList = 10,
|
|
ScenarioHeaderCurrenciesAndBackground = 11,
|
|
TextureAndText = 12,
|
|
SpellDisplay = 13,
|
|
DoubleStateIconRow = 14,
|
|
TextureAndTextRow = 15,
|
|
ZoneControl = 16,
|
|
CaptureZone = 17,
|
|
TextureWithAnimation = 18,
|
|
DiscreteProgressSteps = 19,
|
|
ScenarioHeaderTimer = 20,
|
|
TextColumnRow = 21,
|
|
Spacer = 22,
|
|
UnitPowerBar = 23,
|
|
FillUpFrames = 24,
|
|
TextWithSubtext = 25,
|
|
MapPinAnimation = 26,
|
|
ItemDisplay = 27,
|
|
TugOfWar = 28,
|
|
ScenarioHeaderDelves = 29,
|
|
ButtonHeader = 30,
|
|
PreyHuntProgress = 31,
|
|
}
|
|
|
|
---@enum Enum.UnitAuraSortDirection
|
|
Enum.UnitAuraSortDirection = {
|
|
Normal = 0,
|
|
Reverse = 1,
|
|
}
|
|
|
|
---@enum Enum.UnitAuraSortRule
|
|
Enum.UnitAuraSortRule = {
|
|
Unsorted = 0,
|
|
Default = 1,
|
|
BigDefensive = 2,
|
|
Expiration = 3,
|
|
ExpirationOnly = 4,
|
|
Name = 5,
|
|
NameOnly = 6,
|
|
}
|
|
|
|
---@enum Enum.UnitDamageAbsorbClampMode
|
|
Enum.UnitDamageAbsorbClampMode = {
|
|
MissingHealth = 0,
|
|
MissingHealthWithoutIncomingHeals = 1,
|
|
MaximumHealth = 2,
|
|
}
|
|
|
|
---@enum Enum.UnitHealAbsorbClampMode
|
|
Enum.UnitHealAbsorbClampMode = {
|
|
CurrentHealth = 0,
|
|
MaximumHealth = 1,
|
|
}
|
|
|
|
---@enum Enum.UnitHealAbsorbMode
|
|
Enum.UnitHealAbsorbMode = {
|
|
ReducedByIncomingHeals = 0,
|
|
Total = 1,
|
|
}
|
|
|
|
---@enum Enum.UnitIncomingHealClampMode
|
|
Enum.UnitIncomingHealClampMode = {
|
|
MissingHealth = 0,
|
|
MaximumHealth = 1,
|
|
}
|
|
|
|
---@enum Enum.UnitMaximumHealthMode
|
|
Enum.UnitMaximumHealthMode = {
|
|
Default = 0,
|
|
WithAbsorbs = 1,
|
|
}
|
|
|
|
---@enum Enum.UnitMirrorPetFlags
|
|
Enum.UnitMirrorPetFlags = {
|
|
Renameable = 0x1,
|
|
Dismissable = 0x2,
|
|
RecentlyTamed = 0x4,
|
|
Stampede = 0x8,
|
|
ExtraPet = 0x10,
|
|
}
|
|
|
|
---@enum Enum.UnitSex
|
|
Enum.UnitSex = {
|
|
Male = 0,
|
|
Female = 1,
|
|
None = 2,
|
|
Both = 3,
|
|
Neutral = 4,
|
|
}
|
|
|
|
---@enum Enum.UnitTokenType
|
|
Enum.UnitTokenType = {
|
|
None = 0,
|
|
Player = 1,
|
|
Pet = 2,
|
|
Vehicle = 3,
|
|
Mouseover = 4,
|
|
Target = 5,
|
|
TargetTarget = 6,
|
|
SoftEnemy = 7,
|
|
SoftFriend = 8,
|
|
SoftInteract = 9,
|
|
Focus = 10,
|
|
FocusTarget = 11,
|
|
AnyTarget = 12,
|
|
AnyInteract = 13,
|
|
AnyLeftInteract = 14,
|
|
AnyEnemy = 15,
|
|
AnyFriend = 16,
|
|
Npc = 17,
|
|
QuestNpc = 18,
|
|
Raid1 = 19,
|
|
Raid2 = 20,
|
|
Raid3 = 21,
|
|
Raid4 = 22,
|
|
Raid5 = 23,
|
|
Raid6 = 24,
|
|
Raid7 = 25,
|
|
Raid8 = 26,
|
|
Raid9 = 27,
|
|
Raid10 = 28,
|
|
Raid11 = 29,
|
|
Raid12 = 30,
|
|
Raid13 = 31,
|
|
Raid14 = 32,
|
|
Raid15 = 33,
|
|
Raid16 = 34,
|
|
Raid17 = 35,
|
|
Raid18 = 36,
|
|
Raid19 = 37,
|
|
Raid20 = 38,
|
|
Raid21 = 39,
|
|
Raid22 = 40,
|
|
Raid23 = 41,
|
|
Raid24 = 42,
|
|
Raid25 = 43,
|
|
Raid26 = 44,
|
|
Raid27 = 45,
|
|
Raid28 = 46,
|
|
Raid29 = 47,
|
|
Raid30 = 48,
|
|
Raid31 = 49,
|
|
Raid32 = 50,
|
|
Raid33 = 51,
|
|
Raid34 = 52,
|
|
Raid35 = 53,
|
|
Raid36 = 54,
|
|
Raid37 = 55,
|
|
Raid38 = 56,
|
|
Raid39 = 57,
|
|
Raid40 = 58,
|
|
RaidPet1 = 59,
|
|
RaidPet2 = 60,
|
|
RaidPet3 = 61,
|
|
RaidPet4 = 62,
|
|
RaidPet5 = 63,
|
|
RaidPet6 = 64,
|
|
RaidPet7 = 65,
|
|
RaidPet8 = 66,
|
|
RaidPet9 = 67,
|
|
RaidPet10 = 68,
|
|
RaidPet11 = 69,
|
|
RaidPet12 = 70,
|
|
RaidPet13 = 71,
|
|
RaidPet14 = 72,
|
|
RaidPet15 = 73,
|
|
RaidPet16 = 74,
|
|
RaidPet17 = 75,
|
|
RaidPet18 = 76,
|
|
RaidPet19 = 77,
|
|
RaidPet20 = 78,
|
|
RaidPet21 = 79,
|
|
RaidPet22 = 80,
|
|
RaidPet23 = 81,
|
|
RaidPet24 = 82,
|
|
RaidPet25 = 83,
|
|
RaidPet26 = 84,
|
|
RaidPet27 = 85,
|
|
RaidPet28 = 86,
|
|
RaidPet29 = 87,
|
|
RaidPet30 = 88,
|
|
RaidPet31 = 89,
|
|
RaidPet32 = 90,
|
|
RaidPet33 = 91,
|
|
RaidPet34 = 92,
|
|
RaidPet35 = 93,
|
|
RaidPet36 = 94,
|
|
RaidPet37 = 95,
|
|
RaidPet38 = 96,
|
|
RaidPet39 = 97,
|
|
RaidPet40 = 98,
|
|
Party1 = 99,
|
|
Party2 = 100,
|
|
Party3 = 101,
|
|
Party4 = 102,
|
|
PartyPet1 = 103,
|
|
PartyPet2 = 104,
|
|
PartyPet3 = 105,
|
|
PartyPet4 = 106,
|
|
NamePlate1 = 107,
|
|
NamePlate2 = 108,
|
|
NamePlate3 = 109,
|
|
NamePlate4 = 110,
|
|
NamePlate5 = 111,
|
|
NamePlate6 = 112,
|
|
NamePlate7 = 113,
|
|
NamePlate8 = 114,
|
|
NamePlate9 = 115,
|
|
NamePlate10 = 116,
|
|
NamePlate11 = 117,
|
|
NamePlate12 = 118,
|
|
NamePlate13 = 119,
|
|
NamePlate14 = 120,
|
|
NamePlate15 = 121,
|
|
NamePlate16 = 122,
|
|
NamePlate17 = 123,
|
|
NamePlate18 = 124,
|
|
NamePlate19 = 125,
|
|
NamePlate20 = 126,
|
|
NamePlate21 = 127,
|
|
NamePlate22 = 128,
|
|
NamePlate23 = 129,
|
|
NamePlate24 = 130,
|
|
NamePlate25 = 131,
|
|
NamePlate26 = 132,
|
|
NamePlate27 = 133,
|
|
NamePlate28 = 134,
|
|
NamePlate29 = 135,
|
|
NamePlate30 = 136,
|
|
NamePlate31 = 137,
|
|
NamePlate32 = 138,
|
|
NamePlate33 = 139,
|
|
NamePlate34 = 140,
|
|
NamePlate35 = 141,
|
|
NamePlate36 = 142,
|
|
NamePlate37 = 143,
|
|
NamePlate38 = 144,
|
|
NamePlate39 = 145,
|
|
NamePlate40 = 146,
|
|
NamePlate41 = 147,
|
|
NamePlate42 = 148,
|
|
NamePlate43 = 149,
|
|
NamePlate44 = 150,
|
|
NamePlate45 = 151,
|
|
NamePlate46 = 152,
|
|
NamePlate47 = 153,
|
|
NamePlate48 = 154,
|
|
NamePlate49 = 155,
|
|
NamePlate50 = 156,
|
|
NamePlate51 = 157,
|
|
NamePlate52 = 158,
|
|
NamePlate53 = 159,
|
|
NamePlate54 = 160,
|
|
NamePlate55 = 161,
|
|
NamePlate56 = 162,
|
|
NamePlate57 = 163,
|
|
NamePlate58 = 164,
|
|
NamePlate59 = 165,
|
|
NamePlate60 = 166,
|
|
NamePlate61 = 167,
|
|
NamePlate62 = 168,
|
|
NamePlate63 = 169,
|
|
NamePlate64 = 170,
|
|
NamePlate65 = 171,
|
|
NamePlate66 = 172,
|
|
NamePlate67 = 173,
|
|
NamePlate68 = 174,
|
|
NamePlate69 = 175,
|
|
NamePlate70 = 176,
|
|
NamePlate71 = 177,
|
|
NamePlate72 = 178,
|
|
NamePlate73 = 179,
|
|
NamePlate74 = 180,
|
|
NamePlate75 = 181,
|
|
NamePlate76 = 182,
|
|
NamePlate77 = 183,
|
|
NamePlate78 = 184,
|
|
NamePlate79 = 185,
|
|
NamePlate80 = 186,
|
|
NamePlate81 = 187,
|
|
NamePlate82 = 188,
|
|
NamePlate83 = 189,
|
|
NamePlate84 = 190,
|
|
NamePlate85 = 191,
|
|
NamePlate86 = 192,
|
|
NamePlate87 = 193,
|
|
NamePlate88 = 194,
|
|
NamePlate89 = 195,
|
|
NamePlate90 = 196,
|
|
NamePlate91 = 197,
|
|
NamePlate92 = 198,
|
|
NamePlate93 = 199,
|
|
NamePlate94 = 200,
|
|
NamePlate95 = 201,
|
|
NamePlate96 = 202,
|
|
NamePlate97 = 203,
|
|
NamePlate98 = 204,
|
|
NamePlate99 = 205,
|
|
NamePlate100 = 206,
|
|
NamePlate101 = 207,
|
|
NamePlate102 = 208,
|
|
NamePlate103 = 209,
|
|
NamePlate104 = 210,
|
|
NamePlate105 = 211,
|
|
NamePlate106 = 212,
|
|
NamePlate107 = 213,
|
|
NamePlate108 = 214,
|
|
NamePlate109 = 215,
|
|
NamePlate110 = 216,
|
|
NamePlate111 = 217,
|
|
NamePlate112 = 218,
|
|
NamePlate113 = 219,
|
|
NamePlate114 = 220,
|
|
NamePlate115 = 221,
|
|
NamePlate116 = 222,
|
|
NamePlate117 = 223,
|
|
NamePlate118 = 224,
|
|
NamePlate119 = 225,
|
|
NamePlate120 = 226,
|
|
NamePlate121 = 227,
|
|
NamePlate122 = 228,
|
|
NamePlate123 = 229,
|
|
NamePlate124 = 230,
|
|
NamePlate125 = 231,
|
|
NamePlate126 = 232,
|
|
NamePlate127 = 233,
|
|
NamePlate128 = 234,
|
|
NamePlate129 = 235,
|
|
NamePlate130 = 236,
|
|
NamePlate131 = 237,
|
|
NamePlate132 = 238,
|
|
NamePlate133 = 239,
|
|
NamePlate134 = 240,
|
|
NamePlate135 = 241,
|
|
NamePlate136 = 242,
|
|
NamePlate137 = 243,
|
|
NamePlate138 = 244,
|
|
NamePlate139 = 245,
|
|
NamePlate140 = 246,
|
|
NamePlate141 = 247,
|
|
NamePlate142 = 248,
|
|
NamePlate143 = 249,
|
|
NamePlate144 = 250,
|
|
NamePlate145 = 251,
|
|
NamePlate146 = 252,
|
|
NamePlate147 = 253,
|
|
NamePlate148 = 254,
|
|
NamePlate149 = 255,
|
|
NamePlate150 = 256,
|
|
Boss1 = 257,
|
|
Boss2 = 258,
|
|
Boss3 = 259,
|
|
Boss4 = 260,
|
|
Boss5 = 261,
|
|
Arena1 = 262,
|
|
Arena2 = 263,
|
|
Arena3 = 264,
|
|
Arena4 = 265,
|
|
Arena5 = 266,
|
|
ArenaPet1 = 267,
|
|
ArenaPet2 = 268,
|
|
ArenaPet3 = 269,
|
|
ArenaPet4 = 270,
|
|
ArenaPet5 = 271,
|
|
SpectatedA1 = 272,
|
|
SpectatedA2 = 273,
|
|
SpectatedA3 = 274,
|
|
SpectatedA4 = 275,
|
|
SpectatedA5 = 276,
|
|
SpectatedA6 = 277,
|
|
SpectatedA7 = 278,
|
|
SpectatedA8 = 279,
|
|
SpectatedA9 = 280,
|
|
SpectatedA10 = 281,
|
|
SpectatedA11 = 282,
|
|
SpectatedA12 = 283,
|
|
SpectatedA13 = 284,
|
|
SpectatedA14 = 285,
|
|
SpectatedA15 = 286,
|
|
SpectatedB1 = 287,
|
|
SpectatedB2 = 288,
|
|
SpectatedB3 = 289,
|
|
SpectatedB4 = 290,
|
|
SpectatedB5 = 291,
|
|
SpectatedB6 = 292,
|
|
SpectatedB7 = 293,
|
|
SpectatedB8 = 294,
|
|
SpectatedB9 = 295,
|
|
SpectatedB10 = 296,
|
|
SpectatedB11 = 297,
|
|
SpectatedB12 = 298,
|
|
SpectatedB13 = 299,
|
|
SpectatedB14 = 300,
|
|
SpectatedB15 = 301,
|
|
SpectatedPetA1 = 302,
|
|
SpectatedPetA2 = 303,
|
|
SpectatedPetA3 = 304,
|
|
SpectatedPetA4 = 305,
|
|
SpectatedPetA5 = 306,
|
|
SpectatedPetA6 = 307,
|
|
SpectatedPetA7 = 308,
|
|
SpectatedPetA8 = 309,
|
|
SpectatedPetA9 = 310,
|
|
SpectatedPetA10 = 311,
|
|
SpectatedPetA11 = 312,
|
|
SpectatedPetA12 = 313,
|
|
SpectatedPetA13 = 314,
|
|
SpectatedPetA14 = 315,
|
|
SpectatedPetA15 = 316,
|
|
SpectatedPetB1 = 317,
|
|
SpectatedPetB2 = 318,
|
|
SpectatedPetB3 = 319,
|
|
SpectatedPetB4 = 320,
|
|
SpectatedPetB5 = 321,
|
|
SpectatedPetB6 = 322,
|
|
SpectatedPetB7 = 323,
|
|
SpectatedPetB8 = 324,
|
|
SpectatedPetB9 = 325,
|
|
SpectatedPetB10 = 326,
|
|
SpectatedPetB11 = 327,
|
|
SpectatedPetB12 = 328,
|
|
SpectatedPetB13 = 329,
|
|
SpectatedPetB14 = 330,
|
|
SpectatedPetB15 = 331,
|
|
Commentator1 = 332,
|
|
Commentator2 = 333,
|
|
Commentator3 = 334,
|
|
Commentator4 = 335,
|
|
Commentator5 = 336,
|
|
Commentator6 = 337,
|
|
Commentator7 = 338,
|
|
Commentator8 = 339,
|
|
Commentator9 = 340,
|
|
Commentator10 = 341,
|
|
Commentator11 = 342,
|
|
Commentator12 = 343,
|
|
Commentator13 = 344,
|
|
Commentator14 = 345,
|
|
Commentator15 = 346,
|
|
Commentator16 = 347,
|
|
Commentator17 = 348,
|
|
Commentator18 = 349,
|
|
Commentator19 = 350,
|
|
Commentator20 = 351,
|
|
Commentator21 = 352,
|
|
Commentator22 = 353,
|
|
Commentator23 = 354,
|
|
Commentator24 = 355,
|
|
Commentator25 = 356,
|
|
Commentator26 = 357,
|
|
Commentator27 = 358,
|
|
Commentator28 = 359,
|
|
Commentator29 = 360,
|
|
Commentator30 = 361,
|
|
}
|
|
|
|
---@enum Enum.ValidateNameResult
|
|
Enum.ValidateNameResult = {
|
|
Success = 0,
|
|
Failure = 1,
|
|
NoName = 2,
|
|
TooShort = 3,
|
|
TooLong = 4,
|
|
InvalidCharacter = 5,
|
|
MixedLanguages = 6,
|
|
Profane = 7,
|
|
Reserved = 8,
|
|
InvalidApostrophe = 9,
|
|
MultipleApostrophes = 10,
|
|
ThreeConsecutive = 11,
|
|
InvalidSpace = 12,
|
|
ConsecutiveSpaces = 13,
|
|
RussianConsecutiveSilentCharacters = 14,
|
|
RussianSilentCharacterAtBeginningOrEnd = 15,
|
|
DeclensionDoesntMatchBaseName = 16,
|
|
SpacesDisallowed = 17,
|
|
}
|
|
|
|
---@enum Enum.VasPurchaseProgress
|
|
Enum.VasPurchaseProgress = {
|
|
Invalid = 0,
|
|
PrePurchase = 1,
|
|
PaymentPending = 2,
|
|
ApplyingLicense = 3,
|
|
WaitingOnQueue = 4,
|
|
Ready = 5,
|
|
ProcessingFactionChange = 6,
|
|
Complete = 7,
|
|
}
|
|
|
|
---@enum Enum.ViewArenaSize
|
|
Enum.ViewArenaSize = {
|
|
Two = 0,
|
|
Three = 1,
|
|
}
|
|
|
|
---@enum Enum.ViewRaidSize
|
|
Enum.ViewRaidSize = {
|
|
Ten = 0,
|
|
TwentyFive = 1,
|
|
Forty = 2,
|
|
}
|
|
|
|
---@enum Enum.VignetteObjectiveType
|
|
Enum.VignetteObjectiveType = {
|
|
None = 0,
|
|
Defeat = 1,
|
|
DefeatShowRemainingHealth = 2,
|
|
}
|
|
|
|
---@enum Enum.VignetteType
|
|
Enum.VignetteType = {
|
|
Normal = 0,
|
|
PvPBounty = 1,
|
|
Torghast = 2,
|
|
Treasure = 3,
|
|
FyrakkFlight = 4,
|
|
}
|
|
|
|
---@enum Enum.Vocalerrorsounds
|
|
Enum.Vocalerrorsounds = {
|
|
Inventoryfull = 0,
|
|
Outofammo = 1,
|
|
NoequipLevel = 2,
|
|
NoequipEver = 3,
|
|
BoundNodrop = 4,
|
|
Itemcooling = 5,
|
|
Cantdrinkmore = 6,
|
|
Canteatmore = 7,
|
|
Cantinvite = 8,
|
|
Inviteebusy = 9,
|
|
Targettoofar = 10,
|
|
Invalidtarget = 11,
|
|
Spellcooling = 12,
|
|
CantlearnLevel = 13,
|
|
Locked = 14,
|
|
Nomana = 15,
|
|
Notwhiledead = 16,
|
|
Cantloot = 17,
|
|
Cantcreate = 18,
|
|
Declinegroup = 19,
|
|
Alreadyingroup = 20,
|
|
Alreadyinguild = 21,
|
|
Cantaffordbankslot = 22,
|
|
Toomanybankslots = 23,
|
|
CanteatMoving = 24,
|
|
Notabag = 25,
|
|
Cantputbag = 26,
|
|
Wrongslot = 27,
|
|
Ammoonlyinbag = 28,
|
|
Bagfull = 29,
|
|
Itemmaxcount = 30,
|
|
CantlootDidntkill = 31,
|
|
CantlootWrongfacing = 32,
|
|
CantlootLocked = 33,
|
|
CantlootNotstandingObsolete = 34,
|
|
CantlootToofar = 35,
|
|
Cantattackrongdirection = 36,
|
|
CantattackNotstandingObsolete = 37,
|
|
CantattackNotarget = 38,
|
|
Notenoughgold = 39,
|
|
Notenoughmoney = 40,
|
|
Cantequip2HSkill = 41,
|
|
Cantequip2Hequipped = 42,
|
|
Cantequip2HNoskill = 43,
|
|
Notequippable = 44,
|
|
Genericnotarget = 45,
|
|
CantcastOutofrange = 46,
|
|
Potioncooling = 47,
|
|
Proficiencyneeded = 48,
|
|
Mustequippitem = 49,
|
|
Abilitycooling = 50,
|
|
Cantuseitem = 51,
|
|
Chestinuse = 52,
|
|
FoodcoolingObsolete = 53,
|
|
CanttaxiNomoney = 54,
|
|
Cantuselocked = 55,
|
|
Noequipslotavailable = 56,
|
|
Cantusetoofar = 57,
|
|
Cantswap = 58,
|
|
CanttradeSoulbound = 59,
|
|
Cantflyhere = 60,
|
|
Itemlocked = 61,
|
|
Guildpermissions = 62,
|
|
Norage = 63,
|
|
Noenergy = 64,
|
|
Noessence = 65,
|
|
Invaliditemtarget = 66,
|
|
ExhaustedObsolete = 67,
|
|
}
|
|
|
|
---@enum Enum.VoiceChannelErrorReason
|
|
Enum.VoiceChannelErrorReason = {
|
|
Unknown = 0,
|
|
IsBattleNetChannel = 1,
|
|
}
|
|
|
|
---@enum Enum.VoiceChatStatusCode
|
|
Enum.VoiceChatStatusCode = {
|
|
Success = 0,
|
|
OperationPending = 1,
|
|
TooManyRequests = 2,
|
|
LoginProhibited = 3,
|
|
ClientNotInitialized = 4,
|
|
ClientNotLoggedIn = 5,
|
|
ClientAlreadyLoggedIn = 6,
|
|
ChannelNameTooShort = 7,
|
|
ChannelNameTooLong = 8,
|
|
ChannelAlreadyExists = 9,
|
|
AlreadyInChannel = 10,
|
|
TargetNotFound = 11,
|
|
Failure = 12,
|
|
ServiceLost = 13,
|
|
UnableToLaunchProxy = 14,
|
|
ProxyConnectionTimeOut = 15,
|
|
ProxyConnectionUnableToConnect = 16,
|
|
ProxyConnectionUnexpectedDisconnect = 17,
|
|
Disabled = 18,
|
|
UnsupportedChatChannelType = 19,
|
|
InvalidCommunityStream = 20,
|
|
PlayerSilenced = 21,
|
|
PlayerVoiceChatParentalDisabled = 22,
|
|
InvalidInputDevice = 23,
|
|
InvalidOutputDevice = 24,
|
|
}
|
|
|
|
---@enum Enum.VoiceTtsStatusCode
|
|
Enum.VoiceTtsStatusCode = {
|
|
Success = 0,
|
|
InvalidEngineType = 1,
|
|
EngineAllocationFailed = 2,
|
|
NotSupported = 3,
|
|
MaxCharactersExceeded = 4,
|
|
UtteranceBelowMinimumDuration = 5,
|
|
InputTextEnqueued = 6,
|
|
SdkNotInitialized = 7,
|
|
DestinationQueueFull = 8,
|
|
EnqueueNotNecessary = 9,
|
|
UtteranceNotFound = 10,
|
|
ManagerNotFound = 11,
|
|
InvalidArgument = 12,
|
|
InternalError = 13,
|
|
}
|
|
|
|
---@enum Enum.WarbandSceneFlags
|
|
Enum.WarbandSceneFlags = {
|
|
DoNotInclude = 0x1,
|
|
HiddenUntilCollected = 0x2,
|
|
CannotBeSaved = 0x4,
|
|
AwardedAutomatically = 0x8,
|
|
IsDefault = 0x10,
|
|
}
|
|
|
|
---@enum Enum.WeaponSlot
|
|
Enum.WeaponSlot = {
|
|
MainHand = 0,
|
|
OffHand = 1,
|
|
}
|
|
|
|
---@enum Enum.WeeklyRewardChestActivityType
|
|
Enum.WeeklyRewardChestActivityType = {
|
|
Scenario = 0,
|
|
LFGDungeons = 1,
|
|
World = 2,
|
|
}
|
|
|
|
---@enum Enum.WeeklyRewardChestClaimRewardResult
|
|
Enum.WeeklyRewardChestClaimRewardResult = {
|
|
Success = 0,
|
|
InvalidThreshold = 1,
|
|
PlayerNotFound = 2,
|
|
InvalidSlot = 3,
|
|
TooManyItems = 4,
|
|
DbError = 5,
|
|
LockFailure = 6,
|
|
CountExceeded = 7,
|
|
}
|
|
|
|
---@enum Enum.WeeklyRewardChestThresholdType
|
|
Enum.WeeklyRewardChestThresholdType = {
|
|
None = 0,
|
|
Activities = 1,
|
|
RankedPvP = 2,
|
|
Raid = 3,
|
|
AlsoReceive = 4,
|
|
Concession = 5,
|
|
World = 6,
|
|
}
|
|
|
|
---@enum Enum.WeeklyRewardProgressResult
|
|
Enum.WeeklyRewardProgressResult = {
|
|
Success = 0,
|
|
NoSeason = 1,
|
|
TimedOut = 2,
|
|
DbError = 3,
|
|
NoPlayer = 4,
|
|
}
|
|
|
|
---@enum Enum.WidgetAnimationType
|
|
Enum.WidgetAnimationType = {
|
|
None = 0,
|
|
Fade = 1,
|
|
}
|
|
|
|
---@enum Enum.WidgetCurrencyClass
|
|
Enum.WidgetCurrencyClass = {
|
|
Currency = 0,
|
|
Item = 1,
|
|
}
|
|
|
|
---@enum Enum.WidgetEnabledState
|
|
Enum.WidgetEnabledState = {
|
|
Disabled = 0,
|
|
Yellow = 1,
|
|
Red = 2,
|
|
White = 3,
|
|
Green = 4,
|
|
Artifact = 5,
|
|
Black = 6,
|
|
BrightBlue = 7,
|
|
}
|
|
|
|
---@enum Enum.WidgetGlowAnimType
|
|
Enum.WidgetGlowAnimType = {
|
|
None = 0,
|
|
Pulse = 1,
|
|
}
|
|
|
|
---@enum Enum.WidgetIconSizeType
|
|
Enum.WidgetIconSizeType = {
|
|
Small = 0,
|
|
Medium = 1,
|
|
Large = 2,
|
|
Standard = 3,
|
|
}
|
|
|
|
---@enum Enum.WidgetIconSourceType
|
|
Enum.WidgetIconSourceType = {
|
|
Spell = 0,
|
|
Item = 1,
|
|
}
|
|
|
|
---@enum Enum.WidgetOpacityType
|
|
Enum.WidgetOpacityType = {
|
|
OneHundred = 0,
|
|
Ninety = 1,
|
|
Eighty = 2,
|
|
Seventy = 3,
|
|
Sixty = 4,
|
|
Fifty = 5,
|
|
Forty = 6,
|
|
Thirty = 7,
|
|
Twenty = 8,
|
|
Ten = 9,
|
|
Zero = 10,
|
|
}
|
|
|
|
---@enum Enum.WidgetShowGlowState
|
|
Enum.WidgetShowGlowState = {
|
|
HideGlow = 0,
|
|
ShowGlow = 1,
|
|
}
|
|
|
|
---@enum Enum.WidgetShownState
|
|
Enum.WidgetShownState = {
|
|
Hidden = 0,
|
|
Shown = 1,
|
|
}
|
|
|
|
---@enum Enum.WidgetTextHorizontalAlignmentType
|
|
Enum.WidgetTextHorizontalAlignmentType = {
|
|
Left = 0,
|
|
Center = 1,
|
|
Right = 2,
|
|
}
|
|
|
|
---@enum Enum.WidgetUnitPowerBarFlashMomentType
|
|
Enum.WidgetUnitPowerBarFlashMomentType = {
|
|
FlashWhenMax = 0,
|
|
FlashWhenMin = 1,
|
|
NeverFlash = 2,
|
|
}
|
|
|
|
---@enum Enum.WoWEntitlementType
|
|
Enum.WoWEntitlementType = {
|
|
Item = 0,
|
|
Mount = 1,
|
|
Battlepet = 2,
|
|
Toy = 3,
|
|
Appearance = 4,
|
|
AppearanceSet = 5,
|
|
GameTime = 6,
|
|
Title = 7,
|
|
Illusion = 8,
|
|
Invalid = 9,
|
|
}
|
|
|
|
---@enum Enum.WoWLabsAreaType
|
|
Enum.WoWLabsAreaType = {
|
|
PlunderstormDropSparse = 0,
|
|
PlunderstormDropMedium = 1,
|
|
PlunderstormDropDense = 2,
|
|
}
|
|
|
|
---@enum Enum.WorldCursorAnchorType
|
|
Enum.WorldCursorAnchorType = {
|
|
None = 0,
|
|
Default = 1,
|
|
Cursor = 2,
|
|
Nameplate = 3,
|
|
}
|
|
|
|
---@enum Enum.WorldElapsedTimerTypes
|
|
Enum.WorldElapsedTimerTypes = {
|
|
None = 0,
|
|
ChallengeMode = 1,
|
|
ProvingGround = 2,
|
|
}
|
|
|
|
---@enum Enum.WorldQuestQuality
|
|
Enum.WorldQuestQuality = {
|
|
Common = 0,
|
|
Rare = 1,
|
|
Epic = 2,
|
|
}
|
|
|
|
---@enum Enum.ZoneControlActiveState
|
|
Enum.ZoneControlActiveState = {
|
|
Inactive = 0,
|
|
Active = 1,
|
|
}
|
|
|
|
---@enum Enum.ZoneControlDangerFlashType
|
|
Enum.ZoneControlDangerFlashType = {
|
|
ShowOnGoodStates = 0,
|
|
ShowOnBadStates = 1,
|
|
ShowOnBoth = 2,
|
|
ShowOnNeither = 3,
|
|
}
|
|
|
|
---@enum Enum.ZoneControlFillType
|
|
Enum.ZoneControlFillType = {
|
|
SingleFillClockwise = 0,
|
|
SingleFillCounterClockwise = 1,
|
|
DoubleFillClockwise = 2,
|
|
DoubleFillCounterClockwise = 3,
|
|
}
|
|
|
|
---@enum Enum.ZoneControlLeadingEdgeType
|
|
Enum.ZoneControlLeadingEdgeType = {
|
|
NoLeadingEdge = 0,
|
|
UseLeadingEdge = 1,
|
|
}
|
|
|
|
---@enum Enum.ZoneControlMode
|
|
Enum.ZoneControlMode = {
|
|
BothStatesAreGood = 0,
|
|
State1IsGood = 1,
|
|
State2IsGood = 2,
|
|
NeitherStateIsGood = 3,
|
|
}
|
|
|
|
---@enum Enum.ZoneControlState
|
|
Enum.ZoneControlState = {
|
|
State1 = 0,
|
|
State2 = 1,
|
|
}
|
|
|
|
Constants = {
|
|
AccountStoreConsts = {
|
|
KegLegRenownCurrencyID = 2814,
|
|
PlunderstormPlunderCurrencyID = 3139,
|
|
PlunderstormStoreFrontID = 1,
|
|
WowhackStoreFrontID = 3,
|
|
},
|
|
AuctionConstants = {
|
|
DEFAULT_AUCTION_PRICE_MULTIPLIER = 1.5,
|
|
},
|
|
CAAConstants = {
|
|
CAADebuffSelfAlertDefault = 0,
|
|
CAAEnabledDefault = false,
|
|
CAAFrequencyDefault = 0,
|
|
CAAFrequencyMax = 10,
|
|
CAAFrequencyMin = -10,
|
|
CAAInterruptCastDefault = 0,
|
|
CAAInterruptCastSuccessDefault = 0,
|
|
CAAMinCastTimeDefault = 1.5,
|
|
CAAMinCastTimeMax = 5,
|
|
CAAMinCastTimeMin = 0,
|
|
CAAMinCastTimeStep = 0.5,
|
|
CAAPartyHealthPercentDefault = 0,
|
|
CAAPlayerCastFormatDefault = 4,
|
|
CAAPlayerCastModeDefault = 0,
|
|
CAAPlayerHealthFormatDefault = 1,
|
|
CAAPlayerHealthPercentDefault = 0,
|
|
CAAPlayerResourceFormatDefault = 1,
|
|
CAAPlayerResourcePercentDefault = 0,
|
|
CAASamePercentThrottleTime = 10,
|
|
CAASampleTextThrottleTime = 1,
|
|
CAASayCombatEndDefault = true,
|
|
CAASayCombatStartDefault = true,
|
|
CAASayIfTargetedDefault = 1,
|
|
CAASayYourDebuffsDefault = true,
|
|
CAASayYourDebuffsFormatDefault = 0,
|
|
CAASayYourDebuffsMinDurationDefault = 1.5,
|
|
CAASayYourDebuffsMinDurationMax = 5,
|
|
CAASayYourDebuffsMinDurationMin = 0,
|
|
CAASayYourDebuffsMinDurationStep = 0.5,
|
|
CAATargetCastFormatDefault = 0,
|
|
CAATargetCastModeDefault = 0,
|
|
CAATargetDeathBehaviorDefault = 0,
|
|
CAATargetHealthFormatDefault = 3,
|
|
CAATargetHealthPercentDefault = 2,
|
|
CAATargetNameDefault = true,
|
|
CAAThrottleDefault = 0,
|
|
CAAThrottleMax = 5,
|
|
CAAThrottleMin = 0,
|
|
CAAThrottleStep = 0.5,
|
|
CAAVoiceDefault = 0,
|
|
},
|
|
CalendarGetEventTypeConstants = {
|
|
DEFAULT_CALENDAR_GET_EVENT_TYPE = 0,
|
|
},
|
|
Callings = {
|
|
MaxCallings = 3,
|
|
},
|
|
CatalogShopVirtualCurrencyConstants = {
|
|
HEARTHSTEEL_VC_CURRENCY_CODE = "XVV",
|
|
TRADERS_TENDER_VC_CURRENCY_CODE = "XWP",
|
|
},
|
|
CharCustomizationConstants = {
|
|
CHAR_CUSTOMIZE_CUSTOM_DISPLAY_OPTION_FIRST = 5,
|
|
CHAR_CUSTOMIZE_CUSTOM_DISPLAY_OPTION_LAST = 8,
|
|
NAME_RESERVATION_DAYS = 30,
|
|
NUM_CUSTOM_DISPLAY = 4,
|
|
},
|
|
ChatFrameConstants = {
|
|
MaxCharacterNameBytes = 305,
|
|
MaxChatChannels = 20,
|
|
MaxChatWindows = 10,
|
|
},
|
|
CombatLogMessageLimits = {
|
|
CombatLogDefaultMessageLimit = 300,
|
|
CombatLogMaximumMessageLimit = 1000,
|
|
},
|
|
CombatLogObjectMasks = {
|
|
COMBATLOG_OBJECT_AFFILIATION_MASK = 15,
|
|
COMBATLOG_OBJECT_CONTROL_MASK = 768,
|
|
COMBATLOG_OBJECT_REACTION_MASK = 240,
|
|
COMBATLOG_OBJECT_SPECIAL_MASK = -65536,
|
|
COMBATLOG_OBJECT_TYPE_MASK = 64512,
|
|
},
|
|
CombatLogObjectTargetMasks = {
|
|
COMBATLOG_OBJECT_RAID_MASK = -1,
|
|
COMBATLOG_OBJECT_RAID_TARGET_MASK = 255,
|
|
},
|
|
ContentTrackingConsts = {
|
|
MaxTrackedAchievements = 10,
|
|
MaxTrackedCollectableSources = 15,
|
|
},
|
|
CooldownFrameDefaults = {
|
|
COOLDOWN_DEFAULT_BLING_DURATION_MS = 1000,
|
|
COOLDOWN_DEFAULT_COUNTDOWN_ABBREV_THRESHOLD_MS = 120000,
|
|
COOLDOWN_DEFAULT_COUNTDOWN_MILLISECOND_THRESHOLD_MS = 0,
|
|
COOLDOWN_DEFAULT_COUNTDOWN_MINIMUM_DURATION_MS = 2000,
|
|
COOLDOWN_DEFAULT_USE_AURA_DISPLAY_TIME = false,
|
|
},
|
|
CooldownViewerUIConstants = {
|
|
COOLDOWN_VIEWER_CATEGORY_SET_SIZE = 16,
|
|
COOLDOWN_VIEWER_LINKED_SPELLS_SIZE = 4,
|
|
},
|
|
CraftingOrderConsts = {
|
|
MAX_CRAFTING_ORDER_FAVORITE_RECIPES = 100,
|
|
NPC_CRAFTING_ORDER_NUM_SUPPORTED_REWARDS = 2,
|
|
},
|
|
CurrencyConsts = {
|
|
ACCOUNT_WIDE_HONOR_CURRENCY_ID = 1585,
|
|
ACCOUNT_WIDE_HONOR_LEVEL_CURRENCY_ID = 1586,
|
|
ARTIFACT_KNOWLEDGE_CURRENCY_ID = 1171,
|
|
CLASSIC_ARENA_POINTS_CURRENCY_ID = 1900,
|
|
CLASSIC_CONQUEST_CURRENCY_ID = 390,
|
|
CLASSIC_HONOR_CURRENCY_ID = 1901,
|
|
CONQUEST_ARENA_AND_BG_META_CURRENCY_ID = 483,
|
|
CONQUEST_ARENA_META_CURRENCY_ID = 483,
|
|
CONQUEST_ASHRAN_META_CURRENCY_ID = 692,
|
|
CONQUEST_BG_META_CURRENCY_ID = 484,
|
|
CONQUEST_CURRENCY_ID = 1602,
|
|
CONQUEST_POINTS_CURRENCY_ID = 390,
|
|
CONQUEST_RATED_BG_META_CURRENCY_ID = 484,
|
|
CURRENCY_ID_PERKS_PROGRAM_DISPLAY_INFO = 2032,
|
|
CURRENCY_ID_RENOWN = 1822,
|
|
CURRENCY_ID_RENOWN_KYRIAN = 1829,
|
|
CURRENCY_ID_RENOWN_NECROLORD = 1832,
|
|
CURRENCY_ID_RENOWN_NIGHT_FAE = 1831,
|
|
CURRENCY_ID_RENOWN_VENTHYR = 1830,
|
|
CURRENCY_ID_RESERVOIR_ANIMA = 1813,
|
|
CURRENCY_ID_WILLING_SOUL = 1810,
|
|
CURRENCY_WALLET_TYPE_WOWMONEY = 0,
|
|
DRAGON_ISLES_SUPPLIES_CURRENCY_ID = 2003,
|
|
ECHOES_OF_NYALOTHA_CURRENCY_ID = 1803,
|
|
HONOR_CURRENCY_ID = 1792,
|
|
HONOR_PER_CURRENCY = 10,
|
|
MAX_CURRENCY_QUANTITY = 100000000,
|
|
PLAYER_CURRENCY_CLIENT_FLAGS = 12,
|
|
PVP_CURRENCY_CONQUEST_ALLIANCE_INV_ICON = 463448,
|
|
PVP_CURRENCY_CONQUEST_HORDE_INV_ICON = 463449,
|
|
PVP_CURRENCY_HONOR_ALLIANCE_INV_ICON = 463450,
|
|
PVP_CURRENCY_HONOR_HORDE_INV_ICON = 463451,
|
|
QUESTIONMARK_INV_ICON = 134400,
|
|
WAR_RESOURCES_CURRENCY_ID = 1560,
|
|
},
|
|
DelvesConsts = {
|
|
DELVES_COMPANION_INFO_SELECTION_CHARACTER_DATA_ELEMENT_ID = 13,
|
|
DELVES_COMPANION_TOOLTIP_WIDGET_SET_ID = 1331,
|
|
DELVES_MIN_PLAYER_LEVEL_CONTENT_TUNING_ID = 2677,
|
|
DELVES_NORMAL_KEY_CURRENCY_ID = 3028,
|
|
},
|
|
EditModeConsts = {
|
|
EditModeDefaultGridSpacing = 100,
|
|
EditModeMaxGridSpacing = 300,
|
|
EditModeMaxLayoutsPerType = 5,
|
|
EditModeMinGridSpacing = 20,
|
|
},
|
|
EditModeLayoutConsts = {
|
|
EditModeDefaultLayout = 0,
|
|
},
|
|
EncodingLimits = {
|
|
EncodingDecompressSizeLimit = 104857600,
|
|
EncodingStackSizeLimit = 100,
|
|
},
|
|
EncounterTimelineEventConstants = {
|
|
ENCOUNTER_TIMELINE_INVALID_EVENT = 0,
|
|
ENCOUNTER_TIMELINE_RESERVED_EVENT_COUNT = 40,
|
|
},
|
|
EncounterTimelineIconMasks = {
|
|
EncounterTimelineNoIcons = 0,
|
|
EncounterTimelineDeadlyIcons = 1,
|
|
EncounterTimelineEnrageIcons = 2,
|
|
EncounterTimelineDispelIcons = 124,
|
|
EncounterTimelineOtherIcons = 127,
|
|
EncounterTimelineTankAlertIcons = 128,
|
|
EncounterTimelineHealerAlertIcons = 256,
|
|
EncounterTimelineDamageAlertIcons = 512,
|
|
EncounterTimelineRoleIcons = 896,
|
|
EncounterTimelineAllIcons = 1023,
|
|
},
|
|
EventScheduler = {
|
|
SCHEDULED_EVENT_FUTURE_LIMIT = 12,
|
|
SCHEDULED_EVENT_PAST_LIMIT_SECONDS = 3600,
|
|
SCHEDULED_EVENT_REMINDER_DEAD_SECONDS = 10,
|
|
SCHEDULED_EVENT_REMINDER_WARNING_SECONDS = 300,
|
|
},
|
|
HousingCatalogConsts = {
|
|
HOUSING_CATALOG_ALL_CATEGORY_ID = 18,
|
|
HOUSING_CATALOG_DECOR_MODELSCENEID_DEFAULT = 1317,
|
|
HOUSING_CATALOG_FEATURED_CATEGORY_ID = 17,
|
|
},
|
|
ITEM_WEAPON_SUBCLASSConstants = {
|
|
ITEM_WEAPON_SUBCLASS_IS2HWEAPON_MASK = 1049954,
|
|
ITEM_WEAPON_SUBCLASS_ISMAINHANDWEAPON_NONRANGED_MASK = 1091571,
|
|
ITEM_WEAPON_SUBCLASS_ISRANGEDWEAPON_MASK = 851980,
|
|
ITEM_WEAPON_SUBCLASS_ISTWOHANDEDRANGEDWEAPON_MASK = 262156,
|
|
ITEM_WEAPON_SUBCLASS_MASK = 2097151,
|
|
ITEM_WEAPON_SUBCLASS_NONE = -1,
|
|
ITEM_WEAPON_SUBCLASS_USES2HANDS_MASK = 1312110,
|
|
},
|
|
ITEM_WEAPON_SUBCLASSConstants_PostMists = {
|
|
ITEM_WEAPON_SUBCLASS_ISTITANSGRIPWEAPON_MASK = 1378,
|
|
},
|
|
InventoryConstants = {
|
|
MAX_TRANSACTION_BANK_TABS = 6,
|
|
NumAccountBankSlots = 5,
|
|
NumBagSlots = 4,
|
|
NumCharacterBankSlots = 6,
|
|
NumReagentBagSlots = 1,
|
|
},
|
|
ItemConsts = {
|
|
CURRENT_ARTIFACT_POWERS_VERSION = 1,
|
|
CURRENT_ITEM_SAVE_VERSION = 2,
|
|
DEFAULT_ARTIFACT_POWERS_VERSION = 1,
|
|
DEFAULT_ITEM_SAVE_VERSION = 2,
|
|
DEFAULT_RETENTION = 7,
|
|
INVALID_BANK_TAB_SLOT = 255,
|
|
MAX_LOOT_OBJECT_ITEMS = 31,
|
|
NUM_ITEM_ENCHANTMENT_SOCKETS = 3,
|
|
},
|
|
ItemConsts_Mainline = {
|
|
HWM_SQUISH_ERA_PLAYER_DATA_ACCOUNT_ELEMENT_ID = 212,
|
|
},
|
|
LFGConstsExposed = {
|
|
GROUP_FINDER_MAX_ACTIVITY_CAPACITY = 16,
|
|
},
|
|
LFG_ROLEConstants = {
|
|
LFG_ROLE_ANY = 3,
|
|
LFG_ROLE_NO_ROLE = -1,
|
|
},
|
|
LevelConstsExposed = {
|
|
MIN_ACHIEVEMENT_LEVEL = 10,
|
|
MIN_RES_SICKNESS_LEVEL = 10,
|
|
},
|
|
LootConsts = {
|
|
MasterLootQualityThreshold = 5,
|
|
},
|
|
MajorFactionsConsts = {
|
|
PLUNDERSTORM_MAJOR_FACTION_ID = 2593,
|
|
WORLD_STATE_RAPID_RENOWN_CAP_10_0 = 20851,
|
|
WORLD_STATE_RENOWN_CAP_10_0 = 19735,
|
|
},
|
|
MoneyFormattingConstants = {
|
|
GOLD_REWARD_THRESHOLD_TO_HIDE_COPPER = 10,
|
|
},
|
|
MountDynamicFlightConsts = {
|
|
TRAIT_SYSTEM_ID = 1,
|
|
TREE_ID = 672,
|
|
},
|
|
PartyCountdownConstants = {
|
|
MaxCountdownSeconds = 3600,
|
|
},
|
|
PetConsts = {
|
|
MAX_SUMMONABLE_PETS = 25,
|
|
PETNUMBER_INVALIDPET = 0,
|
|
PETNUMBER_INVALIDSLOT = -1,
|
|
PETNUMBER_PENDINGPET = -1,
|
|
},
|
|
PetConsts_PostCata = {
|
|
DEATHKNIGHT_PET_CREATURE_ID = 26125,
|
|
EXTRA_PET_STABLE_SLOT = 5,
|
|
MAX_NUM_PET_SLOTS = 205,
|
|
MAX_STABLE_SLOTS = 200,
|
|
MAX_SUMMONABLE_HUNTER_PETS = 5,
|
|
NUM_PET_SLOTS_DEATHKNIGHT = 25,
|
|
NUM_PET_SLOTS_HUNTER = 205,
|
|
NUM_PET_SLOTS_MAGE = 1,
|
|
NUM_PET_SLOTS_THAT_NEED_LEARNED_SPELL = 5,
|
|
NUM_PET_SLOTS_WARLOCK = 25,
|
|
PET_MAX_LEVEL_DIFFERENCE = 0,
|
|
STABLED_PETS_FIRST_SLOT_INDEX = 5,
|
|
},
|
|
ProfessionConsts = {
|
|
CLASSIC_PROFESSION_PARENT_TIER_INDEX = 4,
|
|
CRAFTING_ORDER_CLAIM_DURATION = 1800,
|
|
CRAFTING_ORDER_CURRENCY_WALLET_ITEM_ID = 262724,
|
|
CRAFTING_ORDER_ITEM_RETENTION = 30,
|
|
MAX_CRAFTING_REAGENT_SLOTS = 12,
|
|
NUM_PRIMARY_PROFESSIONS = 2,
|
|
PUBLIC_CRAFTING_ORDER_STALE_THRESHOLD = 14400,
|
|
RUNEFORGING_ROOT_CATEGORY_ID = 210,
|
|
RUNEFORGING_SKILL_LINE_ID = 960,
|
|
},
|
|
PvpInfoConsts = {
|
|
MAX_PVP_LOCK_LIST_MAP = 2,
|
|
MaxPlayersPerInstance = 80,
|
|
},
|
|
QuestWatchConsts = {
|
|
MAX_QUEST_WATCHES = 25,
|
|
MAX_WORLD_QUEST_WATCHES_AUTOMATIC = 1,
|
|
MAX_WORLD_QUEST_WATCHES_MANUAL = 5,
|
|
},
|
|
RecentAlliesConsts = {
|
|
PIN_EXPIRATION_WARNING_DAYS = 5,
|
|
},
|
|
SpellBookSpellIDs = {
|
|
SPELL_ID_DISMISS_PET = 2641,
|
|
},
|
|
SpellCooldownConsts = {
|
|
GLOBAL_RECOVERY_CATEGORY = 133,
|
|
},
|
|
TTSConstants = {
|
|
TTSRateDefault = 0,
|
|
TTSRateMax = 10,
|
|
TTSRateMin = -10,
|
|
TTSVolumeDefault = 100,
|
|
TTSVolumeMax = 100,
|
|
TTSVolumeMin = 0,
|
|
},
|
|
TalentConsts = {
|
|
NumTalentColumns = 3,
|
|
},
|
|
TalentTierConstants = {
|
|
MAX_TALENT_TIERS = 7,
|
|
},
|
|
TieredEntranceConsts = {
|
|
TIERED_ENTRANCE_TIER_SCORE_VALUE_MAP_ID = 3,
|
|
TIERED_ENTRANCE_TIER_SCORE_VALUE_PLAYER_CONDITION_ID = 6,
|
|
TIERED_ENTRANCE_TIER_SCORE_VALUE_TIER_LEVEL = 1,
|
|
},
|
|
TimerunningConsts = {
|
|
TIMERUNNING_ITEM_CTR = 2905,
|
|
TIMERUNNING_LEGION_ARTIFACT_CTR = 4579,
|
|
TIMERUNNING_SEASON_LEGION = 2,
|
|
TIMERUNNING_SEASON_NONE = 0,
|
|
TIMERUNNING_SEASON_PANDARIA = 1,
|
|
},
|
|
TraitConsts = {
|
|
COMMIT_COMBAT_TRAIT_CONFIG_CHANGES_SPELL_ID = 384255,
|
|
INSPECT_TRAIT_CONFIG_ID = -1,
|
|
MAX_COMBAT_TRAIT_CONFIGS = 40,
|
|
STARTER_BUILD_TRAIT_CONFIG_ID = -2,
|
|
VIEW_TRAIT_CONFIG_ID = -3,
|
|
},
|
|
Transmog = {
|
|
MainHandTransmogIsIndividualWeapon = -1,
|
|
MainHandTransmogIsPairedWeapon = 0,
|
|
NoTransmogID = 0,
|
|
},
|
|
TransmogOutfitDataConsts = {
|
|
EQUIP_TRANSMOG_OUTFIT_MANUAL_SPELL_ID = 1247613,
|
|
TRANSMOG_OUTFIT_SLOT_NONE = -1,
|
|
},
|
|
UICharacterClasses = {
|
|
Warrior = 1,
|
|
Paladin = 2,
|
|
Hunter = 3,
|
|
Rogue = 4,
|
|
Priest = 5,
|
|
DeathKnight = 6,
|
|
Shaman = 7,
|
|
Mage = 8,
|
|
Warlock = 9,
|
|
Monk = 10,
|
|
Druid = 11,
|
|
DemonHunter = 12,
|
|
Evoker = 13,
|
|
},
|
|
UnitEventConstants = {
|
|
MAX_UNIT_TOKENS_IN_EVENT = 4,
|
|
},
|
|
UnitPowerSpellIDs = {
|
|
COLLAPSING_STAR_PASSIVE_SPELL_ID = 1221167,
|
|
COLLAPSING_STAR_SPELL_ID = 1221150,
|
|
DARK_HEART_SPELL_ID = 1225789,
|
|
SILENCE_THE_WHISPERS_SPELL_ID = 1227702,
|
|
VOID_METAMORPHOSIS_SPELL_ID = 1217607,
|
|
},
|
|
WeeklyRewardsConsts = {
|
|
ABORT_ITEM_RETENTION_DAYS = 15,
|
|
WEEKLY_REWARD_ITEM_RETENTION_DAYS = 15,
|
|
},
|
|
}
|