Skip to content

Commit

Permalink
Sync SpellAtributeEx8 names with TC
Browse files Browse the repository at this point in the history
  • Loading branch information
Shauren committed Feb 19, 2024
1 parent 2458204 commit 241cd5a
Showing 1 changed file with 32 additions and 32 deletions.
64 changes: 32 additions & 32 deletions SpellWork/Spell/SpellEnums.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1978,38 +1978,38 @@ public enum SpellAtributeEx7 : uint
[Flags]
public enum SpellAtributeEx8 : uint
{
SPELL_ATTR8_CANT_MISS = 0x00000001, // 0
SPELL_ATTR8_UNK1 = 0x00000002, // 1
SPELL_ATTR8_UNK2 = 0x00000004, // 2
SPELL_ATTR8_UNK3 = 0x00000008, // 3
SPELL_ATTR8_UNK4 = 0x00000010, // 4
SPELL_ATTR8_UNK5 = 0x00000020, // 5
SPELL_ATTR8_UNK6 = 0x00000040, // 6
SPELL_ATTR8_UNK7 = 0x00000080, // 7
SPELL_ATTR8_AFFECT_PARTY_AND_RAID = 0x00000100, // 8 Nearly all spells have "all party and raid" in description
SPELL_ATTR8_DONT_RESET_PERIODIC_TIMER = 0x00000200, // 9 Periodic auras with this flag keep old periodic timer when refreshing at close to one tick remaining (kind of anti DoT clipping)
SPELL_ATTR8_NAME_CHANGED_DURING_TRANSFORM = 0x00000400, // 10 according to wowhead comments, name changes, title remains
SPELL_ATTR8_UNK11 = 0x00000800, // 11
SPELL_ATTR8_AURA_SEND_AMOUNT = 0x00001000, // 12 Aura must have flag AFLAG_ANY_EFFECT_AMOUNT_SENT to send amount
SPELL_ATTR8_UNK13 = 0x00002000, // 13
SPELL_ATTR8_UNK14 = 0x00004000, // 14
SPELL_ATTR8_WATER_MOUNT = 0x00008000, // 15 only one River Boat used in Thousand Needles
SPELL_ATTR8_UNK16 = 0x00010000, // 16
SPELL_ATTR8_UNK17 = 0x00020000, // 17
SPELL_ATTR8_REMEMBER_SPELLS = 0x00040000, // 18 at some point in time, these auras remember spells and allow to cast them later
SPELL_ATTR8_USE_COMBO_POINTS_ON_ANY_TARGET = 0x00080000, // 19 allows to consume combo points from dead targets
SPELL_ATTR8_ARMOR_SPECIALIZATION = 0x00100000, // 20
SPELL_ATTR8_UNK21 = 0x00200000, // 21
SPELL_ATTR8_UNK22 = 0x00400000, // 22
SPELL_ATTR8_BATTLE_RESURRECTION = 0x00800000, // 23 Used to limit the Amount of Resurrections in Boss Encounters
SPELL_ATTR8_HEALING_SPELL = 0x01000000, // 24
SPELL_ATTR8_UNK25 = 0x02000000, // 25
SPELL_ATTR8_RAID_MARKER = 0x04000000, // 26 probably spell no need learn to cast
SPELL_ATTR8_UNK27 = 0x08000000, // 27
SPELL_ATTR8_NOT_IN_BG_OR_ARENA = 0x10000000, // 28 not allow to cast or deactivate currently active effect, not sure about Fast Track
SPELL_ATTR8_MASTERY_SPECIALIZATION = 0x20000000, // 29
SPELL_ATTR8_UNK30 = 0x40000000, // 30
SPELL_ATTR8_ATTACK_IGNORE_IMMUNE_TO_PC_FLAG = 0x80000000 // 31 Do not check UNIT_FLAG_IMMUNE_TO_PC in IsValidAttackTarget
SPELL_ATTR8_NO_ATTACK_BLOCK = 0x00000001, // 0
SPELL_ATTR8_IGNORE_DYNAMIC_OBJECT_CASTER = 0x00000002, // 1
SPELL_ATTR8_REMOVE_OUTSIDE_DUNGEONS_AND_RAIDS = 0x00000004, // 2
SPELL_ATTR8_ONLY_TARGET_IF_SAME_CREATOR = 0x00000008, // 3
SPELL_ATTR8_CAN_HIT_AOE_UNTARGETABLE = 0x00000010, // 4
SPELL_ATTR8_ALLOW_WHILE_CHARMED = 0x00000020, // 5
SPELL_ATTR8_AURA_REQUIRED_BY_CLIENT = 0x00000040, // 6
SPELL_ATTR8_IGNORE_SANCTUARY = 0x00000080, // 7
SPELL_ATTR8_USE_TARGETS_LEVEL_FOR_SPELL_SCALING = 0x00000100, // 8 Nearly all spells have "all party and raid" in description
SPELL_ATTR8_PERIODIC_CAN_CRIT = 0x00000200, // 9 Periodic auras with this flag keep old periodic timer when refreshing at close to one tick remaining (kind of anti DoT clipping)
SPELL_ATTR8_MIRROR_CREATURE_NAME = 0x00000400, // 10 according to wowhead comments, name changes, title remains
SPELL_ATTR8_ONLY_PLAYERS_CAN_CAST_THIS_SPELL = 0x00000800, // 11
SPELL_ATTR8_AURA_POINTS_ON_CLIENT = 0x00001000, // 12 Aura must have flag AFLAG_ANY_EFFECT_AMOUNT_SENT to send amount
SPELL_ATTR8_NOT_IN_SPELLBOOK_UNTIL_LEARNED = 0x00002000, // 13
SPELL_ATTR8_TARGET_PROCS_ON_CASTER = 0x00004000, // 14
SPELL_ATTR8_REQUIRES_LOCATION_TO_BE_ON_LIQUID_SURFACE = 0x00008000, // 15 only one River Boat used in Thousand Needles
SPELL_ATTR8_ONLY_TARGET_OWN_SUMMONS = 0x00010000, // 16
SPELL_ATTR8_HASTE_AFFECTS_DURATION = 0x00020000, // 17
SPELL_ATTR8_IGNORE_SPELLCAST_OVERRIDE_COST = 0x00040000, // 18 at some point in time, these auras remember spells and allow to cast them later
SPELL_ATTR8_ALLOW_TARGETS_HIDDEN_BY_SPAWN_TRACKING = 0x00080000, // 19 allows to consume combo points from dead targets
SPELL_ATTR8_REQUIRES_EQUIPPED_INV_TYPES = 0x00100000, // 20
SPELL_ATTR8_NO__SUMMON_DEST_FROM_CLIENT__TARGETING_PATHING_REQUIREMENT = 0x00200000, // 21
SPELL_ATTR8_MELEE_HASTE_AFFECTS_PERIODIC = 0x00400000, // 22
SPELL_ATTR8_ENFORCE_IN_COMBAT_RESSURECTION_LIMIT = 0x00800000, // 23 Used to limit the Amount of Resurrections in Boss Encounters
SPELL_ATTR8_HEAL_PREDICTION = 0x01000000, // 24
SPELL_ATTR8_NO_LEVEL_UP_TOAST = 0x02000000, // 25
SPELL_ATTR8_SKIP_IS_KNOWN_CHECK = 0x04000000, // 26 probably spell no need learn to cast
SPELL_ATTR8_AI_FACE_TARGET = 0x08000000, // 27
SPELL_ATTR8_NOT_IN_BATTLEGROUND = 0x10000000, // 28 not allow to cast or deactivate currently active effect, not sure about Fast Track
SPELL_ATTR8_MASTERY_AFFECTS_POINTS = 0x20000000, // 29
SPELL_ATTR8_DISPLAY_LARGE_AURA_ICON_ON_UNIT_FRAMES_BOSS_AURA = 0x40000000, // 30
SPELL_ATTR8_CAN_ATTACK_IMMUNE_PC = 0x80000000 // 31 Do not check UNIT_FLAG_IMMUNE_TO_PC in IsValidAttackTarget
};

[Flags]
Expand Down

0 comments on commit 241cd5a

Please sign in to comment.