Skip to content

Commit e07bba4

Browse files
committed
Sync enums with wago
1 parent 7bb7170 commit e07bba4

18 files changed

Lines changed: 310 additions & 30 deletions

meta/enums/ChatChannelRuleSet.dbde

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
0 None
22
1 Mentor Chat
3+
2 Chromie Time
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
0 Tank
2+
1 Healer
3+
2 DPS

meta/enums/CriteriaAdditionalCondition.dbde

Lines changed: 56 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -324,25 +324,59 @@
324324
323 PLAYER_HAS_CUSTOMIZATION_CHOICE // Player has Customization Choice "{ChrCustomizationChoice}"
325325
324 PLAYER_HAS_WEEKLY_PVPTIER_WIN // Player has best weekly win in PVP tier {PvpTier}
326326
325 PLAYER_HAS_WEEKLY_PVPTIER_WIN_EQ_OR_HIGHER // Player has best weekly win at or above "{@PVP_TIER_ENUM}" for "{@PVP_BRACKET}"
327-
326 HAS_VANILLA_CE // Player has Vanilla Collector\'s Edition
328-
329 DISPLAY_SEASON_UNK // Display Season (unk)
329-
333 DISPLAY_SEASON_UNK2 // Display Season (unk2)
330-
340 TRAIT_NODE_ENTRY_UNK // Trait Node Entry (unk)
331-
341 TRAIT_NODE_ENTRY_UNK2 // Trait Node Entry (unk2)
332-
352 BATTLEPET_SPECIES_ID_UNK // Battlepet species ID (unk)
333-
355 TRAIT_NODE_ENTRY_UNK3 // Trait Node Entry (unk3)
334-
356 TRAIT_NODE_ENTRY_UNK4 // Trait Node Entry (unk4)
335-
358 ITEM_MODIFIED_APPEARANCE_UNK // Item modified appearance (unk)
336-
360 ITEM_BONUS_LIST_GROUP_ENTRY_UNK // Item bonus list group entry (unk)
337-
365 SKILL_LINE_ABILITY_OR_MOD_CRAFT_SLOT_UNK // Skill line ability or mod craft slot (unk)
338-
366 DUNGEON_ENCOUNTER_UNK // Dungeon encounter (unk)
339-
367 CURRENCY_TYPES_UNK // Currency types (unk)
340-
368 SKILL_LINE_ABILITY_UNK // Skill line ability (unk)
341-
370 QUEST_LABEL_UNK // Quest label (unk)
342-
371 SCENARIO_STEP_UNK // Scenario step (unk)
343-
378 PLAYER_DATA_FLAG_ACCOUNT_UNK // Player data flag account (unk)
344-
379 PLAYER_DATA_FLAG_CHARACTER_UNK // Player data flag character (unk)
345-
382 QUEST_UNK // Quest (unk)
346-
383 QUEST_UNK2 // Quest (unk2)
347-
384 QUEST_UNK3 // Quest (unk3)
348-
389 CREATURE_CLASSIFICATION_UNK // Creature::Classification (unk)
327+
326 PLAYER_HAS_VANILLA_CE // Player has Vanilla Collector\'s Edition
328+
327 PLAYER_HAS_ITEM_WITH_KEYSTONE_LEVEL_MODIFIER_EQ_OR_HIGHER
329+
329 PLAYER_MYTHIC_PLUS_RATING_IN_DISPLAY_SEASON_EQ_OR_HIGHER // Player has Mythic+ Rating of at least "{#DungeonScore}" in {DisplaySeason}
330+
333 PLAYER_MYTHIN_PLUS_LADDER_RATING_IN_DISPLAY_SEASON_EQ_OR_HIGHER // Player has Mythic+ Ladder Rating of at least "{#DungeonScore}" in {DisplaySeason}
331+
334 MYTHIC_PLUS_RATING_IS_IN_TOP_01_PERCENT // Is top 0.1% rating
332+
335 PLAYER_AURA_WITH_LABEL_STACK_COUNT_EQ_OR_HIGHER // Player has at least {#Stacks} stacks of aura "{Label}"
333+
336 PLAYER_AURA_WITH_LABEL_STACK_COUNT_EQ // Target has exactly {#Stacks} stacks of aura with label "{Label}"
334+
337 PLAYER_AURA_WITH_LABEL_STACK_COUNT_EQ_OR_LESS // Player has at most {#Stacks} stacks of aura "{Label}"
335+
338 PLAYER_IS_IN_CROSS_FACTION_GROUP // Player is in a cross faction group
336+
340 PLAYER_HAS_TRAIT_NODE_ENTRY_IN_ACTIVE_CONFIG // Player has {TraitNodeEntry} node in currently active config
337+
341 PLAYER_HAS_TRAIT_NODE_ENTRY_IN_ACTIVE_CONFIG_RANK_EQ_OR_HIGHER // Player has at least {#Rank} for {TraitNodeEntry} node in currently active config
338+
342 PLAYER_HAS_PURCHASED_COMBAT_TRAIT_RANKS // Player has purchased at least {#Count} talent points in active combat config
339+
343 PLAYER_HAS_PURCHASED_TRAIT_RANKS_IN_TRAIT_TREE // Player has purchased at least {#Count} ranks in {#TraitTree}
340+
344 PLAYER_DAYS_SINCE_LOGOUT
341+
347 CRAFTING_ORDER_SKILL_LINE_ABILITY
342+
348 CRAFTING_ORDER_PROFESSION
343+
350 PLAYER_HAS_PERKS_PROGRAM_PENDING_REWARD
344+
351 PLAYER_CAN_USE_ITEM // Player can use item {#Item}
345+
352 PLAYER_SUMMONED_BATTLE_PET_SPECIES // Battlepet species ID (unk)
346+
353 PLAYER_SUMMONED_BATTLE_PET_IS_MAX_LEVEL
347+
355 PLAYER_HAS_AT_LEAST_PROF_PATH_RANKS // Player has purchased or granted at least {#Count} ranks in {SkillLine} config
348+
356 PLAYER_HAS_AT_LEAST_MISSING_PROF_PATH_RANKS // Player is missing least {#Count} ranks in {SkillLine} config
349+
358 PLAYER_HAS_ITEM_TRANSMOGRIFIED_TO_ITEM_MODIFIED_APPEARANCE // Player has item with {ItemModifiedAppearance} transmog
350+
359 ITEM_HAS_BONUS_LIST // Item has {ItemBonusList} (used by ItemCondition)
351+
360 ITEM_HAS_BONUS_LIST_FROM_GROUP // Item has a bonus list from {ItemBonusListGroup} (used by ItemCondition)
352+
361 ITEM_HAS_CONTEXT // Item has {ItemContext}
353+
362 ITEM_HAS_ITEM_LEVEL_BETWEEN // Item has item level between {#Min} and {#Max}
354+
363 ITEM_HAS_CONTENT_TUNING_ID // Item has {ContentTuning} (modifier 28)
355+
364 ITEM_HAS_INVENTORY_TYPE // Item has inventory type
356+
365 ITEM_WAS_CRAFTED_WITH_REAGENT_IN_SLOT // Item was crafted with reagent item {Item} in slot {ModifiedCraftingReagentSlot}
357+
366 PLAYER_HAS_COMPLETED_DUNGEON_ENCOUNTER_IN_DIFFICULTY // Player has completed {DungeonEncounter} on {Difficulty}
358+
367 PLAYER_CURRENCY_IS_REL_OP_FROM_MAX // Player {CurrencyTypes} is {RelOp} {#Amount} from currency limit
359+
368 ITEM_HAS_MODIFIED_CRAFTING_REAGENT_SLOT // Item has {ModifiedCraftingReagentSlot}
360+
369 PLAYER_IS_BETWEEN_QUESTS // Player has previously completed quest or is on "{QuestV2}" but not "{QuestV2}" (SecondaryAsset)
361+
370 PLAYER_IS_ON_QUEST_WITH_LABEL // Player is on quest with {QuestLabel}
362+
371 PLAYER_SCENARIO_STEP_ID // Player is on scenario step number {ScenarioStep}
363+
373 LEGACY_LOOT_ENABLED
364+
374 PLAYER_Z_POSITION_BELOW
365+
375 PLAYER_WEAPON_HIGH_WATERMARK_EQ_OR_HIGHER
366+
376 PLAYER_HEAD_HIGH_WATERMARK_EQ_OR_HIGHER
367+
377 PLAYER_HAS_DISPLAYED_CURRENCY_LESS_THAN // Player has {CurrencyTypes} less than {#Amount} (value visible in ui is taken into account, not raw value)
368+
378 PLAYER_DATA_FLAG_ACCOUNT_IS_SET // Player {PlayerDataFlagAccount} is set
369+
379 PLAYER_DATA_FLAG_CHARACTER_IS_SET // Player {PlayerDataFlagCharacter} is set
370+
380 PLAYER_IS_ON_MAP_WITH_EXPANSION // Player is on map that has {ExpansionID}
371+
382 PLAYER_HAS_COMPLETED_QUEST_ON_ACCOUNT // Player has previously completed quest "{QuestV2}" on account
372+
383 PLAYER_HAS_COMPLETED_QUESTLINE_ON_ACCOUNT // Player has completed questline "{Questline}" on account
373+
384 PLAYER_HAS_COMPLETED_QUESTLINE_QUEST_COUNT_ON_ACCOUNT // Player has completed "{#Quests}" quests in questline "{Questline}" on account
374+
385 PLAYER_HAS_ACTIVE_TRAIT_SUB_TREE // Player has active trait config with {TraitSubTree}
375+
387 PLAYER_IS_IN_SOLO_RGB // Player is in solo RBG (BG Blitz)
376+
388 PLAYER_HAS_COMPLETED_CAMPAIGN // Player has completed campaign "{Campaign}"
377+
389 TARGET_CREATURE_CLASSIFICATION_EQ // Creature classification is {CreatureClassification}
378+
390 PLAYER_DATA_ELEMENT_CHARACTER_EQ // Player {PlayerDataElementCharacter} is greater than {#Amount}
379+
391 PLAYER_DATA_ELEMENT_ACCOUNT_EQ // Player {PlayerDataElementAccount} is greater than {#Amount}
380+
392 PLAYER_HAS_COMPLETED_QUEST_OR_IS_READY_TO_TURN_IN // Player has previously completed quest "{QuestV2}" or is ready to turn it in
381+
393 PLAYER_TITLE // Player is currently using "{ChrTitles}" title
382+
404 PLAYER_IS_IN_GUILD // Player is in a guild

