mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-19 17:05:44 +01:00
Core/Misc: Define / rename attributes and flags (#26315)
Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
This commit is contained in:
@@ -415,7 +415,7 @@ TC_API_EXPORT EnumText EnumUtils<SpellAttr1>::ToString(SpellAttr1 value)
|
||||
case SPELL_ATTR1_DISPEL_AURAS_ON_IMMUNITY: return { "SPELL_ATTR1_DISPEL_AURAS_ON_IMMUNITY", "Immunity cancels preapplied auras", "For immunity spells, cancel all auras that this spell would make you immune to when the spell is applied" };
|
||||
case SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE: return { "SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE", "Unaffected by school immunities", "Will not pierce Divine Shield, Ice Block and other full invulnerabilities" };
|
||||
case SPELL_ATTR1_UNAUTOCASTABLE_BY_PET: return { "SPELL_ATTR1_UNAUTOCASTABLE_BY_PET", "Cannot be autocast by pet", "" };
|
||||
case SPELL_ATTR1_UNK18: return { "SPELL_ATTR1_UNK18", "Unknown attribute 18@Attr1", "Stun, Polymorph, Daze, Hex - CC?" };
|
||||
case SPELL_ATTR1_PREVENTS_ANIM: return { "SPELL_ATTR1_PREVENTS_ANIM", "NYI, auras apply UNIT_FLAG_PREVENT_EMOTES_FROM_CHAT_TEXT", "" };
|
||||
case SPELL_ATTR1_CANT_TARGET_SELF: return { "SPELL_ATTR1_CANT_TARGET_SELF", "Cannot be self-cast", "" };
|
||||
case SPELL_ATTR1_REQ_COMBO_POINTS1: return { "SPELL_ATTR1_REQ_COMBO_POINTS1", "Requires combo points (type 1)", "" };
|
||||
case SPELL_ATTR1_UNK21: return { "SPELL_ATTR1_UNK21", "Unknown attribute 21@Attr1", "" };
|
||||
@@ -459,7 +459,7 @@ TC_API_EXPORT SpellAttr1 EnumUtils<SpellAttr1>::FromIndex(size_t index)
|
||||
case 15: return SPELL_ATTR1_DISPEL_AURAS_ON_IMMUNITY;
|
||||
case 16: return SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE;
|
||||
case 17: return SPELL_ATTR1_UNAUTOCASTABLE_BY_PET;
|
||||
case 18: return SPELL_ATTR1_UNK18;
|
||||
case 18: return SPELL_ATTR1_PREVENTS_ANIM;
|
||||
case 19: return SPELL_ATTR1_CANT_TARGET_SELF;
|
||||
case 20: return SPELL_ATTR1_REQ_COMBO_POINTS1;
|
||||
case 21: return SPELL_ATTR1_UNK21;
|
||||
@@ -500,7 +500,7 @@ TC_API_EXPORT size_t EnumUtils<SpellAttr1>::ToIndex(SpellAttr1 value)
|
||||
case SPELL_ATTR1_DISPEL_AURAS_ON_IMMUNITY: return 15;
|
||||
case SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE: return 16;
|
||||
case SPELL_ATTR1_UNAUTOCASTABLE_BY_PET: return 17;
|
||||
case SPELL_ATTR1_UNK18: return 18;
|
||||
case SPELL_ATTR1_PREVENTS_ANIM: return 18;
|
||||
case SPELL_ATTR1_CANT_TARGET_SELF: return 19;
|
||||
case SPELL_ATTR1_REQ_COMBO_POINTS1: return 20;
|
||||
case SPELL_ATTR1_UNK21: return 21;
|
||||
|
||||
Reference in New Issue
Block a user