diff options
author | Shauren <shauren.trinity@gmail.com> | 2024-04-08 11:40:06 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2024-04-08 11:40:06 +0200 |
commit | d434182e30dd8ed42003da46d27ed041f6533c72 (patch) | |
tree | 9ef939bad2f0311c22b1f5ee8fb3ccf8a046266b /src/server/shared/enuminfo_SharedDefines.cpp | |
parent | 2fca5545553bcb368096d27bd1f72cda99e52520 (diff) |
Core/Spells: Port SPELL_ATTR1_REQUIRE_ALL_TARGETS and SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE from master branch
Closes #21632
Diffstat (limited to 'src/server/shared/enuminfo_SharedDefines.cpp')
-rw-r--r-- | src/server/shared/enuminfo_SharedDefines.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/server/shared/enuminfo_SharedDefines.cpp b/src/server/shared/enuminfo_SharedDefines.cpp index db473c9cc24..c29d65018a6 100644 --- a/src/server/shared/enuminfo_SharedDefines.cpp +++ b/src/server/shared/enuminfo_SharedDefines.cpp @@ -423,7 +423,7 @@ TC_API_EXPORT EnumText EnumUtils<SpellAttr1>::ToString(SpellAttr1 value) case SPELL_ATTR1_UNK23: return { "SPELL_ATTR1_UNK23", "Unknwon attribute 23@Attr1", "" }; case SPELL_ATTR1_IS_FISHING: return { "SPELL_ATTR1_IS_FISHING", "Fishing (client only)", "" }; case SPELL_ATTR1_UNK25: return { "SPELL_ATTR1_UNK25", "Unknown attribute 25@Attr1", "" }; - case SPELL_ATTR1_UNK26: return { "SPELL_ATTR1_UNK26", "Unknown attribute 26@Attr1", "Related to [target=focus] and [target=mouseover] macros?" }; + case SPELL_ATTR1_REQUIRE_ALL_TARGETS: return { "SPELL_ATTR1_REQUIRE_ALL_TARGETS", "Require All Targets", "" }; case SPELL_ATTR1_UNK27: return { "SPELL_ATTR1_UNK27", "Unknown attribute 27@Attr1", "Melee spell?" }; case SPELL_ATTR1_DONT_DISPLAY_IN_AURA_BAR: return { "SPELL_ATTR1_DONT_DISPLAY_IN_AURA_BAR", "Hide in aura bar (client only)", "" }; case SPELL_ATTR1_CHANNEL_DISPLAY_SPELL_NAME: return { "SPELL_ATTR1_CHANNEL_DISPLAY_SPELL_NAME", "Show spell name during channel (client only)", "" }; @@ -467,7 +467,7 @@ TC_API_EXPORT SpellAttr1 EnumUtils<SpellAttr1>::FromIndex(size_t index) case 23: return SPELL_ATTR1_UNK23; case 24: return SPELL_ATTR1_IS_FISHING; case 25: return SPELL_ATTR1_UNK25; - case 26: return SPELL_ATTR1_UNK26; + case 26: return SPELL_ATTR1_REQUIRE_ALL_TARGETS; case 27: return SPELL_ATTR1_UNK27; case 28: return SPELL_ATTR1_DONT_DISPLAY_IN_AURA_BAR; case 29: return SPELL_ATTR1_CHANNEL_DISPLAY_SPELL_NAME; @@ -508,7 +508,7 @@ TC_API_EXPORT size_t EnumUtils<SpellAttr1>::ToIndex(SpellAttr1 value) case SPELL_ATTR1_UNK23: return 23; case SPELL_ATTR1_IS_FISHING: return 24; case SPELL_ATTR1_UNK25: return 25; - case SPELL_ATTR1_UNK26: return 26; + case SPELL_ATTR1_REQUIRE_ALL_TARGETS: return 26; case SPELL_ATTR1_UNK27: return 27; case SPELL_ATTR1_DONT_DISPLAY_IN_AURA_BAR: return 28; case SPELL_ATTR1_CHANNEL_DISPLAY_SPELL_NAME: return 29; @@ -547,7 +547,7 @@ TC_API_EXPORT EnumText EnumUtils<SpellAttr2>::ToString(SpellAttr2 value) case SPELL_ATTR2_REQ_DEAD_PET: return { "SPELL_ATTR2_REQ_DEAD_PET", "Requires dead pet", "" }; case SPELL_ATTR2_NOT_NEED_SHAPESHIFT: return { "SPELL_ATTR2_NOT_NEED_SHAPESHIFT", "Also allow outside shapeshift", "Even if Stances are nonzero, allow spell to be cast outside of shapeshift (though not in a different shapeshift)" }; case SPELL_ATTR2_UNK20: return { "SPELL_ATTR2_UNK20", "Unknown attribute 20@Attr2", "" }; - case SPELL_ATTR2_DAMAGE_REDUCED_SHIELD: return { "SPELL_ATTR2_DAMAGE_REDUCED_SHIELD", "Damage reduction ability", "Causes BG flags to be dropped if combined with ATTR1_DISPEL_AURAS_ON_IMMUNITY" }; + case SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE: return { "SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE", "Fail on all targets immune", "Causes BG flags to be dropped if combined with ATTR1_DISPEL_AURAS_ON_IMMUNITY" }; case SPELL_ATTR2_UNK22: return { "SPELL_ATTR2_UNK22", "Unknown attribute 22@Attr2", "" }; case SPELL_ATTR2_IS_ARCANE_CONCENTRATION: return { "SPELL_ATTR2_IS_ARCANE_CONCENTRATION", "Arcane Concentration", "" }; case SPELL_ATTR2_UNK24: return { "SPELL_ATTR2_UNK24", "Unknown attribute 24@Attr2", "" }; @@ -591,7 +591,7 @@ TC_API_EXPORT SpellAttr2 EnumUtils<SpellAttr2>::FromIndex(size_t index) case 18: return SPELL_ATTR2_REQ_DEAD_PET; case 19: return SPELL_ATTR2_NOT_NEED_SHAPESHIFT; case 20: return SPELL_ATTR2_UNK20; - case 21: return SPELL_ATTR2_DAMAGE_REDUCED_SHIELD; + case 21: return SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE; case 22: return SPELL_ATTR2_UNK22; case 23: return SPELL_ATTR2_IS_ARCANE_CONCENTRATION; case 24: return SPELL_ATTR2_UNK24; @@ -632,7 +632,7 @@ TC_API_EXPORT size_t EnumUtils<SpellAttr2>::ToIndex(SpellAttr2 value) case SPELL_ATTR2_REQ_DEAD_PET: return 18; case SPELL_ATTR2_NOT_NEED_SHAPESHIFT: return 19; case SPELL_ATTR2_UNK20: return 20; - case SPELL_ATTR2_DAMAGE_REDUCED_SHIELD: return 21; + case SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE: return 21; case SPELL_ATTR2_UNK22: return 22; case SPELL_ATTR2_IS_ARCANE_CONCENTRATION: return 23; case SPELL_ATTR2_UNK24: return 24; |