meta/enums/CriteriaType.dbde

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,16 +220,28 @@
220220
219 Buy items from vendors // No FK
221221
220 Sell items to vendors // No FK
222222
221 Reach Max Level
223-
222 Memorize Spell "{Spell}" // FK todo
223+
222 Memorize Spell "{Spell}"
224224
223 Learn Transmog Illusion
225225
224 Learn Any Transmog Illusion
226226
225 Enter Top Level Map Area "{AreaTable}" // areatable::ID
227-
226 Leave Top Level Map Area "{AreaTable}" // FK todo
227+
226 Leave Top Level Map Area "{AreaTable}"
228228
227 Socket Garrison Talent {GarrTalent}
229229
228 Socket Any Soulbind Conduit // No FK
230230
229 Obtain Any Item With Currency Value "{CurrencyTypes}" // No FK
231231
230 (Player) Mythic+ Rating "{#DungeonScore}" attained
232232
231 (Player) spent talent point
233+
234 {DisplaySeason}
234+
239 Mythic Plus Display Season Ended
235+
240 Participate In Rated Solo Shuffle Round
236+
243 Gain reputation amount with {FactionID}; accumulate, not highest
237+
246 {CraftingOrderType}
238+
249 Perks Program Month Complete
239+
250 Complete Tracking Quest
233240
251 Faction related (unk) // Faction::ID
241+
253 Gain Levels
242+
257 Complete Quests Count On Account
234243
258 Area table related (unk) // AreaTable::ID
235244
259 Quest sort related (unk) // QuestSort::ID
245+
260 Warband Bank Tab Purchased
246+
261 Reach Renown Level
247+
262 Learn Taxi node

