|
enum | LevelLimit { DEFAULT_MAX_LEVEL = 70
, MAX_LEVEL = 123
, STRONG_MAX_LEVEL = 255
} |
|
enum | BattlegroundBracketId { BG_BRACKET_ID_FIRST = 0
, BG_BRACKET_ID_LAST = 12
, MAX_BATTLEGROUND_BRACKETS
} |
|
enum | AreaTeams { AREATEAM_NONE = 0
, AREATEAM_ALLY = 2
, AREATEAM_HORDE = 4
, AREATEAM_ANY = AREATEAM_ALLY+AREATEAM_HORDE
} |
|
enum | AchievementFaction { ACHIEVEMENT_FACTION_HORDE = 0
, ACHIEVEMENT_FACTION_ALLIANCE = 1
, ACHIEVEMENT_FACTION_ANY = -1
} |
|
enum | AchievementFlags {
ACHIEVEMENT_FLAG_COUNTER = 0x00000001
, ACHIEVEMENT_FLAG_HIDDEN = 0x00000002
, ACHIEVEMENT_FLAG_PLAY_NO_VISUAL = 0x00000004
, ACHIEVEMENT_FLAG_SUMM = 0x00000008
,
ACHIEVEMENT_FLAG_MAX_USED = 0x00000010
, ACHIEVEMENT_FLAG_REQ_COUNT = 0x00000020
, ACHIEVEMENT_FLAG_AVERAGE = 0x00000040
, ACHIEVEMENT_FLAG_BAR = 0x00000080
,
ACHIEVEMENT_FLAG_REALM_FIRST_REACH = 0x00000100
, ACHIEVEMENT_FLAG_REALM_FIRST_KILL = 0x00000200
, ACHIEVEMENT_FLAG_UNK3 = 0x00000400
, ACHIEVEMENT_FLAG_HIDE_INCOMPLETE = 0x00000800
,
ACHIEVEMENT_FLAG_SHOW_IN_GUILD_NEWS = 0x00001000
, ACHIEVEMENT_FLAG_SHOW_IN_GUILD_HEADER = 0x00002000
, ACHIEVEMENT_FLAG_GUILD = 0x00004000
, ACHIEVEMENT_FLAG_SHOW_GUILD_MEMBERS = 0x00008000
,
ACHIEVEMENT_FLAG_SHOW_CRITERIA_MEMBERS = 0x00010000
, ACHIEVEMENT_FLAG_ACCOUNT = 0x00020000
, ACHIEVEMENT_FLAG_UNK5 = 0x00040000
, ACHIEVEMENT_FLAG_HIDE_ZERO_COUNTER = 0x00080000
,
ACHIEVEMENT_FLAG_TRACKING_FLAG = 0x00100000
} |
|
enum | AreaFlags {
AREA_FLAG_SNOW = 0x00000001
, AREA_FLAG_UNK1 = 0x00000002
, AREA_FLAG_UNK2 = 0x00000004
, AREA_FLAG_SLAVE_CAPITAL = 0x00000008
,
AREA_FLAG_UNK3 = 0x00000010
, AREA_FLAG_SLAVE_CAPITAL2 = 0x00000020
, AREA_FLAG_ALLOW_DUELS = 0x00000040
, AREA_FLAG_ARENA = 0x00000080
,
AREA_FLAG_CAPITAL = 0x00000100
, AREA_FLAG_CITY = 0x00000200
, AREA_FLAG_OUTLAND = 0x00000400
, AREA_FLAG_SANCTUARY = 0x00000800
,
AREA_FLAG_NEED_FLY = 0x00001000
, AREA_FLAG_UNUSED1 = 0x00002000
, AREA_FLAG_OUTLAND2 = 0x00004000
, AREA_FLAG_OUTDOOR_PVP = 0x00008000
,
AREA_FLAG_ARENA_INSTANCE = 0x00010000
, AREA_FLAG_UNUSED2 = 0x00020000
, AREA_FLAG_CONTESTED_AREA = 0x00040000
, AREA_FLAG_UNK6 = 0x00080000
,
AREA_FLAG_LOWLEVEL = 0x00100000
, AREA_FLAG_TOWN = 0x00200000
, AREA_FLAG_REST_ZONE_HORDE = 0x00400000
, AREA_FLAG_REST_ZONE_ALLIANCE = 0x00800000
,
AREA_FLAG_COMBAT = 0x01000000
, AREA_FLAG_INSIDE = 0x02000000
, AREA_FLAG_OUTSIDE = 0x04000000
, AREA_FLAG_CAN_HEARTH_AND_RESURRECT = 0x08000000
,
AREA_FLAG_NO_FLY_ZONE = 0x20000000
, AREA_FLAG_UNK9 = 0x40000000
} |
|
enum | AreaFlags2 { AREA_FLAG_2_DONT_SHOW_SANCTUARY = 0x00000200
, AREA_FLAG_2_CAN_ENABLE_WAR_MODE = 0x00001000
} |
|
enum | AreaMountFlags { AREA_MOUNT_FLAG_GROUND_ALLOWED = 0x1
, AREA_MOUNT_FLAG_FLYING_ALLOWED = 0x2
, AREA_MOUNT_FLAG_FLOAT_ALLOWED = 0x4
, AREA_MOUNT_FLAG_UNDERWATER_ALLOWED = 0x8
} |
|
enum | ArtifactCategory : uint32 { ARTIFACT_CATEGORY_PRIMARY = 1
, ARTIFACT_CATEGORY_FISHING = 2
} |
|
enum | ArtifactPowerFlag : uint8 {
ARTIFACT_POWER_FLAG_GOLD = 0x01
, ARTIFACT_POWER_FLAG_NO_LINK_REQUIRED = 0x02
, ARTIFACT_POWER_FLAG_FINAL = 0x04
, ARTIFACT_POWER_FLAG_SCALES_WITH_NUM_POWERS = 0x08
,
ARTIFACT_POWER_FLAG_DONT_COUNT_FIRST_BONUS_RANK = 0x10
, ARTIFACT_POWER_FLAG_MAX_RANK_WITH_TIER = 0x20
, ARTIFACT_POWER_FLAG_FIRST = ARTIFACT_POWER_FLAG_NO_LINK_REQUIRED | ARTIFACT_POWER_FLAG_DONT_COUNT_FIRST_BONUS_RANK
} |
|
enum class | AzeriteItemMilestoneType : int32 { MajorEssence = 0
, MinorEssence = 1
, BonusStamina = 2
} |
|
enum | AzeriteTierUnlockSetFlags { AZERITE_TIER_UNLOCK_SET_FLAG_DEFAULT = 0x1
} |
|
enum class | BattlePetSpeciesFlags : int32 {
NoRename = 0x00001
, WellKnown = 0x00002
, NotAccountWide = 0x00004
, Capturable = 0x00008
,
NotTradable = 0x00010
, HideFromJournal = 0x00020
, LegacyAccountUnique = 0x00040
, CantBattle = 0x00080
,
HordeOnly = 0x00100
, AllianceOnly = 0x00200
, Boss = 0x00400
, RandomDisplay = 0x00800
,
NoLicenseRequired = 0x01000
, AddsAllowedWithBoss = 0x02000
, HideUntilLearned = 0x04000
, MatchPlayerHighPetLevel = 0x08000
,
NoWildPetAddsAllowed = 0x10000
} |
|
enum class | BattlemasterListFlags : uint32 {
InternalOnly = 0x01
, RatedOnly = 0x02
, ObsoleteDoNotList = 0x04
, ShowInWarGames = 0x08
,
ShowInPvpBattlegroundList = 0x10
, IsBrawl = 0x20
, IsFactional = 0x40
, IsEpic = 0x80
} |
|
enum class | ChrRacesFlag : int32 {
NPCOnly = 0x000001
, DoNotComponentFeet = 0x000002
, CanMount = 0x000004
, HasBald = 0x000008
,
BindToStartingArea = 0x000010
, AlternateForm = 0x000020
, CanMountSelf = 0x000040
, ForceToHDModelIfAvailable = 0x000080
,
ExaltedWithAllVendors = 0x000100
, NotSelectable = 0x000200
, ReputationBonus = 0x000400
, UseLoincloth = 0x000800
,
RestBonus = 0x001000
, NoStartKits = 0x002000
, NoStartingWeapon = 0x004000
, DontRedeemAccountLicenses = 0x008000
,
SkinVariationIsHairColor = 0x010000
, UsePandarenRingForComponentingTexture = 0x020000
, IgnoreForAssetManifestComponentInfoParsing = 0x040000
, IsAlliedRace = 0x080000
,
VoidVendorDiscount = 0x100000
, DAMMComponentNoMaleGeneration = 0x200000
, DAMMComponentNoFemaleGeneration = 0x400000
, NoAssociatedFactionReputationInRaceChange = 0x800000
,
InternalOnly = 0x100000
} |
|
enum | ChrSpecializationFlag {
CHR_SPECIALIZATION_FLAG_CASTER = 0x01
, CHR_SPECIALIZATION_FLAG_RANGED = 0x02
, CHR_SPECIALIZATION_FLAG_MELEE = 0x04
, CHR_SPECIALIZATION_FLAG_UNKNOWN = 0x08
,
CHR_SPECIALIZATION_FLAG_DUAL_WIELD_TWO_HANDED = 0x10
, CHR_SPECIALIZATION_FLAG_PET_OVERRIDE_SPEC = 0x20
, CHR_SPECIALIZATION_FLAG_RECOMMENDED = 0x40
} |
|
enum class | ContentTuningCalcType : int32 { Base = 0
, PlusOne = 1
, PlusMaxLevelForExpansion = 2
} |
|
enum class | ContentTuningFlag : int32 { DisabledForItem = 0x04
, Horde = 0x8
, Alliance = 0x10
} |
|
enum class | CorruptionEffectsFlag { None = 0
, Disabled = 0x1
} |
|
enum class | CreatureModelDataFlags : uint32 {
NoFootprintParticles = 0x00001
, NoBreathParticles = 0x00002
, IsPlayerModel = 0x00004
, NoAttachedWeapons = 0x00010
,
NoFootprintTrailTextures = 0x00020
, DisableHighlight = 0x00040
, CanMountWhileTransformedAsThis = 0x00080
, DisableScaleInterpolation = 0x00100
,
ForceProjectedTex = 0x00200
, CanJumpInPlaceAsMount = 0x00400
, AICannotUseWalkBackwardsAnim = 0x00800
, IgnoreSpineLowForSplitBody = 0x01000
,
IgnoreHeadForSplitBody = 0x02000
, IgnoreSpineLowForSplitBodyWhenFlying = 0x04000
, IgnoreHeadForSplitBodyWhenFlying = 0x08000
, UseWheelAnimationOnUnitWheelBones = 0x10000
,
IsHDModel = 0x20000
, SuppressEmittersOnLowSettings = 0x40000
} |
|
enum class | CriteriaFailEvent : uint8 {
None = 0
, Death = 1
, Hours24WithoutCompletingDailyQuest = 2
, LeaveBattleground = 3
,
LoseRankedArenaMatchWithTeamSize = 4
, LoseAura = 5
, GainAura = 6
, GainAuraEffect = 7
,
CastSpell = 8
, BeSpellTarget = 9
, ModifyPartyStatus = 10
, LosePetBattle = 11
,
BattlePetDies = 12
, DailyQuestsCleared = 13
, SendEvent = 14
, Count
} |
|
enum class | CriteriaStartEvent : uint8 {
None = 0
, ReachLevel = 1
, CompleteDailyQuest = 2
, StartBattleground = 3
,
WinRankedArenaMatchWithTeamSize = 4
, GainAura = 5
, GainAuraEffect = 6
, CastSpell = 7
,
BeSpellTarget = 8
, AcceptQuest = 9
, KillNPC = 10
, KillPlayer = 11
,
UseItem = 12
, SendEvent = 13
, BeginScenarioStep = 14
, Count
} |
|
enum class | CriteriaFlags : uint8 {
FailAchievement = 0x01
, ResetOnStart = 0x02
, ServerOnly = 0x04
, AlwaysSaveToDB = 0x08
,
AllowCriteriaDecrement = 0x10
, IsForQuest = 0x20
} |
|
enum class | CriteriaType : uint8 {
KillCreature = 0
, WinBattleground = 1
, CompleteResearchProject = 2
, CompleteAnyResearchProject = 3
,
FindResearchObject = 4
, ReachLevel = 5
, ExhaustAnyResearchSite = 6
, SkillRaised = 7
,
EarnAchievement = 8
, CompleteQuestsCount = 9
, CompleteAnyDailyQuestPerDay = 10
, CompleteQuestsInZone = 11
,
CurrencyGained = 12
, DamageDealt = 13
, CompleteDailyQuest = 14
, ParticipateInBattleground = 15
,
DieOnMap = 16
, DieAnywhere = 17
, DieInInstance = 18
, RunInstance = 19
,
KilledByCreature = 20
, CompleteInternalCriteria = 21
, CompleteAnyChallengeMode = 22
, KilledByPlayer = 23
,
MaxDistFallenWithoutDying = 24
, EarnChallengeModeMedal = 25
, DieFromEnviromentalDamage = 26
, CompleteQuest = 27
,
BeSpellTarget = 28
, CastSpell = 29
, TrackedWorldStateUIModified = 30
, PVPKillInArea = 31
,
WinArena = 32
, ParticipateInArena = 33
, LearnOrKnowSpell = 34
, EarnHonorableKill = 35
,
AcquireItem = 36
, WinAnyRankedArena = 37
, EarnTeamArenaRating = 38
, EarnPersonalArenaRating = 39
,
AchieveSkillStep = 40
, UseItem = 41
, LootItem = 42
, RevealWorldMapOverlay = 43
,
EarnTitle = 44
, BankSlotsPurchased = 45
, ReputationGained = 46
, TotalExaltedFactions = 47
,
GotHaircut = 48
, EquipItemInSlot = 49
, RollNeed = 50
, RollGreed = 51
,
DeliverKillingBlowToClass = 52
, DeliverKillingBlowToRace = 53
, DoEmote = 54
, HealingDone = 55
,
DeliveredKillingBlow = 56
, EquipItem = 57
, CompleteQuestsInSort = 58
, MoneyEarnedFromSales = 59
,
MoneySpentOnRespecs = 60
, TotalRespecs = 61
, MoneyEarnedFromQuesting = 62
, MoneySpentOnTaxis = 63
,
KilledAllUnitsInSpawnRegion = 64
, MoneySpentAtBarberShop = 65
, MoneySpentOnPostage = 66
, MoneyLootedFromCreatures = 67
,
UseGameobject = 68
, GainAura = 69
, KillPlayer = 70
, CompleteChallengeMode = 71
,
CatchFishInFishingHole = 72
, PlayerTriggerGameEvent = 73
, Login = 74
, LearnSpellFromSkillLine = 75
,
WinDuel = 76
, LoseDuel = 77
, KillAnyCreature = 78
, CreatedItemsByCastingSpellWithLimit = 79
,
MoneyEarnedFromAuctions = 80
, BattlePetAchievementPointsEarned = 81
, ItemsPostedAtAuction = 82
, HighestAuctionBid = 83
,
AuctionsWon = 84
, HighestAuctionSale = 85
, MostMoneyOwned = 86
, TotalReveredFactions = 87
,
TotalHonoredFactions = 88
, TotalFactionsEncountered = 89
, LootAnyItem = 90
, ObtainAnyItem = 91
,
AnyoneTriggerGameEventScenario = 92
, RollAnyNeed = 93
, RollAnyGreed = 94
, ReleasedSpirit = 95
,
AccountKnownPet = 96
, DefeatDungeonEncounterWhileElegibleForLoot = 97
, HighestDamageDone = 101
, HighestDamageTaken = 102
,
TotalDamageTaken = 103
, HighestHealCast = 104
, TotalHealReceived = 105
, HighestHealReceived = 106
,
AbandonAnyQuest = 107
, BuyTaxi = 108
, GetLootByType = 109
, LandTargetedSpellOnTarget = 110
,
LearnTradeskillSkillLine = 112
, HonorableKills = 113
, AcceptSummon = 114
, EarnAchievementPoints = 115
,
RollDisenchant = 116
, RollAnyDisenchant = 117
, CompletedLFGDungeon = 118
, CompletedLFGDungeonWithStrangers = 119
,
KickInitiatorInLFGDungeon = 120
, KickVoterInLFGDungeon = 121
, KickTargetInLFGDungeon = 122
, AbandonedLFGDungeon = 123
,
MoneySpentOnGuildRepair = 124
, GuildAttainedLevel = 125
, CreatedItemsByCastingSpell = 126
, FishInAnyPool = 127
,
GuildBankTabsPurchased = 128
, EarnGuildAchievementPoints = 129
, WinAnyBattleground = 130
, ParticipateInAnyBattleground = 131
,
EarnBattlegroundRating = 132
, GuildTabardCreated = 133
, CompleteQuestsCountForGuild = 134
, HonorableKillsForGuild = 135
,
KillAnyCreatureForGuild = 136
, GroupedTankLeftEarlyInLFGDungeon = 137
, CompleteGuildChallenge = 138
, CompleteAnyGuildChallenge = 139
,
MarkedAFKInBattleground = 140
, RemovedAFKInBattleground = 141
, StartAnyBattleground = 142
, CompleteAnyBattleground = 143
,
MarkedSomeoneAFKInBattleground = 144
, CompletedLFRDungeon = 145
, AbandonedLFRDungeon = 146
, KickInitiatorInLFRDungeon = 147
,
KickVoterInLFRDungeon = 148
, KickTargetInLFRDungeon = 149
, GroupedTankLeftEarlyInLFRDungeon = 150
, CompleteAnyScenario = 151
,
CompleteScenario = 152
, EnterAreaTriggerWithActionSet = 153
, LeaveAreaTriggerWithActionSet = 154
, LearnedNewPet = 155
,
UniquePetsOwned = 156
, AccountObtainPetThroughBattle = 157
, WinPetBattle = 158
, LosePetBattle = 159
,
BattlePetReachLevel = 160
, PlayerObtainPetThroughBattle = 161
, ActivelyEarnPetLevel = 162
, EnterArea = 163
,
LeaveArea = 164
, DefeatDungeonEncounter = 165
, PlaceAnyGarrisonBuilding = 166
, PlaceGarrisonBuilding = 167
,
ActivateAnyGarrisonBuilding = 168
, ActivateGarrisonBuilding = 169
, UpgradeGarrison = 170
, StartAnyGarrisonMissionWithFollowerType = 171
,
StartGarrisonMission = 172
, SucceedAnyGarrisonMissionWithFollowerType = 173
, SucceedGarrisonMission = 174
, RecruitAnyGarrisonFollower = 175
,
RecruitGarrisonFollower = 176
, AcquireGarrison = 177
, LearnAnyGarrisonBlueprint = 178
, LearnGarrisonBlueprint = 179
,
LearnAnyGarrisonSpecialization = 180
, LearnGarrisonSpecialization = 181
, CollectGarrisonShipment = 182
, ItemLevelChangedForGarrisonFollower = 183
,
LevelChangedForGarrisonFollower = 184
, LearnToy = 185
, LearnAnyToy = 186
, QualityUpgradedForGarrisonFollower = 187
,
LearnHeirloom = 188
, LearnAnyHeirloom = 189
, EarnArtifactXP = 190
, AnyArtifactPowerRankPurchased = 191
,
LearnTransmog = 192
, LearnAnyTransmog = 193
, HonorLevelIncrease = 194
, PrestigeLevelIncrease = 195
,
ActivelyReachLevel = 196
, CompleteResearchAnyGarrisonTalent = 197
, CompleteResearchGarrisonTalent = 198
, LearnAnyTransmogInSlot = 199
,
RecruitAnyGarrisonTroop = 200
, StartResearchAnyGarrisonTalent = 201
, StartResearchGarrisonTalent = 202
, CompleteAnyWorldQuest = 203
,
EarnLicense = 204
, CollectTransmogSetFromGroup = 205
, ParagonLevelIncreaseWithFaction = 206
, PlayerHasEarnedHonor = 207
,
KillCreatureScenario = 208
, ArtifactPowerRankPurchased = 209
, ChooseAnyRelicTalent = 210
, ChooseRelicTalent = 211
,
EarnExpansionLevel = 212
, AccountHonorLevelReached = 213
, EarnArtifactXPForAzeriteItem = 214
, AzeriteLevelReached = 215
,
MythicPlusCompleted = 216
, ScenarioGroupCompleted = 217
, CompleteAnyReplayQuest = 218
, BuyItemsFromVendors = 219
,
SellItemsToVendors = 220
, ReachMaxLevel = 221
, MemorizeSpell = 222
, LearnTransmogIllusion = 223
,
LearnAnyTransmogIllusion = 224
, EnterTopLevelArea = 225
, LeaveTopLevelArea = 226
, SocketGarrisonTalent = 227
,
SocketAnySoulbindConduit = 228
, ObtainAnyItemWithCurrencyValue = 229
, MythicPlusRatingAttained = 230
, SpentTalentPoint = 231
,
MythicPlusDisplaySeasonEnded = 234
, WinRatedSoloShuffleRound = 239
, ParticipateInRatedSoloShuffleRound = 240
, ReputationAmountGained = 243
,
FulfillAnyCraftingOrder = 245
, FulfillCraftingOrderType = 246
, PerksProgramMonthComplete = 249
, Count
} |
|
enum class | CriteriaTreeFlags : uint16 {
ProgressBar = 0x0001
, DoNotDisplay = 0x0002
, IsDate = 0x0004
, IsMoney = 0x0008
,
ToastOnComplete = 0x0010
, UseObjectsDescription = 0x0020
, ShowFactionSpecificChild = 0x0040
, DisplayAllChildren = 0x0080
,
AwardBonusRep = 0x0100
, AllianceOnly = 0x0200
, HordeOnly = 0x0400
, DisplayAsFraction = 0x0800
,
IsForQuest = 0x1000
} |
|
enum class | CriteriaTreeOperator : uint8 {
Complete = 0
, NotComplete = 1
, CompleteAll = 4
, Sum = 5
,
Highest = 6
, StartedAtLeast = 7
, CompleteAtLeast = 8
, ProgressBar = 9
} |
|
enum class | ChrCustomizationOptionFlag : int32 { Disabled = 0x4
} |
|
enum class | ChrCustomizationReqFlag : int32 { HasRequirements = 0x1
} |
|
enum | CurrencyConsts { CURRENCY_TYPE_ANCIENT_MANA = 1155
, CURRENCY_TYPE_AZERITE = 1553
, CURRENCY_MAX_CAP_ANCIENT_MANA = 2000
} |
|
enum class | CurrencyTypesFlags : uint32 {
Tradable = 0x00000001
, AppearsInLootWindow = 0x00000002
, ComputedWeeklyMaximum = 0x00000004
, _100_Scaler = 0x00000008
,
NoLowLevelDrop = 0x00000010
, IgnoreMaxQtyOnLoad = 0x00000020
, LogOnWorldChange = 0x00000040
, TrackQuantity = 0x00000080
,
ResetTrackedQuantity = 0x00000100
, UpdateVersionIgnoreMax = 0x00000200
, SuppressChatMessageOnVersionChange = 0x00000400
, SingleDropInLoot = 0x00000800
,
HasWeeklyCatchup = 0x00001000
, DoNotCompressChat = 0x00002000
, DoNotLogAcquisitionToBi = 0x00004000
, NoRaidDrop = 0x00008000
,
NotPersistent = 0x00010000
, Deprecated = 0x00020000
, DynamicMaximum = 0x00040000
, SuppressChatMessages = 0x00080000
,
DoNotToast = 0x00100000
, DestroyExtraOnLoot = 0x00200000
, DontShowTotalInTooltip = 0x00400000
, DontCoalesceInLootWindow = 0x00800000
,
AccountWide = 0x01000000
, AllowOverflowMailer = 0x02000000
, HideAsReward = 0x04000000
, HasWarmodeBonus = 0x08000000
,
IsAllianceOnly = 0x10000000
, IsHordeOnly = 0x20000000
, LimitWarmodeBonusOncePerTooltip = 0x40000000
, DeprecatedCurrencyFlag = 0x80000000
} |
|
enum class | CurrencyTypesFlagsB : uint32 { UseTotalEarnedForEarned = 0x01
, ShowQuestXPGainInTooltip = 0x02
, NoNotificationMailOnOfflineProgress = 0x04
, BattlenetVirtualCurrency = 0x08
} |
|
enum | Curves { CURVE_ID_ARTIFACT_RELIC_ITEM_LEVEL_BONUS = 1718
, CURVE_ID_AZERITE_EMPOWERED_ITEM_RESPEC_COST = 6785
} |
|
enum | Difficulty : uint8 {
DIFFICULTY_NONE = 0
, DIFFICULTY_NORMAL = 1
, DIFFICULTY_HEROIC = 2
, DIFFICULTY_10_N = 3
,
DIFFICULTY_25_N = 4
, DIFFICULTY_10_HC = 5
, DIFFICULTY_25_HC = 6
, DIFFICULTY_LFR = 7
,
DIFFICULTY_MYTHIC_KEYSTONE = 8
, DIFFICULTY_40 = 9
, DIFFICULTY_3_MAN_SCENARIO_HC = 11
, DIFFICULTY_3_MAN_SCENARIO_N = 12
,
DIFFICULTY_NORMAL_RAID = 14
, DIFFICULTY_HEROIC_RAID = 15
, DIFFICULTY_MYTHIC_RAID = 16
, DIFFICULTY_LFR_NEW = 17
,
DIFFICULTY_EVENT_RAID = 18
, DIFFICULTY_EVENT_DUNGEON = 19
, DIFFICULTY_EVENT_SCENARIO = 20
, DIFFICULTY_MYTHIC = 23
,
DIFFICULTY_TIMEWALKING = 24
, DIFFICULTY_WORLD_PVP_SCENARIO = 25
, DIFFICULTY_5_MAN_SCENARIO_N = 26
, DIFFICULTY_20_MAN_SCENARIO_N = 27
,
DIFFICULTY_PVEVP_SCENARIO = 29
, DIFFICULTY_EVENT_SCENARIO_6 = 30
, DIFFICULTY_WORLD_PVP_SCENARIO_2 = 32
, DIFFICULTY_TIMEWALKING_RAID = 33
,
DIFFICULTY_PVP = 34
, DIFFICULTY_NORMAL_ISLAND = 38
, DIFFICULTY_HEROIC_ISLAND = 39
, DIFFICULTY_MYTHIC_ISLAND = 40
,
DIFFICULTY_PVP_ISLAND = 45
, DIFFICULTY_NORMAL_WARFRONT = 147
, DIFFICULTY_HEROIC_WARFRONT = 149
, DIFFICULTY_LFR_15TH_ANNIVERSARY = 151
,
DIFFICULTY_VISIONS_OF_NZOTH = 152
, DIFFICULTY_TEEMING_ISLAND = 153
} |
|
enum | DifficultyFlags {
DIFFICULTY_FLAG_HEROIC = 0x01
, DIFFICULTY_FLAG_DEFAULT = 0x02
, DIFFICULTY_FLAG_CAN_SELECT = 0x04
, DIFFICULTY_FLAG_CHALLENGE_MODE = 0x08
,
DIFFICULTY_FLAG_LEGACY = 0x20
, DIFFICULTY_FLAG_DISPLAY_HEROIC = 0x40
, DIFFICULTY_FLAG_DISPLAY_MYTHIC = 0x80
} |
|
enum class | ExpectedStatType : uint8 {
CreatureHealth = 0
, PlayerHealth = 1
, CreatureAutoAttackDps = 2
, CreatureArmor = 3
,
PlayerMana = 4
, PlayerPrimaryStat = 5
, PlayerSecondaryStat = 6
, ArmorConstant = 7
,
None = 8
, CreatureSpellDamage = 9
} |
|
enum | FactionTemplateFlags { FACTION_TEMPLATE_FLAG_PVP = 0x00000800
, FACTION_TEMPLATE_FLAG_CONTESTED_GUARD = 0x00001000
, FACTION_TEMPLATE_FLAG_HOSTILE_BY_DEFAULT = 0x00002000
} |
|
enum | FactionMasks { FACTION_MASK_PLAYER = 1
, FACTION_MASK_ALLIANCE = 2
, FACTION_MASK_HORDE = 4
, FACTION_MASK_MONSTER = 8
} |
|
enum class | FriendshipReputationFlags : int32 {
NoFXOnReactionChange = 0x01
, NoLogTextOnRepGain = 0x02
, NoLogTextOnReactionChange = 0x04
, ShowRepGainandReactionChangeForHiddenFaction = 0x08
,
NoRepGainModifiers = 0x10
} |
|
enum class | GlobalCurve : int32 {
CritDiminishing = 0
, MasteryDiminishing = 1
, HasteDiminishing = 2
, SpeedDiminishing = 3
,
AvoidanceDiminishing = 4
, VersatilityDoneDiminishing = 5
, LifestealDiminishing = 6
, DodgeDiminishing = 7
,
BlockDiminishing = 8
, ParryDiminishing = 9
, VersatilityTakenDiminishing = 11
, ContentTuningPvpItemLevelHealthScaling = 13
,
ContentTuningPvpLevelDamageScaling = 14
, ContentTuningPvpItemLevelDamageScaling = 15
} |
|
enum | GlyphSlotType { GLYPH_SLOT_MAJOR = 0
, GLYPH_SLOT_MINOR = 1
, GLYPH_SLOT_PRIME = 2
} |
|
enum | ItemEnchantmentType {
ITEM_ENCHANTMENT_TYPE_NONE = 0
, ITEM_ENCHANTMENT_TYPE_COMBAT_SPELL = 1
, ITEM_ENCHANTMENT_TYPE_DAMAGE = 2
, ITEM_ENCHANTMENT_TYPE_EQUIP_SPELL = 3
,
ITEM_ENCHANTMENT_TYPE_RESISTANCE = 4
, ITEM_ENCHANTMENT_TYPE_STAT = 5
, ITEM_ENCHANTMENT_TYPE_TOTEM = 6
, ITEM_ENCHANTMENT_TYPE_USE_SPELL = 7
,
ITEM_ENCHANTMENT_TYPE_PRISMATIC_SOCKET = 8
, ITEM_ENCHANTMENT_TYPE_ARTIFACT_POWER_BONUS_RANK_BY_TYPE = 9
, ITEM_ENCHANTMENT_TYPE_ARTIFACT_POWER_BONUS_RANK_BY_ID = 10
, ITEM_ENCHANTMENT_TYPE_BONUS_LIST_ID = 11
,
ITEM_ENCHANTMENT_TYPE_BONUS_LIST_CURVE = 12
, ITEM_ENCHANTMENT_TYPE_ARTIFACT_POWER_BONUS_RANK_PICKER = 13
} |
|
enum | ItemExtendedCostFlags {
ITEM_EXT_COST_FLAG_REQUIRE_GUILD = 0x01
, ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_1 = 0x02
, ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_2 = 0x04
, ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_3 = 0x08
,
ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_4 = 0x10
, ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_5 = 0x20
} |
|
enum | ItemBonusType {
ITEM_BONUS_ITEM_LEVEL = 1
, ITEM_BONUS_STAT = 2
, ITEM_BONUS_QUALITY = 3
, ITEM_BONUS_NAME_SUBTITLE = 4
,
ITEM_BONUS_SUFFIX = 5
, ITEM_BONUS_SOCKET = 6
, ITEM_BONUS_APPEARANCE = 7
, ITEM_BONUS_REQUIRED_LEVEL = 8
,
ITEM_BONUS_DISPLAY_TOAST_METHOD = 9
, ITEM_BONUS_REPAIR_COST_MULTIPLIER = 10
, ITEM_BONUS_SCALING_STAT_DISTRIBUTION = 11
, ITEM_BONUS_DISENCHANT_LOOT_ID = 12
,
ITEM_BONUS_SCALING_STAT_DISTRIBUTION_FIXED = 13
, ITEM_BONUS_ITEM_LEVEL_CAN_INCREASE = 14
, ITEM_BONUS_RANDOM_ENCHANTMENT = 15
, ITEM_BONUS_BONDING = 16
,
ITEM_BONUS_RELIC_TYPE = 17
, ITEM_BONUS_OVERRIDE_REQUIRED_LEVEL = 18
, ITEM_BONUS_AZERITE_TIER_UNLOCK_SET = 19
, ITEM_BONUS_SCRAPPING_LOOT_ID = 20
,
ITEM_BONUS_OVERRIDE_CAN_DISENCHANT = 21
, ITEM_BONUS_OVERRIDE_CAN_SCRAP = 22
, ITEM_BONUS_ITEM_EFFECT_ID = 23
, ITEM_BONUS_MODIFIED_CRAFTING_STAT = 25
,
ITEM_BONUS_REQUIRED_LEVEL_CURVE = 27
, ITEM_BONUS_DESCRIPTION_TEXT = 30
, ITEM_BONUS_OVERRIDE_NAME = 31
, ITEM_BONUS_ITEM_BONUS_LIST_GROUP = 34
,
ITEM_BONUS_ITEM_LIMIT_CATEGORY = 35
, ITEM_BONUS_ITEM_CONVERSION = 37
, ITEM_BONUS_ITEM_HISTORY_SLOT = 38
} |
|
enum class | ItemContext : uint8 {
NONE = 0
, Dungeon_Normal = 1
, Dungeon_Heroic = 2
, Raid_Normal = 3
,
Raid_Raid_Finder = 4
, Raid_Heroic = 5
, Raid_Mythic = 6
, PVP_Unranked_1 = 7
,
PVP_Ranked_1_Unrated = 8
, Scenario_Normal = 9
, Scenario_Heroic = 10
, Quest_Reward = 11
,
In_Game_Store = 12
, Trade_Skill = 13
, Vendor = 14
, Black_Market = 15
,
MythicPlus_End_of_Run = 16
, Dungeon_Lvl_Up_1 = 17
, Dungeon_Lvl_Up_2 = 18
, Dungeon_Lvl_Up_3 = 19
,
Dungeon_Lvl_Up_4 = 20
, Force_to_NONE = 21
, Timewalking = 22
, Dungeon_Mythic = 23
,
Pvp_Honor_Reward = 24
, World_Quest_1 = 25
, World_Quest_2 = 26
, World_Quest_3 = 27
,
World_Quest_4 = 28
, World_Quest_5 = 29
, World_Quest_6 = 30
, Mission_Reward_1 = 31
,
Mission_Reward_2 = 32
, MythicPlus_End_of_Run_Time_Chest = 33
, zzChallenge_Mode_3 = 34
, MythicPlus_Jackpot = 35
,
World_Quest_7 = 36
, World_Quest_8 = 37
, PVP_Ranked_2_Combatant = 38
, PVP_Ranked_3_Challenger = 39
,
PVP_Ranked_4_Rival = 40
, PVP_Unranked_2 = 41
, World_Quest_9 = 42
, World_Quest_10 = 43
,
PVP_Ranked_5_Duelist = 44
, PVP_Ranked_6_Elite = 45
, PVP_Ranked_7 = 46
, PVP_Unranked_3 = 47
,
PVP_Unranked_4 = 48
, PVP_Unranked_5 = 49
, PVP_Unranked_6 = 50
, PVP_Unranked_7 = 51
,
PVP_Ranked_8 = 52
, World_Quest_11 = 53
, World_Quest_12 = 54
, World_Quest_13 = 55
,
PVP_Ranked_Jackpot = 56
, Tournament_Realm = 57
, Relinquished = 58
, Legendary_Forge = 59
,
Quest_Bonus_Loot = 60
, Character_Boost_BFA = 61
, Character_Boost_Shadowlands = 62
, Legendary_Crafting_1 = 63
,
Legendary_Crafting_2 = 64
, Legendary_Crafting_3 = 65
, Legendary_Crafting_4 = 66
, Legendary_Crafting_5 = 67
,
Legendary_Crafting_6 = 68
, Legendary_Crafting_7 = 69
, Legendary_Crafting_8 = 70
, Legendary_Crafting_9 = 71
,
Weekly_Rewards_Additional = 72
, Weekly_Rewards_Concession = 73
, World_Quest_Jackpot = 74
, New_Character = 75
,
War_Mode = 76
, PvP_Brawl_1 = 77
, PvP_Brawl_2 = 78
, Torghast = 79
,
Corpse_Recovery = 80
, World_Boss = 81
, Raid_Normal_Extended = 82
, Raid_Raid_Finder_Extended = 83
,
Raid_Heroic_Extended = 84
, Raid_Mythic_Extended = 85
, Character_Template_9_1 = 86
, Challenge_Mode_4 = 87
,
Pvp_Ranked_9 = 88
, Raid_Normal_Extended_2 = 89
, Raid_Finder_Extended_2 = 90
, Raid_Heroic_Extended_2 = 91
,
Raid_Mythic_Extended_2 = 92
, Raid_Normal_Extended_3 = 93
, Raid_Finder_Extended_3 = 94
, Raid_Heroic_Extended_3 = 95
,
Raid_Mythic_Extended_3 = 96
, Template_Character_1 = 97
, Template_Character_2 = 98
, Template_Character_3 = 99
,
Template_Character_4 = 100
, Max
} |
|
enum | ItemLimitCategoryMode { ITEM_LIMIT_CATEGORY_MODE_HAVE = 0
, ITEM_LIMIT_CATEGORY_MODE_EQUIP = 1
} |
|
enum | ItemSetFlags { ITEM_SET_FLAG_LEGACY_INACTIVE = 0x01
} |
|
enum | ItemSpecStat {
ITEM_SPEC_STAT_INTELLECT = 0
, ITEM_SPEC_STAT_AGILITY = 1
, ITEM_SPEC_STAT_STRENGTH = 2
, ITEM_SPEC_STAT_SPIRIT = 3
,
ITEM_SPEC_STAT_HIT = 4
, ITEM_SPEC_STAT_DODGE = 5
, ITEM_SPEC_STAT_PARRY = 6
, ITEM_SPEC_STAT_ONE_HANDED_AXE = 7
,
ITEM_SPEC_STAT_TWO_HANDED_AXE = 8
, ITEM_SPEC_STAT_ONE_HANDED_SWORD = 9
, ITEM_SPEC_STAT_TWO_HANDED_SWORD = 10
, ITEM_SPEC_STAT_ONE_HANDED_MACE = 11
,
ITEM_SPEC_STAT_TWO_HANDED_MACE = 12
, ITEM_SPEC_STAT_DAGGER = 13
, ITEM_SPEC_STAT_FIST_WEAPON = 14
, ITEM_SPEC_STAT_GUN = 15
,
ITEM_SPEC_STAT_BOW = 16
, ITEM_SPEC_STAT_CROSSBOW = 17
, ITEM_SPEC_STAT_STAFF = 18
, ITEM_SPEC_STAT_POLEARM = 19
,
ITEM_SPEC_STAT_THROWN = 20
, ITEM_SPEC_STAT_WAND = 21
, ITEM_SPEC_STAT_SHIELD = 22
, ITEM_SPEC_STAT_RELIC = 23
,
ITEM_SPEC_STAT_CRIT = 24
, ITEM_SPEC_STAT_HASTE = 25
, ITEM_SPEC_STAT_BONUS_ARMOR = 26
, ITEM_SPEC_STAT_CLOAK = 27
,
ITEM_SPEC_STAT_WARGLAIVES = 28
, ITEM_SPEC_STAT_RELIC_IRON = 29
, ITEM_SPEC_STAT_RELIC_BLOOD = 30
, ITEM_SPEC_STAT_RELIC_SHADOW = 31
,
ITEM_SPEC_STAT_RELIC_FEL = 32
, ITEM_SPEC_STAT_RELIC_ARCANE = 33
, ITEM_SPEC_STAT_RELIC_FROST = 34
, ITEM_SPEC_STAT_RELIC_FIRE = 35
,
ITEM_SPEC_STAT_RELIC_WATER = 36
, ITEM_SPEC_STAT_RELIC_LIFE = 37
, ITEM_SPEC_STAT_RELIC_WIND = 38
, ITEM_SPEC_STAT_RELIC_HOLY = 39
,
ITEM_SPEC_STAT_NONE = 40
} |
|
enum | MapTypes {
MAP_COMMON = 0
, MAP_INSTANCE = 1
, MAP_RAID = 2
, MAP_BATTLEGROUND = 3
,
MAP_ARENA = 4
, MAP_SCENARIO = 5
} |
|
enum class | MapFlags : uint32 {
Optimize = 0x00000001
, DevelopmentMap = 0x00000002
, WeightedBlend = 0x00000004
, VertexColoring = 0x00000008
,
SortObjects = 0x00000010
, LimitToPlayersFromOneRealm = 0x00000020
, EnableLighting = 0x00000040
, InvertedTerrain = 0x00000080
,
DynamicDifficulty = 0x00000100
, ObjectFile = 0x00000200
, TextureFile = 0x00000400
, GenerateNormals = 0x00000800
,
FixBorderShadowSeams = 0x00001000
, InfiniteOcean = 0x00002000
, UnderwaterMap = 0x00004000
, FlexibleRaidLocking = 0x00008000
,
LimitFarclip = 0x00010000
, UseParentMapFlightBounds = 0x00020000
, NoRaceChangeOnThisMap = 0x00040000
, DisabledForNonGMs = 0x00080000
,
WeightedNormals1 = 0x00100000
, DisableLowDetailTerrain = 0x00200000
, EnableOrgArenaBlinkRule = 0x00400000
, WeightedHeightBlend = 0x00800000
,
CoalescingAreaSharing = 0x01000000
, ProvingGrounds = 0x02000000
, Garrison = 0x04000000
, EnableAINeedSystem = 0x08000000
,
SingleVServer = 0x10000000
, UseInstancePool = 0x20000000
, MapUsesRaidGraphics = 0x40000000
, ForceCustomUIMap = 0x80000000
} |
|
enum class | MapFlags2 : uint32 {
DontActivateShowMap = 0x00000001
, NoVoteKicks = 0x00000002
, NoIncomingTransfers = 0x00000004
, DontVoxelizePathData = 0x00000008
,
TerrainLOD = 0x00000010
, UnclampedPointLights = 0x00000020
, PVP = 0x00000040
, IgnoreInstanceFarmLimit = 0x00000080
,
DontInheritAreaLightsFromParent = 0x00000100
, ForceLightBufferOn = 0x00000200
, WMOLiquidScale = 0x00000400
, SpellClutterOn = 0x00000800
,
SpellClutterOff = 0x00001000
, ReducedPathMapHeightValidation = 0x00002000
, NewMinimapGeneration = 0x00004000
, AIBotsDetectedLikePlayers = 0x00008000
,
LinearlyLitTerrain = 0x00010000
, FogOfWar = 0x00020000
, DisableSharedWeatherSystems = 0x00040000
, HonorSpellAttribute11LosHitsNocamcollide = 0x00080000
,
BelongsToLayer = 0x00100000
} |
|
enum class | MapDifficultyFlags : uint8 {
LimitToPlayersFromOneRealm = 0x01
, UseLootBasedLockInsteadOfInstanceLock = 0x02
, LockedToSoloOwner = 0x04
, ResumeDungeonProgressBasedOnLockout = 0x08
,
DisableLockExtension = 0x10
} |
|
enum | MapDifficultyResetInterval : uint8 { MAP_DIFFICULTY_RESET_ANYTIME = 0
, MAP_DIFFICULTY_RESET_DAILY = 1
, MAP_DIFFICULTY_RESET_WEEKLY = 2
} |
|
enum class | ModifierTreeType : int32 {
None = 0
, PlayerInebriationLevelEqualOrGreaterThan = 1
, PlayerMeetsCondition = 2
, MinimumItemLevel = 3
,
TargetCreatureId = 4
, TargetIsPlayer = 5
, TargetIsDead = 6
, TargetIsOppositeFaction = 7
,
PlayerHasAura = 8
, PlayerHasAuraEffect = 9
, TargetHasAura = 10
, TargetHasAuraEffect = 11
,
TargetHasAuraState = 12
, PlayerHasAuraState = 13
, ItemQualityIsAtLeast = 14
, ItemQualityIsExactly = 15
,
PlayerIsAlive = 16
, PlayerIsInArea = 17
, TargetIsInArea = 18
, ItemId = 19
,
LegacyDungeonDifficulty = 20
, PlayerToTargetLevelDeltaGreaterThan = 21
, TargetToPlayerLevelDeltaGreaterThan = 22
, PlayerLevelEqualTargetLevel = 23
,
PlayerInArenaWithTeamSize = 24
, PlayerRace = 25
, PlayerClass = 26
, TargetRace = 27
,
TargetClass = 28
, LessThanTappers = 29
, CreatureType = 30
, CreatureFamily = 31
,
PlayerMap = 32
, ClientVersionEqualOrLessThan = 33
, BattlePetTeamLevel = 34
, PlayerIsNotInParty = 35
,
PlayerIsInParty = 36
, HasPersonalRatingEqualOrGreaterThan = 37
, HasTitle = 38
, PlayerLevelEqual = 39
,
TargetLevelEqual = 40
, PlayerIsInZone = 41
, TargetIsInZone = 42
, PlayerHealthBelowPercent = 43
,
PlayerHealthAbovePercent = 44
, PlayerHealthEqualsPercent = 45
, TargetHealthBelowPercent = 46
, TargetHealthAbovePercent = 47
,
TargetHealthEqualsPercent = 48
, PlayerHealthBelowValue = 49
, PlayerHealthAboveValue = 50
, PlayerHealthEqualsValue = 51
,
TargetHealthBelowValue = 52
, TargetHealthAboveValue = 53
, TargetHealthEqualsValue = 54
, TargetIsPlayerAndMeetsCondition = 55
,
PlayerHasMoreThanAchievementPoints = 56
, PlayerInLfgDungeon = 57
, PlayerInRandomLfgDungeon = 58
, PlayerInFirstRandomLfgDungeon = 59
,
PlayerInRankedArenaMatch = 60
, PlayerInGuildParty = 61
, PlayerGuildReputationEqualOrGreaterThan = 62
, PlayerInRatedBattleground = 63
,
PlayerBattlegroundRatingEqualOrGreaterThan = 64
, ResearchProjectRarity = 65
, ResearchProjectBranch = 66
, WorldStateExpression = 67
,
DungeonDifficulty = 68
, PlayerLevelEqualOrGreaterThan = 69
, TargetLevelEqualOrGreaterThan = 70
, PlayerLevelEqualOrLessThan = 71
,
TargetLevelEqualOrLessThan = 72
, ModifierTree = 73
, PlayerScenario = 74
, TillersReputationGreaterThan = 75
,
BattlePetAchievementPointsEqualOrGreaterThan = 76
, UniqueBattlePetsEqualOrGreaterThan = 77
, BattlePetType = 78
, BattlePetHealthPercentLessThan = 79
,
GuildGroupMemberCountEqualOrGreaterThan = 80
, BattlePetOpponentCreatureId = 81
, PlayerScenarioStep = 82
, ChallengeModeMedal = 83
,
PlayerOnQuest = 84
, ExaltedWithFaction = 85
, EarnedAchievementOnAccount = 86
, EarnedAchievementOnPlayer = 87
,
OrderOfTheCloudSerpentReputationGreaterThan = 88
, BattlePetQuality = 89
, BattlePetFightWasPVP = 90
, BattlePetSpecies = 91
,
ServerExpansionEqualOrGreaterThan = 92
, PlayerHasBattlePetJournalLock = 93
, FriendshipRepReactionIsMet = 94
, ReputationWithFactionIsEqualOrGreaterThan = 95
,
ItemClassAndSubclass = 96
, PlayerGender = 97
, PlayerNativeGender = 98
, PlayerSkillEqualOrGreaterThan = 99
,
PlayerLanguageSkillEqualOrGreaterThan = 100
, PlayerIsInNormalPhase = 101
, PlayerIsInPhase = 102
, PlayerIsInPhaseGroup = 103
,
PlayerKnowsSpell = 104
, PlayerHasItemQuantity = 105
, PlayerExpansionLevelEqualOrGreaterThan = 106
, PlayerHasAuraWithLabel = 107
,
PlayersRealmWorldState = 108
, TimeBetween = 109
, PlayerHasCompletedQuest = 110
, PlayerIsReadyToTurnInQuest = 111
,
PlayerHasCompletedQuestObjective = 112
, PlayerHasExploredArea = 113
, PlayerHasItemQuantityIncludingBank = 114
, Weather = 115
,
PlayerFaction = 116
, LfgStatusEqual = 117
, LFgStatusEqualOrGreaterThan = 118
, PlayerHasCurrencyEqualOrGreaterThan = 119
,
TargetThreatListSizeLessThan = 120
, PlayerHasTrackedCurrencyEqualOrGreaterThan = 121
, PlayerMapInstanceType = 122
, PlayerInTimeWalkerInstance = 123
,
PvpSeasonIsActive = 124
, PvpSeason = 125
, GarrisonTierEqualOrGreaterThan = 126
, GarrisonFollowersWithLevelEqualOrGreaterThan = 127
,
GarrisonFollowersWithQualityEqualOrGreaterThan = 128
, GarrisonFollowerWithAbilityAtLevelEqualOrGreaterThan = 129
, GarrisonFollowerWithTraitAtLevelEqualOrGreaterThan = 130
, GarrisonFollowerWithAbilityAssignedToBuilding = 131
,
GarrisonFollowerWithTraitAssignedToBuilding = 132
, GarrisonFollowerWithLevelAssignedToBuilding = 133
, GarrisonBuildingWithLevelEqualOrGreaterThan = 134
, HasBlueprintForGarrisonBuilding = 135
,
HasGarrisonBuildingSpecialization = 136
, AllGarrisonPlotsAreFull = 137
, PlayerIsInOwnGarrison = 138
, GarrisonShipmentOfTypeIsPending = 139
,
GarrisonBuildingIsUnderConstruction = 140
, GarrisonMissionHasBeenCompleted = 141
, GarrisonBuildingLevelEqual = 142
, GarrisonFollowerHasAbility = 143
,
GarrisonFollowerHasTrait = 144
, GarrisonFollowerQualityEqual = 145
, GarrisonFollowerLevelEqual = 146
, GarrisonMissionIsRare = 147
,
GarrisonMissionIsElite = 148
, CurrentGarrisonBuildingLevelEqual = 149
, GarrisonPlotInstanceHasBuildingThatIsReadyToActivate = 150
, BattlePetTeamWithSpeciesEqualOrGreaterThan = 151
,
BattlePetTeamWithTypeEqualOrGreaterThan = 152
, PetBattleLastAbility = 153
, PetBattleLastAbilityType = 154
, BattlePetTeamWithAliveEqualOrGreaterThan = 155
,
HasGarrisonBuildingActiveSpecialization = 156
, HasGarrisonFollower = 157
, PlayerQuestObjectiveProgressEqual = 158
, PlayerQuestObjectiveProgressEqualOrGreaterThan = 159
,
IsPTRRealm = 160
, IsBetaRealm = 161
, IsQARealm = 162
, GarrisonShipmentContainerIsFull = 163
,
PlayerCountIsValidToStartGarrisonInvasion = 164
, InstancePlayerCountEqualOrLessThan = 165
, AllGarrisonPlotsFilledWithBuildingsWithLevelEqualOrGreater = 166
, GarrisonMissionType = 167
,
GarrisonFollowerItemLevelEqualOrGreaterThan = 168
, GarrisonFollowerCountWithItemLevelEqualOrGreaterThan = 169
, GarrisonTierEqual = 170
, InstancePlayerCountEqual = 171
,
CurrencyId = 172
, SelectionIsPlayerCorpse = 173
, PlayerCanAcceptQuest = 174
, GarrisonFollowerCountWithLevelEqualOrGreaterThan = 175
,
GarrisonFollowerIsInBuilding = 176
, GarrisonMissionCountLessThan = 177
, GarrisonPlotInstanceCountEqualOrGreaterThan = 178
, CurrencySource = 179
,
PlayerIsInNotOwnGarrison = 180
, HasActiveGarrisonFollower = 181
, PlayerDailyRandomValueMod_X_Equals = 182
, PlayerHasMount = 183
,
GarrisonFollowerCountWithInactiveWithItemLevelEqualOrGreaterThan = 184
, GarrisonFollowerIsOnAMission = 185
, GarrisonMissionCountInSetLessThan = 186
, GarrisonFollowerType = 187
,
PlayerUsedBoostLessThanHoursAgoRealTime = 188
, PlayerUsedBoostLessThanHoursAgoGameTime = 189
, PlayerIsMercenary = 190
, PlayerEffectiveRace = 191
,
TargetEffectiveRace = 192
, HonorLevelEqualOrGreaterThan = 193
, PrestigeLevelEqualOrGreaterThan = 194
, GarrisonMissionIsReadyToCollect = 195
,
PlayerIsInstanceOwner = 196
, PlayerHasHeirloom = 197
, TeamPoints = 198
, PlayerHasToy = 199
,
PlayerHasTransmog = 200
, GarrisonTalentSelected = 201
, GarrisonTalentResearched = 202
, PlayerHasRestriction = 203
,
PlayerCreatedCharacterLessThanHoursAgoRealTime = 204
, PlayerCreatedCharacterLessThanHoursAgoGameTime = 205
, QuestHasQuestInfoId = 206
, GarrisonTalentResearchInProgress = 207
,
PlayerEquippedArtifactAppearanceSet = 208
, PlayerHasCurrencyEqual = 209
, MinimumAverageItemHighWaterMarkForSpec = 210
, PlayerScenarioType = 211
,
PlayersAuthExpansionLevelEqualOrGreaterThan = 212
, PlayerLastWeek2v2Rating = 213
, PlayerLastWeek3v3Rating = 214
, PlayerLastWeekRBGRating = 215
,
GroupMemberCountFromConnectedRealmEqualOrGreaterThan = 216
, ArtifactTraitUnlockedCountEqualOrGreaterThan = 217
, ParagonReputationLevelEqualOrGreaterThan = 218
, GarrisonShipmentIsReady = 219
,
PlayerIsInPvpBrawl = 220
, ParagonReputationLevelWithFactionEqualOrGreaterThan = 221
, PlayerHasItemWithBonusListFromTreeAndQuality = 222
, PlayerHasEmptyInventorySlotCountEqualOrGreaterThan = 223
,
PlayerHasItemInHistoryOfProgressiveEvent = 224
, PlayerHasArtifactPowerRankCountPurchasedEqualOrGreaterThan = 225
, PlayerHasBoosted = 226
, PlayerHasRaceChanged = 227
,
PlayerHasBeenGrantedLevelsFromRaF = 228
, IsTournamentRealm = 229
, PlayerCanAccessAlliedRaces = 230
, GroupMemberCountWithAchievementEqualOrLessThan = 231
,
PlayerMainhandWeaponType = 232
, PlayerOffhandWeaponType = 233
, PlayerPvpTier = 234
, PlayerAzeriteLevelEqualOrGreaterThan = 235
,
PlayerIsOnQuestInQuestline = 236
, PlayerIsQnQuestLinkedToScheduledWorldStateGroup = 237
, PlayerIsInRaidGroup = 238
, PlayerPvpTierInBracketEqualOrGreaterThan = 239
,
PlayerCanAcceptQuestInQuestline = 240
, PlayerHasCompletedQuestline = 241
, PlayerHasCompletedQuestlineQuestCount = 242
, PlayerHasCompletedPercentageOfQuestline = 243
,
PlayerHasWarModeEnabled = 244
, PlayerIsOnWarModeShard = 245
, PlayerIsAllowedToToggleWarModeInArea = 246
, MythicPlusKeystoneLevelEqualOrGreaterThan = 247
,
MythicPlusCompletedInTime = 248
, MythicPlusMapChallengeMode = 249
, MythicPlusDisplaySeason = 250
, MythicPlusMilestoneSeason = 251
,
PlayerVisibleRace = 252
, TargetVisibleRace = 253
, FriendshipRepReactionEqual = 254
, PlayerAuraStackCountEqual = 255
,
TargetAuraStackCountEqual = 256
, PlayerAuraStackCountEqualOrGreaterThan = 257
, TargetAuraStackCountEqualOrGreaterThan = 258
, PlayerHasAzeriteEssenceRankLessThan = 259
,
PlayerHasAzeriteEssenceRankEqual = 260
, PlayerHasAzeriteEssenceRankGreaterThan = 261
, PlayerHasAuraWithEffectIndex = 262
, PlayerLootSpecializationMatchesRole = 263
,
PlayerIsAtMaxExpansionLevel = 264
, TransmogSource = 265
, PlayerHasAzeriteEssenceInSlotAtRankLessThan = 266
, PlayerHasAzeriteEssenceInSlotAtRankGreaterThan = 267
,
PlayerLevelWithinContentTuning = 268
, TargetLevelWithinContentTuning = 269
, PlayerIsScenarioInitiator = 270
, PlayerHasCompletedQuestOrIsOnQuest = 271
,
PlayerLevelWithinOrAboveContentTuning = 272
, TargetLevelWithinOrAboveContentTuning = 273
, PlayerLevelWithinOrAboveLevelRange = 274
, TargetLevelWithinOrAboveLevelRange = 275
,
MaxJailersTowerLevelEqualOrGreaterThan = 276
, GroupedWithRaFRecruit = 277
, GroupedWithRaFRecruiter = 278
, PlayerSpecialization = 279
,
PlayerMapOrCosmeticChildMap = 280
, PlayerCanAccessShadowlandsPrepurchaseContent = 281
, PlayerHasEntitlement = 282
, PlayerIsInPartySyncGroup = 283
,
QuestHasPartySyncRewards = 284
, HonorGainSource = 285
, JailersTowerActiveFloorIndexEqualOrGreaterThan = 286
, JailersTowerActiveFloorDifficultyEqualOrGreaterThan = 287
,
PlayerCovenant = 288
, HasTimeEventPassed = 289
, GarrisonHasPermanentTalent = 290
, HasActiveSoulbind = 291
,
HasMemorizedSpell = 292
, PlayerHasAPACSubscriptionReward_2020 = 293
, PlayerHasTBCCDEWarpStalker_Mount = 294
, PlayerHasTBCCDEDarkPortal_Toy = 295
,
PlayerHasTBCCDEPathOfIllidan_Toy = 296
, PlayerHasImpInABallToySubscriptionReward = 297
, PlayerIsInAreaGroup = 298
, TargetIsInAreaGroup = 299
,
PlayerIsInChromieTime = 300
, PlayerIsInAnyChromieTime = 301
, ItemIsAzeriteArmor = 302
, PlayerHasRuneforgePower = 303
,
PlayerInChromieTimeForScaling = 304
, IsRaFRecruit = 305
, AllPlayersInGroupHaveAchievement = 306
, PlayerHasSoulbindConduitRankEqualOrGreaterThan = 307
,
PlayerSpellShapeshiftFormCreatureDisplayInfoSelection = 308
, PlayerSoulbindConduitCountAtRankEqualOrGreaterThan = 309
, PlayerIsRestrictedAccount = 310
, PlayerIsFlying = 311
,
PlayerScenarioIsLastStep = 312
, PlayerHasWeeklyRewardsAvailable = 313
, TargetCovenant = 314
, PlayerHasTBCCollectorsEdition = 315
,
PlayerHasWrathCollectorsEdition = 316
, GarrisonTalentResearchedAndAtRankEqualOrGreaterThan = 317
, CurrencySpentOnGarrisonTalentResearchEqualOrGreaterThan = 318
, RenownCatchupActive = 319
,
RapidRenownCatchupActive = 320
, PlayerMythicPlusRatingEqualOrGreaterThan = 321
, PlayerMythicPlusRunCountInCurrentExpansionEqualOrGreaterThan = 322
, PlayerHasCustomizationChoice = 323
,
PlayerBestWeeklyWinPvpTier = 324
, PlayerBestWeeklyWinPvpTierInBracketEqualOrGreaterThan = 325
, PlayerHasVanillaCollectorsEdition = 326
, PlayerHasItemWithKeystoneLevelModifierEqualOrGreaterThan = 327
,
PlayerMythicPlusRatingInDisplaySeasonEqualOrGreaterThan = 329
, PlayerMythicPlusLadderRatingInDisplaySeasonEqualOrGreaterThan = 333
, MythicPlusRatingIsInTop01Percent = 334
, PlayerAuraWithLabelStackCountEqualOrGreaterThan = 335
,
PlayerAuraWithLabelStackCountEqual = 336
, PlayerAuraWithLabelStackCountEqualOrLessThan = 337
, PlayerIsInCrossFactionGroup = 338
, PlayerHasTraitNodeEntryInActiveConfig = 340
,
PlayerHasTraitNodeEntryInActiveConfigRankGreaterOrEqualThan = 341
, PlayerHasPurchasedCombatTraitRanks = 342
, PlayerHasPurchasedTraitRanksInTraitTree = 343
, PlayerDaysSinceLogout = 344
,
CraftingOrderSkillLineAbility = 347
, CraftingOrderProfession = 348
, PlayerHasPerksProgramPendingReward = 350
, PlayerCanUseItem = 351
,
PlayerHasAtLeastProfPathRanks = 355
, PlayerHasAtLeastMissingProfPathRanks = 356
} |
|
enum class | ModifierTreeOperator : int8 { SingleTrue = 2
, SingleFalse = 3
, All = 4
, Some = 8
} |
|
enum | MountCapabilityFlags {
MOUNT_CAPABILITY_FLAG_GROUND = 0x1
, MOUNT_CAPABILITY_FLAG_FLYING = 0x2
, MOUNT_CAPABILITY_FLAG_FLOAT = 0x4
, MOUNT_CAPABILITY_FLAG_UNDERWATER = 0x8
,
MOUNT_CAPABIILTY_FLAG_IGNORE_RESTRICTIONS = 0x20
} |
|
enum | MountFlags {
MOUNT_FLAG_SELF_MOUNT = 0x02
, MOUNT_FLAG_FACTION_SPECIFIC = 0x04
, MOUNT_FLAG_PREFERRED_SWIMMING = 0x10
, MOUNT_FLAG_PREFERRED_WATER_WALKING = 0x20
,
MOUNT_FLAG_HIDE_IF_UNKNOWN = 0x40
} |
|
enum class | PhaseEntryFlags : uint16 {
ReadOnly = 0x001
, InternalPhase = 0x002
, Normal = 0x008
, Cosmetic = 0x010
,
Personal = 0x020
, Expensive = 0x040
, EventsAreObservable = 0x080
, UsesPreloadConditions = 0x100
,
UnshareablePersonal = 0x200
, ObjectsAreVisible = 0x400
} |
|
enum | PhaseUseFlagsValues : uint8 { PHASE_USE_FLAGS_NONE = 0x0
, PHASE_USE_FLAGS_ALWAYS_VISIBLE = 0x1
, PHASE_USE_FLAGS_INVERSE = 0x2
, PHASE_USE_FLAGS_ALL = PHASE_USE_FLAGS_ALWAYS_VISIBLE | PHASE_USE_FLAGS_INVERSE
} |
|
enum class | PlayerConditionLfgStatus : uint8 {
InLFGDungeon = 1
, InLFGRandomDungeon = 2
, InLFGFirstRandomDungeon = 3
, PartialClear = 4
,
StrangerCount = 5
, VoteKickCount = 6
, BootCount = 7
, GearDiff = 8
} |
|
enum class | PlayerInteractionType : int32 {
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
, TabardVendor = 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
} |
|
enum | PrestigeLevelInfoFlags : uint8 { PRESTIGE_FLAG_DISABLED = 0x01
} |
|
enum | QuestPackageFilter { QUEST_PACKAGE_FILTER_LOOT_SPECIALIZATION = 0
, QUEST_PACKAGE_FILTER_CLASS = 1
, QUEST_PACKAGE_FILTER_UNMATCHED = 2
, QUEST_PACKAGE_FILTER_EVERYONE = 3
} |
|
enum | ScenarioStepFlags { SCENARIO_STEP_FLAG_BONUS_OBJECTIVE = 0x1
, SCENARIO_STEP_FLAG_HEROIC_ONLY = 0x2
} |
|
enum class | SkillLineFlags : uint16 {
AlwaysShownInUI = 0x0001
, NeverShownInUI = 0x0002
, FirstTierIsSelfTaught = 0x0004
, GrantedIncrementallyByCharacterUpgrade = 0x0008
,
AutomaticRank = 0x0010
, InheritParentRankWhenLearned = 0x0020
, ShowsInSpellTooltip = 0x0040
, AppearsInMiscTabOfSpellbook = 0x0080
,
IgnoreCategoryMods = 0x0200
, DisplaysAsProficiency = 0x0400
, PetsOnly = 0x0800
, UniqueBitfield = 0x1000
,
RacialForThePurposeOfPaidRaceOrFactionChange = 0x2000
, ProgressiveSkillUp = 0x4000
, RacialForThePurposeOfTemporaryRaceChange = 0x8000
} |
|
enum | AbilytyLearnType { SKILL_LINE_ABILITY_LEARNED_ON_SKILL_VALUE = 1
, SKILL_LINE_ABILITY_LEARNED_ON_SKILL_LEARN = 2
, SKILL_LINE_ABILITY_REWARDED_FROM_QUEST = 4
} |
|
enum class | SkillLineAbilityFlags { CanFallbackToLearnedOnSkillLearn = 0x80
} |
|
enum | SkillRaceClassInfoFlags {
SKILL_FLAG_NO_SKILLUP_MESSAGE = 0x2
, SKILL_FLAG_ALWAYS_MAX_VALUE = 0x10
, SKILL_FLAG_UNLEARNABLE = 0x20
, SKILL_FLAG_INCLUDE_IN_SORT = 0x80
,
SKILL_FLAG_NOT_TRAINABLE = 0x100
, SKILL_FLAG_MONO_VALUE = 0x400
} |
|
enum | SpellCategoryFlags { SPELL_CATEGORY_FLAG_COOLDOWN_SCALES_WITH_WEAPON_SPEED = 0x01
, SPELL_CATEGORY_FLAG_COOLDOWN_STARTS_ON_EVENT = 0x04
, SPELL_CATEGORY_FLAG_COOLDOWN_EXPIRES_AT_DAILY_RESET = 0x08
} |
|
enum class | SpellEffectAttributes {
None = 0
, UnaffectedByInvulnerability = 0x000001
, NoScaleWithStack = 0x000040
, ChainFromInitialTarget = 0x000080
,
StackAuraAmountOnRecast = 0x008000
, AllowAnyExplicitTarget = 0x100000
, IgnoreDuringCooldownTimeRateCalculation = 0x800000
} |
|
enum class | SpellItemEnchantmentFlags : uint16 {
Soulbound = 0x001
, DoNotLog = 0x002
, MainhandOnly = 0x004
, AllowEnteringArena = 0x008
,
DoNotSaveToDB = 0x010
, ScaleAsAGem = 0x020
, DisableInChallengeModes = 0x040
, DisableInProvingGrounds = 0x080
,
AllowTransmog = 0x100
, HideUntilCollected = 0x200
} |
|
enum | SpellProcsPerMinuteModType {
SPELL_PPM_MOD_HASTE = 1
, SPELL_PPM_MOD_CRIT = 2
, SPELL_PPM_MOD_CLASS = 3
, SPELL_PPM_MOD_SPEC = 4
,
SPELL_PPM_MOD_RACE = 5
, SPELL_PPM_MOD_ITEM_LEVEL = 6
, SPELL_PPM_MOD_BATTLEGROUND = 7
} |
|
enum class | SpellShapeshiftFormFlags : int32 {
Stance = 0x00000001
, NotToggleable = 0x00000002
, PersistOnDeath = 0x00000004
, CanInteractNPC = 0x00000008
,
DontUseWeapon = 0x00000010
, CanUseEquippedItems = 0x00000040
, CanUseItems = 0x00000080
, DontAutoUnshift = 0x00000100
,
ConsideredDead = 0x00000200
, CanOnlyCastShapeshiftSpells = 0x00000400
, StanceCancelsAtFlightmaster = 0x00000800
, NoEmoteSounds = 0x00001000
,
NoTriggerTeleport = 0x00002000
, CannotChangeEquippedItems = 0x00004000
, CannotUseGameObjects = 0x00010000
} |
|
enum class | SpellVisualEffectNameType : uint32 {
Model = 0
, Item = 1
, Creature = 2
, UnitItemMainHand = 3
,
UnitItemOffHand = 4
, UnitItemRanged = 5
, UnitAmmoBasic = 6
, UnitAmmoPreferred = 7
,
UnitItemMainHandIgnoreDisarmed = 8
, UnitItemOffHandIgnoreDisarmed = 9
, UnitItemRangedIgnoreDisarmed = 10
} |
|
enum | TotemCategoryType {
TOTEM_CATEGORY_TYPE_KNIFE = 1
, TOTEM_CATEGORY_TYPE_TOTEM = 2
, TOTEM_CATEGORY_TYPE_ROD = 3
, TOTEM_CATEGORY_TYPE_PICK = 21
,
TOTEM_CATEGORY_TYPE_STONE = 22
, TOTEM_CATEGORY_TYPE_HAMMER = 23
, TOTEM_CATEGORY_TYPE_SPANNER = 24
} |
|
enum class | TransmogIllusionFlags : int32 { HideUntilCollected = 0x1
, PlayerConditionGrantsOnLogin = 0x2
} |
|
enum | SummonPropGroup {
SUMMON_PROP_GROUP_UNKNOWN1 = 0
, SUMMON_PROP_GROUP_UNKNOWN2 = 1
, SUMMON_PROP_GROUP_PETS = 2
, SUMMON_PROP_GROUP_CONTROLLABLE = 3
,
SUMMON_PROP_GROUP_UNKNOWN3 = 4
} |
|
enum | SummonPropType {
SUMMON_PROP_TYPE_UNKNOWN = 0
, SUMMON_PROP_TYPE_SUMMON = 1
, SUMMON_PROP_TYPE_GUARDIAN = 2
, SUMMON_PROP_TYPE_ARMY = 3
,
SUMMON_PROP_TYPE_TOTEM = 4
, SUMMON_PROP_TYPE_CRITTER = 5
, SUMMON_PROP_TYPE_DK = 6
, SUMMON_PROP_TYPE_BOMB = 7
,
SUMMON_PROP_TYPE_PHASING = 8
, SUMMON_PROP_TYPE_SIEGE_VEH = 9
, SUMMON_PROP_TYPE_DRAKE_VEH = 10
, SUMMON_PROP_TYPE_LIGHTWELL = 11
,
SUMMON_PROP_TYPE_JEEVES = 12
, SUMMON_PROP_TYPE_LASHTAIL = 13
} |
|
enum class | SummonPropertiesFlags : uint32 {
None = 0x00000000
, AttackSummoner = 0x00000001
, HelpWhenSummonedInCombat = 0x00000002
, UseLevelOffset = 0x00000004
,
DespawnOnSummonerDeath = 0x00000008
, OnlyVisibleToSummoner = 0x00000010
, CannotDismissPet = 0x00000020
, UseDemonTimeout = 0x00000040
,
UnlimitedSummons = 0x00000080
, UseCreatureLevel = 0x00000100
, JoinSummonerSpawnGroup = 0x00000200
, DoNotToggle = 0x00000400
,
DespawnWhenExpired = 0x00000800
, UseSummonerFaction = 0x00001000
, DoNotFollowMountedSummoner = 0x00002000
, SavePetAutocast = 0x00004000
,
IgnoreSummonerPhase = 0x00008000
, OnlyVisibleToSummonerGroup = 0x00010000
, DespawnOnSummonerLogout = 0x00020000
, CastRideVehicleSpellOnSummoner = 0x00040000
,
GuardianActsLikePet = 0x00080000
, DontSnapSessileToGround = 0x00100000
, SummonFromBattlePetJournal = 0x00200000
, UnitClutter = 0x00400000
,
DefaultNameColor = 0x00800000
, UseOwnInvisibilityDetection = 0x01000000
, DespawnWhenReplaced = 0x02000000
, DespawnWhenTeleportingOutOfRange = 0x04000000
,
SummonedAtGroupFormationPosition = 0x08000000
, DontDespawnOnSummonerDeath = 0x10000000
, UseTitleAsCreatureName = 0x20000000
, AttackableBySummoner = 0x40000000
,
DontDismissWhenEncounterIsAborted = 0x80000000
} |
|
enum | TaxiNodeFlags { TAXI_NODE_FLAG_ALLIANCE = 0x01
, TAXI_NODE_FLAG_HORDE = 0x02
, TAXI_NODE_FLAG_USE_FAVORITE_MOUNT = 0x10
} |
|
enum | TaxiPathNodeFlags { TAXI_PATH_NODE_FLAG_TELEPORT = 0x1
, TAXI_PATH_NODE_FLAG_STOP = 0x2
} |
|
enum class | TraitCombatConfigFlags : int32 { None = 0x0
, ActiveForSpec = 0x1
, StarterBuild = 0x2
, SharedActionBars = 0x4
} |
|
enum class | TraitCondFlags : int32 { None = 0x0
, IsGate = 0x1
, IsAlwaysMet = 0x2
, IsSufficient = 0x4
} |
|
enum class | TraitConditionType : int32 { Available = 0
, Visible = 1
, Granted = 2
, Increased = 3
} |
|
enum class | TraitConfigType : int32 { Invalid = 0
, Combat = 1
, Profession = 2
, Generic = 3
} |
|
enum class | TraitCurrencyType : int32 { Gold = 0
, CurrencyTypesBased = 1
, TraitSourced = 2
} |
|
enum class | TraitEdgeType : int32 {
VisualOnly = 0
, DeprecatedRankConnection = 1
, SufficientForAvailability = 2
, RequiredForAvailability = 3
,
MutuallyExclusive = 4
, DeprecatedSelectionOption = 5
} |
|
enum class | TraitNodeEntryType : int32 {
SpendHex = 0
, SpendSquare = 1
, SpendCircle = 2
, SpendSmallCircle = 3
,
DeprecatedSelect = 4
, DragAndDrop = 5
, SpendDiamond = 6
, ProfPath = 7
,
ProfPerk = 8
, ProfPathUnlock = 9
} |
|
enum class | TraitNodeGroupFlag : int32 { None = 0x0
, AvailableByDefault = 0x1
} |
|
enum class | TraitNodeType : int32 { Single = 0
, Tiered = 1
, Selection = 2
} |
|
enum class | TraitPointsOperationType : int32 { None = -1
, Set = 0
, Multiply = 1
} |
|
enum class | TraitTreeFlag : int32 { None = 0x0
, CannotRefund = 0x1
, HideSingleRankNumbers = 0x2
} |
|
enum class | UiMapFlag : int32 {
None = 0
, NoHighlight = 0x00000001
, ShowOverlays = 0x00000002
, ShowTaxiNodes = 0x00000004
,
GarrisonMap = 0x00000008
, FallbackToParentMap = 0x00000010
, NoHighlightTexture = 0x00000020
, ShowTaskObjectives = 0x00000040
,
NoWorldPositions = 0x00000080
, HideArchaeologyDigs = 0x00000100
, Deprecated = 0x00000200
, HideIcons = 0x00000400
,
HideVignettes = 0x00000800
, ForceAllOverlayExplored = 0x00001000
, FlightMapShowZoomOut = 0x00002000
, FlightMapAutoZoom = 0x00004000
,
ForceOnNavbar = 0x00008000
} |
|
enum | UiMapSystem : int8 {
UI_MAP_SYSTEM_WORLD = 0
, UI_MAP_SYSTEM_TAXI = 1
, UI_MAP_SYSTEM_ADVENTURE = 2
, UI_MAP_SYSTEM_MINIMAP = 3
,
MAX_UI_MAP_SYSTEM
} |
|
enum | UiMapType : int8 {
UI_MAP_TYPE_COSMIC = 0
, UI_MAP_TYPE_WORLD = 1
, UI_MAP_TYPE_CONTINENT = 2
, UI_MAP_TYPE_ZONE = 3
,
UI_MAP_TYPE_DUNGEON = 4
, UI_MAP_TYPE_MICRO = 5
, UI_MAP_TYPE_ORPHAN = 6
} |
|
enum class | UnitConditionFlags : uint8 { LogicOr = 0x1
} |
|
enum class | UnitConditionOp : int8 {
EqualTo = 1
, NotEqualTo = 2
, LessThan = 3
, LessThanOrEqualTo = 4
,
GreaterThan = 5
, GreaterThanOrEqualTo = 6
} |
|
enum class | UnitConditionVariable : uint8 {
None = 0
, Race = 1
, Class = 2
, Level = 3
,
IsSelf = 4
, IsMyPet = 5
, IsMaster = 6
, IsTarget = 7
,
CanAssist = 8
, CanAttack = 9
, HasPet = 10
, HasWeapon = 11
,
HealthPct = 12
, ManaPct = 13
, RagePct = 14
, EnergyPct = 15
,
ComboPoints = 16
, HasHelpfulAuraSpell = 17
, HasHelpfulAuraDispelType = 18
, HasHelpfulAuraMechanic = 19
,
HasHarmfulAuraSpell = 20
, HasHarmfulAuraDispelType = 21
, HasHarmfulAuraMechanic = 22
, HasHarmfulAuraSchool = 23
,
DamagePhysicalPct = 24
, DamageHolyPct = 25
, DamageFirePct = 26
, DamageNaturePct = 27
,
DamageFrostPct = 28
, DamageShadowPct = 29
, DamageArcanePct = 30
, InCombat = 31
,
IsMoving = 32
, IsCasting = 33
, IsCastingSpell = 34
, IsChanneling = 35
,
IsChannelingSpell = 36
, NumberOfMeleeAttackers = 37
, IsAttackingMe = 38
, Range = 39
,
InMeleeRange = 40
, PursuitTime = 41
, HasHarmfulAuraCanceledByDamage = 42
, HasHarmfulAuraWithPeriodicDamage = 43
,
NumberOfEnemies = 44
, NumberOfFriends = 45
, ThreatPhysicalPct = 46
, ThreatHolyPct = 47
,
ThreatFirePct = 48
, ThreatNaturePct = 49
, ThreatFrostPct = 50
, ThreatShadowPct = 51
,
ThreatArcanePct = 52
, IsInterruptible = 53
, NumberOfAttackers = 54
, NumberOfRangedAttackers = 55
,
CreatureType = 56
, IsMeleeAttacking = 57
, IsRangedAttacking = 58
, Health = 59
,
SpellKnown = 60
, HasHarmfulAuraEffect = 61
, IsImmuneToAreaOfEffect = 62
, IsPlayer = 63
,
DamageMagicPct = 64
, DamageTotalPct = 65
, ThreatMagicPct = 66
, ThreatTotalPct = 67
,
HasCritter = 68
, HasTotemInSlot1 = 69
, HasTotemInSlot2 = 70
, HasTotemInSlot3 = 71
,
HasTotemInSlot4 = 72
, HasTotemInSlot5 = 73
, Creature = 74
, StringID = 75
,
HasAura = 76
, IsEnemy = 77
, IsSpecMelee = 78
, IsSpecTank = 79
,
IsSpecRanged = 80
, IsSpecHealer = 81
, IsPlayerControlledNPC = 82
, IsDying = 83
,
PathFailCount = 84
, IsMounted = 85
, Label = 86
, IsMySummon = 87
,
IsSummoner = 88
, IsMyTarget = 89
, Sex = 90
, LevelWithinContentTuning = 91
,
IsFlying = 93
, IsHovering = 94
, HasHelpfulAuraEffect = 95
, HasHelpfulAuraSchool = 96
} |
|
enum | VehicleSeatFlags {
VEHICLE_SEAT_FLAG_HAS_LOWER_ANIM_FOR_ENTER = 0x00000001
, VEHICLE_SEAT_FLAG_HAS_LOWER_ANIM_FOR_RIDE = 0x00000002
, VEHICLE_SEAT_FLAG_DISABLE_GRAVITY = 0x00000004
, VEHICLE_SEAT_FLAG_SHOULD_USE_VEH_SEAT_EXIT_ANIM_ON_VOLUNTARY_EXIT = 0x00000008
,
VEHICLE_SEAT_FLAG_UNK5 = 0x00000010
, VEHICLE_SEAT_FLAG_UNK6 = 0x00000020
, VEHICLE_SEAT_FLAG_UNK7 = 0x00000040
, VEHICLE_SEAT_FLAG_UNK8 = 0x00000080
,
VEHICLE_SEAT_FLAG_UNK9 = 0x00000100
, VEHICLE_SEAT_FLAG_HIDE_PASSENGER = 0x00000200
, VEHICLE_SEAT_FLAG_ALLOW_TURNING = 0x00000400
, VEHICLE_SEAT_FLAG_CAN_CONTROL = 0x00000800
,
VEHICLE_SEAT_FLAG_CAN_CAST_MOUNT_SPELL = 0x00001000
, VEHICLE_SEAT_FLAG_UNCONTROLLED = 0x00002000
, VEHICLE_SEAT_FLAG_CAN_ATTACK = 0x00004000
, VEHICLE_SEAT_FLAG_SHOULD_USE_VEH_SEAT_EXIT_ANIM_ON_FORCED_EXIT = 0x00008000
,
VEHICLE_SEAT_FLAG_UNK17 = 0x00010000
, VEHICLE_SEAT_FLAG_UNK18 = 0x00020000
, VEHICLE_SEAT_FLAG_HAS_VEH_EXIT_ANIM_VOLUNTARY_EXIT = 0x00040000
, VEHICLE_SEAT_FLAG_HAS_VEH_EXIT_ANIM_FORCED_EXIT = 0x00080000
,
VEHICLE_SEAT_FLAG_PASSENGER_NOT_SELECTABLE = 0x00100000
, VEHICLE_SEAT_FLAG_UNK22 = 0x00200000
, VEHICLE_SEAT_FLAG_REC_HAS_VEHICLE_ENTER_ANIM = 0x00400000
, VEHICLE_SEAT_FLAG_IS_USING_VEHICLE_CONTROLS = 0x00800000
,
VEHICLE_SEAT_FLAG_ENABLE_VEHICLE_ZOOM = 0x01000000
, VEHICLE_SEAT_FLAG_CAN_ENTER_OR_EXIT = 0x02000000
, VEHICLE_SEAT_FLAG_CAN_SWITCH = 0x04000000
, VEHICLE_SEAT_FLAG_HAS_START_WARITING_FOR_VEH_TRANSITION_ANIM_ENTER = 0x08000000
,
VEHICLE_SEAT_FLAG_HAS_START_WARITING_FOR_VEH_TRANSITION_ANIM_EXIT = 0x10000000
, VEHICLE_SEAT_FLAG_CAN_CAST = 0x20000000
, VEHICLE_SEAT_FLAG_UNK2 = 0x40000000
, VEHICLE_SEAT_FLAG_ALLOWS_INTERACTION = 0x80000000
} |
|
enum | VehicleSeatFlagsB {
VEHICLE_SEAT_FLAG_B_NONE = 0x00000000
, VEHICLE_SEAT_FLAG_B_USABLE_FORCED = 0x00000002
, VEHICLE_SEAT_FLAG_B_TARGETS_IN_RAIDUI = 0x00000008
, VEHICLE_SEAT_FLAG_B_EJECTABLE = 0x00000020
,
VEHICLE_SEAT_FLAG_B_USABLE_FORCED_2 = 0x00000040
, VEHICLE_SEAT_FLAG_B_USABLE_FORCED_3 = 0x00000100
, VEHICLE_SEAT_FLAG_B_PASSENGER_MIRRORS_ANIMS = 0x00010000
, VEHICLE_SEAT_FLAG_B_KEEP_PET = 0x00020000
,
VEHICLE_SEAT_FLAG_B_USABLE_FORCED_4 = 0x02000000
, VEHICLE_SEAT_FLAG_B_CAN_SWITCH = 0x04000000
, VEHICLE_SEAT_FLAG_B_VEHICLE_PLAYERFRAME_UI = 0x80000000
} |
|
enum | WorldMapTransformsFlags { WORLD_MAP_TRANSFORMS_FLAG_DUNGEON = 0x04
} |
|
enum class | WorldStateExpressionValueType : uint8 { Constant = 1
, WorldState = 2
, Function = 3
} |
|
enum class | WorldStateExpressionLogic : uint8 { None = 0
, And = 1
, Or = 2
, Xor = 3
} |
|
enum class | WorldStateExpressionComparisonType : uint8 {
None = 0
, Equal = 1
, NotEqual = 2
, Less = 3
,
LessOrEqual = 4
, Greater = 5
, GreaterOrEqual = 6
} |
|
enum class | WorldStateExpressionOperatorType : uint8 {
None = 0
, Sum = 1
, Substraction = 2
, Multiplication = 3
,
Division = 4
, Remainder = 5
} |
|
enum | WorldStateExpressionFunctions {
WSE_FUNCTION_NONE = 0
, WSE_FUNCTION_RANDOM
, WSE_FUNCTION_MONTH
, WSE_FUNCTION_DAY
,
WSE_FUNCTION_TIME_OF_DAY
, WSE_FUNCTION_REGION
, WSE_FUNCTION_CLOCK_HOUR
, WSE_FUNCTION_OLD_DIFFICULTY_ID
,
WSE_FUNCTION_HOLIDAY_START
, WSE_FUNCTION_HOLIDAY_LEFT
, WSE_FUNCTION_HOLIDAY_ACTIVE
, WSE_FUNCTION_TIMER_CURRENT_TIME
,
WSE_FUNCTION_WEEK_NUMBER
, WSE_FUNCTION_UNK13
, WSE_FUNCTION_UNK14
, WSE_FUNCTION_DIFFICULTY_ID
,
WSE_FUNCTION_WAR_MODE_ACTIVE
, WSE_FUNCTION_UNK17
, WSE_FUNCTION_UNK18
, WSE_FUNCTION_UNK19
,
WSE_FUNCTION_UNK20
, WSE_FUNCTION_UNK21
, WSE_FUNCTION_WORLD_STATE_EXPRESSION
, WSE_FUNCTION_KEYSTONE_AFFIX
,
WSE_FUNCTION_UNK24
, WSE_FUNCTION_UNK25
, WSE_FUNCTION_UNK26
, WSE_FUNCTION_UNK27
,
WSE_FUNCTION_KEYSTONE_LEVEL
, WSE_FUNCTION_UNK29
, WSE_FUNCTION_UNK30
, WSE_FUNCTION_UNK31
,
WSE_FUNCTION_UNK32
, WSE_FUNCTION_MERSENNE_RANDOM
, WSE_FUNCTION_UNK34
, WSE_FUNCTION_UNK35
,
WSE_FUNCTION_UNK36
, WSE_FUNCTION_UI_WIDGET_DATA
, WSE_FUNCTION_TIME_EVENT_PASSED
, WSE_FUNCTION_MAX
} |
|