From 5cd94bd41051ab092cbe5d487ed8445206c7bce1 Mon Sep 17 00:00:00 2001 From: nyterage Date: Wed, 3 Jun 2026 14:48:27 -0700 Subject: [PATCH 1/5] Add some SpellEffect Enumerations & Add DispelType enumerations --- meta/enums/DispelType.dbde | 11 +++++++++++ meta/enums/SpellEffect.dbde | 8 ++++---- meta/mapping.dbdm | 1 + 3 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 meta/enums/DispelType.dbde diff --git a/meta/enums/DispelType.dbde b/meta/enums/DispelType.dbde new file mode 100644 index 00000000000..8d99f1105c6 --- /dev/null +++ b/meta/enums/DispelType.dbde @@ -0,0 +1,11 @@ +1 MAGIC +2 CURSE +3 DISEASE +4 POISION +5 STEALTH +6 INVISIBILITY +7 +8 ROOT +9 ENRAGE +10 +11 BLEED \ No newline at end of file diff --git a/meta/enums/SpellEffect.dbde b/meta/enums/SpellEffect.dbde index b83bf1729c2..8696082b7f2 100644 --- a/meta/enums/SpellEffect.dbde +++ b/meta/enums/SpellEffect.dbde @@ -183,7 +183,7 @@ 182 DESPAWN_AREATRIGGER 183 184 REPUTATION_2 -185 +185 TRIGGER_SCENE 186 187 RANDOMIZE_ARCHAEOLOGY_DIGSITES 188 SUMMON_STABLED_PET_AS_GUARDIAN @@ -303,7 +303,7 @@ 302 GATHERING 303 CREATE_TRAIT_TREE_CONFIG 304 CHANGE_ACTIVE_COMBAT_TRAIT_CONFIG -305 +305 REMOVE_EQUIPMENT 306 UPDATE_INTERACTIONS 307 308 CANCEL_PRELOAD_WORLD @@ -322,7 +322,7 @@ 321 322 323 -324 +324 LEARN_HOUSING_DECOUR 325 326 327 @@ -338,7 +338,7 @@ 337 SET_PLAYER_DATA_FLAG_ACCOUNT 338 SET_PLAYER_DATA_FLAG_CHARACTER 339 UI_ACTION -340 +340 TRIGGER_SPELL_AFTER_TELEPORT 341 LEARN_WARBAND_SCENE 342 343 diff --git a/meta/mapping.dbdm b/meta/mapping.dbdm index 53db608d16f..f5ead127b65 100644 --- a/meta/mapping.dbdm +++ b/meta/mapping.dbdm @@ -232,6 +232,7 @@ ENUM SoundCharacterMacroLines::Race ChrRaceID // Not a real enum, but for ease ENUM SoundEmitters::EmitterType SoundEmitterType ENUM SoundEntries::SoundType SoundKitType ENUM SoundKit::SoundType SoundKitType +ENUM SpellCategories::DispelType DispelType ENUM SpellClassOptions::SpellClassSet SpellClassSet ENUM SpellEffect::Effect SpellEffect ENUM SpellEffect::EffectAura SpellEffectAura From 24c25a0d67642bb866bdf64f4974af34a68f8a1d Mon Sep 17 00:00:00 2001 From: nyterage Date: Wed, 3 Jun 2026 14:58:42 -0700 Subject: [PATCH 2/5] Add some Label names --- meta/enums/SpellLabelName.dbde | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/meta/enums/SpellLabelName.dbde b/meta/enums/SpellLabelName.dbde index aa5fc02aa41..0f36728c77e 100644 --- a/meta/enums/SpellLabelName.dbde +++ b/meta/enums/SpellLabelName.dbde @@ -29,6 +29,7 @@ 681 The Ever-Rising Tide 682 Overcharge Mana 683 Quickening +690 Major Player Cooldowns 741 Healing 756 Purification Protocol 825 Shroud of Resolve Rank auras @@ -139,7 +140,14 @@ 1038 Windfury Totem 1043 Blizzard 1044 "Pick up item x" spells +1216 Evoker +1464 Evoker Red Dragonflight +1465 Evoker Blue Dragonflight +1466 Evoker Green Dragonflight +1467 Evoker Bronze Dragonflight +1468 Evoker Black Dragonflight 1305 Blood Shards of Domination 1306 Frost Shards of Domination 1307 Unholy Shards of Domination 1379 covenant signature abilities and other things they want to block in mage tower +3959 Item Drivers From 522ebc40a779cc5b1b846f5bd92e00840f230d69 Mon Sep 17 00:00:00 2001 From: nyterage Date: Wed, 3 Jun 2026 15:02:13 -0700 Subject: [PATCH 3/5] fix SpellLabelName.dbde ordering --- meta/enums/SpellLabelName.dbde | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/meta/enums/SpellLabelName.dbde b/meta/enums/SpellLabelName.dbde index 0f36728c77e..3f6a9dc0b3a 100644 --- a/meta/enums/SpellLabelName.dbde +++ b/meta/enums/SpellLabelName.dbde @@ -141,13 +141,13 @@ 1043 Blizzard 1044 "Pick up item x" spells 1216 Evoker +1305 Blood Shards of Domination +1306 Frost Shards of Domination +1307 Unholy Shards of Domination +1379 covenant signature abilities and other things they want to block in mage tower 1464 Evoker Red Dragonflight 1465 Evoker Blue Dragonflight 1466 Evoker Green Dragonflight 1467 Evoker Bronze Dragonflight 1468 Evoker Black Dragonflight -1305 Blood Shards of Domination -1306 Frost Shards of Domination -1307 Unholy Shards of Domination -1379 covenant signature abilities and other things they want to block in mage tower 3959 Item Drivers From 76d8b86c5c63b7b65faf8434efd694f2d59210fa Mon Sep 17 00:00:00 2001 From: nyterage Date: Wed, 3 Jun 2026 15:40:40 -0700 Subject: [PATCH 4/5] Add a couple target entries --- meta/enums/Target.dbde | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/enums/Target.dbde b/meta/enums/Target.dbde index c220020d337..61637411d66 100644 --- a/meta/enums/Target.dbde +++ b/meta/enums/Target.dbde @@ -129,3 +129,5 @@ 138 TARGET_DEST_DEST_GROUND 140 TARGET_DEST_CASTER_CLUMP_CENTROID 150 TARGET_UNIT_OWN_CRITTER +151 TARGET_UNIT_AREA_DYNAMIC_LINE // Bit difficult to name this properly. Seems to create a line between the caster and their target, selecting all valid targets within the area. SpellRadius entries seem likely to be the maximum length? +152 TARGET_BATTLE_PET \ No newline at end of file From f3c15f95938d527b08d98f459ac1fa0f97029b4f Mon Sep 17 00:00:00 2001 From: nyterage Date: Wed, 3 Jun 2026 16:28:03 -0700 Subject: [PATCH 5/5] Add label name for 292 --- meta/enums/SpellLabelName.dbde | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/enums/SpellLabelName.dbde b/meta/enums/SpellLabelName.dbde index 3f6a9dc0b3a..36028864ccd 100644 --- a/meta/enums/SpellLabelName.dbde +++ b/meta/enums/SpellLabelName.dbde @@ -11,6 +11,7 @@ 26 Paladin 27 Death Knight 66 Demon Hunter +292 Player Useable Spells 585 Testimony spells 615 Timewarp, Heroism, Drums etc 627 Torghast