meta/enums/InventoryType.dbde

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,9 @@
2727
26 Ranged
2828
27 Quiver
2929
28 Relic
30+
29 Profession Tool
31+
30 Profession Gear
32+
31 Spell Offensive
33+
32 Spell Utility
34+
33 Spell Defensive
35+
34 Spell Mobility

meta/enums/ItemBonding.dbde

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,6 @@
55
4 Quest Item
66
5 Quest Item (Multi)
77
6 Multi
8+
7 WoW Account
9+
8 Battlenet Account
10+
9 Battlenet Account Until Equipped

meta/enums/ItemBonusTypes.dbde

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,32 @@
1818
17 SecondaryRelicPowerLabel
1919
18 SetRequiredLevel // Set Required Level to {#Required Level}
2020
19 AzeriteTierUnlockSetID
21+
20 Scrapping Loot ID
2122
21 CanDisenchant
2223
22 CanScrap
2324
23 ItemEffectID
2425
25 ModifiedCraftingStat
2526
27 RequiredLevelCurve
27+
28 Icon FileDataID
2628
30 ItemDescription
27-
31 LegendaryName
29+
31 ItemNameDescriptionID
30+
33 UpgradeSequenceValue
2831
34 ItemBonusListGroupID
2932
35 ItemLimitCategoryID
33+
36 PvP Item Level Increment
3034
37 ItemConversionID
35+
38 Item History Slot
36+
39 Override Can Salvage
37+
41 Override Can Recraft
3138
42 BaseItemLevel
39+
43 PvP Item Level
40+
44 Cosmetic Stat
41+
45 Override Description Color
42+
46 Override Cannot Trade BoP
43+
47 Bonding With Priority
44+
48 Item Offset Curve
45+
49 Scaling Config and Req Level
46+
50 Apply Bonus
47+
51 Scaling Config
48+
52 Crafting Quality
49+
53 Midnight Item Level

meta/enums/ItemContext.dbde

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,3 +106,59 @@
106106
106 Delves 2
107107
107 Delves 3
108108
108 Delves Jackpot
109+
109 Delves Key 1
110+
110 Delves Key 2
111+
111 Delves Key 3
112+
112 Delves Key 4
113+
113 Delves Key 5
114+
114 Delves Key 6
115+
115 Delves Key 7
116+
116 Delves Key 8
117+
117 Delves Bounty 1
118+
118 Delves Bounty 2
119+
119 Delves Bounty 3
120+
120 Delves Bounty 4
121+
121 Delves Bounty 5
122+
122 Delves Bounty 6
123+
123 Delves Bounty 7
124+
124 Delves Bounty 8
125+
125 Delves Level Up 1
126+
126 Delves Level Up 2
127+
127 Delves Level Up 3
128+
128 Delves Level Up 4
129+
129 Delves Bonus 1
130+
130 Delves Bonus 2
131+
131 Delves Bonus 3
132+
132 Delves Bonus 4
133+
133 Delves Bonus 5
134+
134 Delves Bonus 6
135+
135 Delves Bonus 7
136+
136 Delves Bonus 8
137+
137 Delves Bonus 9
138+
138 Delves Bonus 10
139+
139 Dungeon Bonus 1
140+
140 Dungeon Bonus 2
141+
141 Dungeon Bonus 3
142+
142 Dungeon Bonus 4
143+
143 Dungeon Bonus 5
144+
144 Dungeon Bonus 6
145+
145 Dungeon Bonus 7
146+
146 Dungeon Bonus 8
147+
147 Dungeon Bonus 9
148+
148 Dungeon Bonus 10
149+
149 Raid Bonus 1
150+
150 Raid Bonus 2
151+
151 Raid Bonus 3
152+
152 Raid Bonus 4
153+
153 Raid Bonus 5
154+
154 Raid Bonus 6
155+
155 Raid Bonus 7
156+
156 Raid Bonus 8
157+
157 Raid Bonus 9
158+
158 Raid Bonus 10
159+
159 Dungeon Hard Mode 1
160+
160 Dungeon Hard Mode 2
161+
161 Dungeon Hard Mode 3
162+
162 Tournament Realm 2
163+
163 Tournament Realm 3
164+
164 Tournament Realm 4
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
-64 LFR
2+
-113 Normal
3+
-80 Heroic
4+
1 Normal (Dungeon)
5+
2 Heroic (Dungeon)
6+
4 Heroic 10
7+
8 Heroic 25
8+
16 LFR
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
-3 Horde
2+
-2 Alliance
3+
-1 Both

0 commit comments

Comments
 (0)