Skip to content

serverside_spell

Structure ​

FieldTypeAttributesKeyNullDefaultExtraComment
IdintunsignedPRINO
DifficultyIDintsignedPRINO0
CategoryIdintunsignedNO0
DispelintunsignedNO0
MechanicintunsignedNO0
AttributesintunsignedNO0
AttributesExintunsignedNO0
AttributesEx2intunsignedNO0
AttributesEx3intunsignedNO0
AttributesEx4intunsignedNO0
AttributesEx5intunsignedNO0
AttributesEx6intunsignedNO0
AttributesEx7intunsignedNO0
AttributesEx8intunsignedNO0
AttributesEx9intunsignedNO0
AttributesEx10intunsignedNO0
AttributesEx11intunsignedNO0
AttributesEx12intunsignedNO0
AttributesEx13intunsignedNO0
AttributesEx14intunsignedNO0
AttributesEx15intunsignedNO0
StancesbigintunsignedNO0
StancesNotbigintunsignedNO0
TargetsintunsignedNO0
TargetCreatureTypeintunsignedNO0
RequiresSpellFocusintunsignedNO0
FacingCasterFlagsintunsignedNO0
CasterAuraStateintunsignedNO0
TargetAuraStateintunsignedNO0
ExcludeCasterAuraStateintunsignedNO0
ExcludeTargetAuraStateintunsignedNO0
CasterAuraSpellintunsignedNO0
TargetAuraSpellintunsignedNO0
ExcludeCasterAuraSpellintunsignedNO0
ExcludeTargetAuraSpellintunsignedNO0
CasterAuraTypeintsignedNO0
TargetAuraTypeintsignedNO0
ExcludeCasterAuraTypeintsignedNO0
ExcludeTargetAuraTypeintsignedNO0
CastingTimeIndexintunsignedNO1
RecoveryTimeintunsignedNO0
CategoryRecoveryTimeintunsignedNO0
StartRecoveryCategoryintunsignedNO0
StartRecoveryTimeintunsignedNO0
InterruptFlagsintunsignedNO0
AuraInterruptFlags1intunsignedNO0
AuraInterruptFlags2intunsignedNO0
ChannelInterruptFlags1intunsignedNO0
ChannelInterruptFlags2intunsignedNO0
ProcFlagsintunsignedNO0
ProcFlags2intunsignedNO0
ProcChanceintunsignedNO0
ProcChargesintunsignedNO0
ProcCooldownintunsignedNO0
ProcBasePPMfloatNO0
MaxLevelintunsignedNO0
BaseLevelintunsignedNO0
SpellLevelintunsignedNO0
DurationIndexintunsignedNO0
RangeIndexintunsignedNO1
SpeedfloatNO0
LaunchDelayfloatNO0
StackAmountintunsignedNO0
EquippedItemClassintsignedNO-1
EquippedItemSubClassMaskintsignedNO0
EquippedItemInventoryTypeMaskintsignedNO0
ContentTuningIdintunsignedNO0
SpellNamevarchar(100)YESNULL
ConeAnglefloatNO0
ConeWidthfloatNO0
MaxTargetLevelintunsignedNO0
MaxAffectedTargetsintunsignedNO0
SpellFamilyNameintunsignedNO0
SpellFamilyFlags1intunsignedNO0
SpellFamilyFlags2intunsignedNO0
SpellFamilyFlags3intunsignedNO0
SpellFamilyFlags4intunsignedNO0
DmgClassintunsignedNO0
PreventionTypeintunsignedNO0
AreaGroupIdintsignedNO0
SchoolMaskintunsignedNO0
ChargeCategoryIdintunsignedNO0
 

Description of fields ​

Id ​

- no description -  

DifficultyID ​

- no description -  

CategoryId ​

- no description -  

Dispel ​

- no description -  

Mechanic ​

- no description -  

Attributes ​

NameHexComment
SPELL_ATTR0_PROC_FAILURE_BURNS_CHARGE0x00000001Proc Failure Burns Charge
SPELL_ATTR0_USES_RANGED_SLOT0x00000002Use ammo, ranged attack range modifiers, ranged haste, etc.
SPELL_ATTR0_ON_NEXT_SWING_NO_DAMAGE0x00000004Both "on next swing" attributes have identical handling in server & client
SPELL_ATTR0_DO_NOT_LOG_IMMUNE_MISSES0x00000008Do Not Log Immune Misses (client only)
SPELL_ATTR0_IS_ABILITY0x00000010Cannot be reflected, not affected by cast speed modifiers, etc.
SPELL_ATTR0_IS_TRADESKILL0x00000020Displayed in recipe list, not affected by cast speed modifiers
SPELL_ATTR0_PASSIVE0x00000040Spell is automatically cast on self by core
SPELL_ATTR0_DO_NOT_DISPLAY_SPELLBOOK_AURA_ICON_COMBAT_LOG0x00000080Not visible in spellbook or aura bar
SPELL_ATTR0_DO_NOT_LOG0x00000100Spell will not appear in combat logs
SPELL_ATTR0_HELD_ITEM_ONLY0x00000200Client will automatically select main-hand item as cast target
SPELL_ATTR0_ON_NEXT_SWING0x00000400Both "on next swing" attributes have identical handling in server & client
SPELL_ATTR0_WEARER_CASTS_PROC_TRIGGER0x00000800Just a marker attribute to show auras that trigger another spell (either directly or with a script)
SPELL_ATTR0_SERVER_ONLY0x00001000Server Only
SPELL_ATTR0_ALLOW_ITEM_SPELL_IN_PVP0x00002000Allow Item Spell In PvP
SPELL_ATTR0_ONLY_INDOORS0x00004000Only Indoors
SPELL_ATTR0_ONLY_OUTDOORS0x00008000Only Outdoors
SPELL_ATTR0_NOT_SHAPESHIFTED0x00010000Not Shapeshifted
SPELL_ATTR0_ONLY_STEALTHED0x00020000Only Stealthed
SPELL_ATTR0_DO_NOT_SHEATH0x00040000Do Not Sheath (client only)
SPELL_ATTR0_SCALES_WITH_CREATURE_LEVEL0x00080000For non-player casts, scale impact and power cost with caster's level
SPELL_ATTR0_CANCELS_AUTO_ATTACK_COMBAT0x00100000After casting this, the current auto-attack will be interrupted
SPELL_ATTR0_NO_ACTIVE_DEFENSE0x00200000Spell cannot be dodged, parried or blocked
SPELL_ATTR0_TRACK_TARGET_IN_CAST_PLAYER_ONLY0x00400000Track Target in Cast (Player Only) (client only)
SPELL_ATTR0_ALLOW_CAST_WHILE_DEAD0x00800000Spells without this flag cannot be cast by dead units in non-triggered contexts
SPELL_ATTR0_ALLOW_WHILE_MOUNTED0x01000000Allow While Mounted
SPELL_ATTR0_COOLDOWN_ON_EVENT0x02000000Spell is unusable while already active, and cooldown does not begin until the effects have worn off
SPELL_ATTR0_AURA_IS_DEBUFF0x04000000Forces the spell to be treated as a negative spell
SPELL_ATTR0_ALLOW_WHILE_SITTING0x08000000Allow While Sitting
SPELL_ATTR0_NOT_IN_COMBAT_ONLY_PEACEFUL0x10000000Not In Combat (Only Peaceful)
SPELL_ATTR0_NO_IMMUNITIES0x20000000Allows spell to pierce invulnerability, unless the invulnerability spell also has this attribute
SPELL_ATTR0_HEARTBEAT_RESIST0x40000000Periodically re-rolls against resistance to potentially expire aura early
SPELL_ATTR0_NO_AURA_CANCEL0x80000000Prevents the player from voluntarily canceling a positive aura
 

AttributesEx ​

NameHexComment
SPELL_ATTR1_DISMISS_PET_FIRST0x00000001Without this attribute, summoning spells will fail if caster already has a pet
SPELL_ATTR1_USE_ALL_MANA0x00000002Ignores listed power cost and drains entire pool instead
SPELL_ATTR1_IS_CHANNELLED0x00000004Both "channeled" attributes have identical handling in server & client
SPELL_ATTR1_NO_REDIRECTION0x00000008Spell will not be attracted by SPELL_MAGNET auras (Grounding Totem)
SPELL_ATTR1_NO_SKILL_INCREASE0x00000010No Skill Increase
SPELL_ATTR1_ALLOW_WHILE_STEALTHED0x00000020Allow While Stealthed
SPELL_ATTR1_IS_SELF_CHANNELLED0x00000040Both "channeled" attributes have identical handling in server & client
SPELL_ATTR1_NO_REFLECTION0x00000080Spell will pierce through Spell Reflection and similar
SPELL_ATTR1_ONLY_PEACEFUL_TARGETS0x00000100Target cannot be in combat
SPELL_ATTR1_INITIATES_COMBAT_ENABLES_AUTO_ATTACK0x00000200Initiates Combat (Enables Auto-Attack) (client only) Caster will begin auto-attacking the target on cast
SPELL_ATTR1_NO_THREAT0x00000400No Threat. Also does not cause target to engage
SPELL_ATTR1_AURA_UNIQUE0x00000800Aura will not refresh its duration when recast
SPELL_ATTR1_FAILURE_BREAKS_STEALTH0x00001000Failure Breaks Stealth
SPELL_ATTR1_TOGGLE_FAR_SIGHT0x00002000Toggle Far Sight (client only)
SPELL_ATTR1_TRACK_TARGET_IN_CHANNEL0x00004000While channeling, adjust facing to face target
SPELL_ATTR1_IMMUNITY_PURGES_EFFECT0x00008000For immunity spells, cancel all auras that this spell would make you immune to when the spell is applied
SPELL_ATTR1_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS0x00010000/WRONG IMPL/ Immunity to Hostile & Friendly Effects. Will not pierce Divine Shield, Ice Block and other full invulnerabilities
SPELL_ATTR1_NO_AUTOCAST_AI0x00020000No AutoCast (AI)
SPELL_ATTR1_PREVENTS_ANIM0x00040000/NYI/ // Prevents Anim. Auras apply UNIT_FLAG_PREVENT_EMOTES_FROM_CHAT_TEXT
SPELL_ATTR1_EXCLUDE_CASTER0x00080000Exclude Caster
SPELL_ATTR1_FINISHING_MOVE_DAMAGE0x00100000Finishing Move - Damage
SPELL_ATTR1_THREAT_ONLY_ON_MISS0x00200000/NYI/ // Threat only on Miss
SPELL_ATTR1_FINISHING_MOVE_DURATION0x00400000Finishing Move - Duration
SPELL_ATTR1_IGNORE_OWNERS_DEATH0x00800000/NYI/ // Ignore Owner's Death
SPELL_ATTR1_SPECIAL_SKILLUP0x01000000Special Skillup
SPELL_ATTR1_AURA_STAYS_AFTER_COMBAT0x02000000Aura Stays After Combat
SPELL_ATTR1_REQUIRE_ALL_TARGETS0x04000000Require All Targets
SPELL_ATTR1_DISCOUNT_POWER_ON_MISS0x08000000Discount Power On Miss
SPELL_ATTR1_NO_AURA_ICON0x10000000No Aura Icon (client only)
SPELL_ATTR1_NAME_IN_CHANNEL_BAR0x20000000Name in Channel Bar (client only)
SPELL_ATTR1_DISPEL_ALL_STACKS0x40000000Dispel All Stacks
SPELL_ATTR1_CAST_WHEN_LEARNED0x80000000Cast When Learned
 

AttributesEx2 ​

NameHexComment
SPELL_ATTR2_ALLOW_DEAD_TARGET0x00000001Allow Dead Target
SPELL_ATTR2_NO_SHAPESHIFT_UI0x00000002Does not replace action bar when shapeshifted
SPELL_ATTR2_IGNORE_LINE_OF_SIGHT0x00000004Ignore Line of Sight
SPELL_ATTR2_ALLOW_LOW_LEVEL_BUFF0x00000008Allow Low Level Buff
SPELL_ATTR2_USE_SHAPESHIFT_BAR0x00000010Use Shapeshift Bar (client only)
SPELL_ATTR2_AUTO_REPEAT0x00000020Auto Repeat
SPELL_ATTR2_CANNOT_CAST_ON_TAPPED0x00000040Can only target untapped units, or those tapped by caster
SPELL_ATTR2_DO_NOT_REPORT_SPELL_FAILURE0x00000080Do Not Report Spell Failure
SPELL_ATTR2_INCLUDE_IN_ADVANCED_COMBAT_LOG0x00000100Determines whether to include this aura in list of auras in SMSG_ENCOUNTER_START
SPELL_ATTR2_ALWAYS_CAST_AS_UNIT0x00000200/NYI, UNK/ // Always Cast As Unit
SPELL_ATTR2_SPECIAL_TAMING_FLAG0x00000400Special Taming Flag
SPELL_ATTR2_NO_TARGET_PER_SECOND_COSTS0x00000800No Target Per-Second Costs
SPELL_ATTR2_CHAIN_FROM_CASTER0x00001000Chain From Caster
SPELL_ATTR2_ENCHANT_OWN_ITEM_ONLY0x00002000nchant own item only
SPELL_ATTR2_ALLOW_WHILE_INVISIBLE0x00004000Allow While Invisible
SPELL_ATTR2_DO_NOT_CONSUME_IF_GAINED_DURING_CAST0x00008000Do Not Consume if Gained During Cast
SPELL_ATTR2_NO_ACTIVE_PETS0x00010000No Active Pets
SPELL_ATTR2_DO_NOT_RESET_COMBAT_TIMERS0x00020000Does not reset melee/ranged autoattack timer on cast
SPELL_ATTR2_NO_JUMP_WHILE_CAST_PENDING0x00040000No Jump While Cast Pending (client only)
SPELL_ATTR2_ALLOW_WHILE_NOT_SHAPESHIFTED_CASTER_FORM0x00080000Allow While Not Shapeshifted (caster form). Even if Stances are nonzero, allow spell to be cast outside of shapeshift (though not in a different shapeshift)
SPELL_ATTR2_INITIATE_COMBAT_POST_CAST_ENABLES_AUTO_ATTACK0x00100000Initiate Combat Post-Cast (Enables Auto-Attack)
SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE0x00200000Causes BG flags to be dropped if combined with ATTR1_DISPEL_AURAS_ON_IMMUNITY
SPELL_ATTR2_NO_INITIAL_THREAT0x00400000No Initial Threat
SPELL_ATTR2_PROC_COOLDOWN_ON_FAILURE0x00800000Proc Cooldown On Failure
SPELL_ATTR2_ITEM_CAST_WITH_OWNER_SKILL0x01000000Item Cast With Owner Skill
SPELL_ATTR2_DONT_BLOCK_MANA_REGEN0x02000000Don't Block Mana Regen
SPELL_ATTR2_NO_SCHOOL_IMMUNITIES0x04000000Allow aura to be applied despite target being immune to new aura applications
SPELL_ATTR2_IGNORE_WEAPONSKILL0x08000000Ignore Weaponskill
SPELL_ATTR2_NOT_AN_ACTION0x10000000Not an Action
SPELL_ATTR2_CANT_CRIT0x20000000Can't Crit
SPELL_ATTR2_ACTIVE_THREAT0x40000000Active Threat
SPELL_ATTR2_RETAIN_ITEM_CAST0x80000000passes m_CastItem to triggered spells
 

AttributesEx3 ​

NameHexComment
SPELL_ATTR3_PVP_ENABLING0x00000001PvP Enabling
SPELL_ATTR3_NO_PROC_EQUIP_REQUIREMENT0x00000002No Proc Equip Requirement. Ignores subclass mask check when checking proc
SPELL_ATTR3_NO_CASTING_BAR_TEXT0x00000004No Casting Bar Text
SPELL_ATTR3_COMPLETELY_BLOCKED0x00000008Completely Blocked
SPELL_ATTR3_NO_RES_TIMER0x00000010No Res Timer
SPELL_ATTR3_NO_DURABILITY_LOSS0x00000020No Durability Loss
SPELL_ATTR3_NO_AVOIDANCE0x00000040No Avoidance
SPELL_ATTR3_DOT_STACKING_RULE0x00000080DoT Stacking Rule. Stack separately for each caster
SPELL_ATTR3_ONLY_ON_PLAYER0x00000100Only On Player
SPELL_ATTR3_NOT_A_PROC0x00000200Not a Proc. Without this attribute, any triggered spell will be unable to trigger other auras' procs
SPELL_ATTR3_REQUIRES_MAIN_HAND_WEAPON0x00000400Requires Main-Hand Weapon
SPELL_ATTR3_ONLY_BATTLEGROUNDS0x00000800Only Battlegrounds
SPELL_ATTR3_ONLY_ON_GHOSTS0x00001000Only On Ghosts
SPELL_ATTR3_HIDE_CHANNEL_BAR0x00002000Hide Channel Bar (client only)
SPELL_ATTR3_HIDE_IN_RAID_FILTER0x00004000Hide In Raid Filter (client only)
SPELL_ATTR3_NORMAL_RANGED_ATTACK0x00008000Auto Shoot, Shoot, Throw - ranged normal attack attribute?
SPELL_ATTR3_SUPPRESS_CASTER_PROCS0x00010000Suppress Caster Procs
SPELL_ATTR3_SUPPRESS_TARGET_PROCS0x00020000Suppress Target Procs
SPELL_ATTR3_ALWAYS_HIT0x00040000Spell cannot miss, or be dodged/parried/blocked
SPELL_ATTR3_INSTANT_TARGET_PROCS0x00080000Instant Target Procs .Proc events are triggered before spell batching processes the spell hit on target
SPELL_ATTR3_ALLOW_AURA_WHILE_DEAD0x00100000Allow Aura While Dead
SPELL_ATTR3_ONLY_PROC_OUTDOORS0x00200000Only Proc Outdoors
SPELL_ATTR3_DO_NOT_TRIGGER_TARGET_STAND0x00400000Do Not Trigger Target Stand
SPELL_ATTR3_NO_DAMAGE_HISTORY0x00800000/NYI, no damage history implementation/ // No Damage History
SPELL_ATTR3_REQUIRES_OFF_HAND_WEAPON0x01000000Requires Off-Hand Weapon
SPELL_ATTR3_TREAT_AS_PERIODIC0x02000000Treat As Periodic
SPELL_ATTR3_CAN_PROC_FROM_PROCS0x04000000Can Proc From Procs
SPELL_ATTR3_ONLY_PROC_ON_CASTER0x08000000Only Proc on Caster
SPELL_ATTR3_IGNORE_CASTER_AND_TARGET_RESTRICTIONS0x10000000/NYI/ //Ignore Caster & Target Restrictions
SPELL_ATTR3_IGNORE_CASTER_MODIFIERS0x20000000Ignore Caster Modifiers
SPELL_ATTR3_DO_NOT_DISPLAY_RANGE0x40000000Do Not Display Range (client only)
SPELL_ATTR3_NOT_ON_AOE_IMMUNE0x80000000/NYI, no aoe immunity implementation/
 

AttributesEx4 ​

NameHexComment
SPELL_ATTR4_NO_CAST_LOG0x00000001No Cast Log
SPELL_ATTR4_CLASS_TRIGGER_ONLY_ON_TARGET0x00000002Class Trigger Only On Target
SPELL_ATTR4_AURA_EXPIRES_OFFLINE0x00000004Aura Expires Offline. Debuffs (except Resurrection Sickness) will automatically do this
SPELL_ATTR4_NO_HELPFUL_THREAT0x00000008No Helpful Threat
SPELL_ATTR4_NO_HARMFUL_THREAT0x00000010No Harmful Threat
SPELL_ATTR4_ALLOW_CLIENT_TARGETING0x00000020Allow Client Targeting. Allows client to send spell targets for this spell. Applies only to pet spells, without this attribute CMSG_PET_ACTION is sent instead of CMSG_PET_CAST_SPELL
SPELL_ATTR4_CANNOT_BE_STOLEN0x00000040Cannot Be Stolen
SPELL_ATTR4_ALLOW_CAST_WHILE_CASTING0x00000080Allow Cast While Casting. Ignores already in-progress cast and still casts
SPELL_ATTR4_IGNORE_DAMAGE_TAKEN_MODIFIERS0x00000100Ignore Damage Taken Modifiers
SPELL_ATTR4_COMBAT_FEEDBACK_WHEN_USABLE0x00000200Combat Feedback When Usable (client only)
SPELL_ATTR4_WEAPON_SPEED_COST_SCALING0x00000400Weapon Speed Cost Scaling. Adds 10 to power cost for each 1s of weapon speed
SPELL_ATTR4_NO_PARTIAL_IMMUNITY0x00000800No Partial Immunity
SPELL_ATTR4_AURA_IS_BUFF0x00001000Aura Is Buff
SPELL_ATTR4_DO_NOT_LOG_CASTER0x00002000Do Not Log Caster
SPELL_ATTR4_REACTIVE_DAMAGE_PROC0x00004000Reactive Damage Proc. Damage from spells with this attribute doesn't break auras that normally break on damage taken
SPELL_ATTR4_NOT_IN_SPELLBOOK0x00008000Not In Spellbook
SPELL_ATTR4_NOT_IN_ARENA_OR_RATED_BATTLEGROUND0x00010000Not In Arena or Rated Battleground. Makes spell unusable despite CD <= 10min
SPELL_ATTR4_IGNORE_DEFAULT_ARENA_RESTRICTIONS0x00020000Ignore Default Arena Restrictions. Makes spell usable despite CD > 10min
SPELL_ATTR4_BOUNCY_CHAIN_MISSILES0x00040000Bouncy Chain Missiles. Hits area targets over time instead of all at once
SPELL_ATTR4_ALLOW_PROC_WHILE_SITTING0x00080000Allow Proc While Sitting
SPELL_ATTR4_AURA_NEVER_BOUNCES0x00100000Aura Never Bounces
SPELL_ATTR4_ALLOW_ENTERING_ARENA0x00200000Allow Entering Arena
SPELL_ATTR4_PROC_SUPPRESS_SWING_ANIM0x00400000Proc Suppress Swing Anim
SPELL_ATTR4_SUPPRESS_WEAPON_PROCS0x00800000Suppress Weapon Procs
SPELL_ATTR4_AUTO_RANGED_COMBAT0x01000000Auto Ranged Combat
SPELL_ATTR4_OWNER_POWER_SCALING0x02000000Owner Power Scaling
SPELL_ATTR4_ONLY_FLYING_AREAS0x04000000Only Flying Areas
SPELL_ATTR4_FORCE_DISPLAY_CASTBAR0x08000000Force Display Castbar
SPELL_ATTR4_IGNORE_COMBAT_TIMER0x10000000Ignore Combat Timer
SPELL_ATTR4_AURA_BOUNCE_FAILS_SPELL0x20000000Aura Bounce Fails Spell
SPELL_ATTR4_OBSOLETE0x40000000Obsolete
SPELL_ATTR4_USE_FACING_FROM_SPELL0x80000000Use Facing From Spell
 

AttributesEx5 ​

NameHexComment
SPELL_ATTR5_ALLOW_ACTIONS_DURING_CHANNEL0x00000001Allow Actions During Channel
SPELL_ATTR5_NO_REAGENT_COST_WITH_AURA0x00000002No Reagent Cost With Aura
SPELL_ATTR5_REMOVE_ENTERING_ARENA0x00000004Remove Entering. Force this aura to be removed on entering arena, regardless of other properties
SPELL_ATTR5_ALLOW_WHILE_STUNNED0x00000008Allow While Stunned
SPELL_ATTR5_TRIGGERS_CHANNELING0x00000010Triggers Channeling
SPELL_ATTR5_LIMIT_N0x00000020Remove previous application to another unit if applied
SPELL_ATTR5_IGNORE_AREA_EFFECT_PVP_CHECK0x00000040Ignore Area Effect PvP Check
SPELL_ATTR5_NOT_ON_PLAYER0x00000080Not On Player
SPELL_ATTR5_NOT_ON_PLAYER_CONTROLLED_NPC0x00000100Not On Player Controlled NPC
SPELL_ATTR5_EXTRA_INITIAL_PERIOD0x00000200Extra Initial Period. Immediately do periodic tick on apply
SPELL_ATTR5_DO_NOT_DISPLAY_DURATION0x00000400Do Not Display Duration
SPELL_ATTR5_IMPLIED_TARGETING0x00000800Implied Targeting (client only)
SPELL_ATTR5_MELEE_CHAIN_TARGETING0x00001000Melee Chain Targeting
SPELL_ATTR5_SPELL_HASTE_AFFECTS_PERIODIC0x00002000Spell Haste Affects Periodic
SPELL_ATTR5_NOT_AVAILABLE_WHILE_CHARMED0x00004000Not Available While Charmed
SPELL_ATTR5_TREAT_AS_AREA_EFFECT0x00008000Treat as Area Effect
SPELL_ATTR5_AURA_AFFECTS_NOT_JUST_REQ_EQUIPPED_ITEM0x00010000Aura Affects Not Just Req. Equipped Item
SPELL_ATTR5_ALLOW_WHILE_FLEEING0x00020000Allow While Fleeing
SPELL_ATTR5_ALLOW_WHILE_CONFUSED0x00040000Allow While Confused
SPELL_ATTR5_AI_DOESNT_FACE_TARGET0x00080000AI Doesn't Face Target
SPELL_ATTR5_DO_NOT_ATTEMPT_A_PET_RESUMMON_WHEN_DISMOUNTING0x00100000Do Not Attempt a Pet Resummon When Dismounting. No generic handling possible, used by scripted dismount spells
SPELL_ATTR5_IGNORE_TARGET_REQUIREMENTS0x00200000/NYI/ // Ignore Target Requirements
SPELL_ATTR5_NOT_ON_TRIVIAL0x00400000/NYI/ // Not On Trivial
SPELL_ATTR5_NO_PARTIAL_RESISTS0x00800000/NYI, resisting only some spell effects not implemented/ // No Partial Resists
SPELL_ATTR5_IGNORE_CASTER_REQUIREMENTS0x01000000/NYI/ // Ignore Caster Requirements
SPELL_ATTR5_ALWAYS_LINE_OF_SIGHT0x02000000Always Line of Sight
SPELL_ATTR5_ALWAYS_AOE_LINE_OF_SIGHT0x04000000Always AOE Line of Sight. Requires line of sight between caster and target in addition to between dest and target
SPELL_ATTR5_NO_CASTER_AURA_ICON0x08000000No Caster Aura Icon (client only)
SPELL_ATTR5_NO_TARGET_AURA_ICON0x10000000No Target Aura Icon (client only)
SPELL_ATTR5_AURA_UNIQUE_PER_CASTER0x20000000Aura Unique Per Caster
SPELL_ATTR5_ALWAYS_SHOW_GROUND_TEXTURE0x40000000Always Show Ground Texture
SPELL_ATTR5_ADD_MELEE_HIT_RATING0x80000000Add Melee Hit Rating
 

AttributesEx6 ​

NameHexComment
SPELL_ATTR6_NO_COOLDOWN_ON_TOOLTIP0x00000001No Cooldown On Tooltip (client only)
SPELL_ATTR6_DO_NOT_RESET_COOLDOWN_IN_ARENA0x00000002Do Not Reset Cooldown In Arena
SPELL_ATTR6_NOT_AN_ATTACK0x00000004/NYI/ // Not an Attack
SPELL_ATTR6_CAN_ASSIST_IMMUNE_PC0x00000008Can Assist Immune PC
SPELL_ATTR6_IGNORE_FOR_MOD_TIME_RATE0x00000010/NYI, time rate not implemented/ // Ignore For Mod Time Rate
SPELL_ATTR6_DO_NOT_CONSUME_RESOURCES0x00000020Do Not Consume Resources
SPELL_ATTR6_FLOATING_COMBAT_TEXT_ON_CAST0x00000040Floating Combat Text On Cast (client only)
SPELL_ATTR6_AURA_IS_WEAPON_PROC0x00000080Aura Is Weapon Proc
SPELL_ATTR6_DO_NOT_CHAIN_TO_CROWD_CONTROLLED_TARGETS0x00000100Do Not Chain To Crowd-Controlled Targets. Implicit targeting (chaining and area targeting) will not impact crowd controlled targets
SPELL_ATTR6_ALLOW_ON_CHARMED_TARGETS0x00000200/NYI/ // Allow On Charmed Targets
SPELL_ATTR6_NO_AURA_LOG0x00000400No Aura Log
SPELL_ATTR6_NOT_IN_RAID_INSTANCES0x00000800Not In Raid Instances
SPELL_ATTR6_ALLOW_WHILE_RIDING_VEHICLE0x00001000Allow While Riding Vehicle
SPELL_ATTR6_IGNORE_PHASE_SHIFT0x00002000Ignore Phase Shift
SPELL_ATTR6_AI_PRIMARY_RANGED_ATTACK0x00004000/NYI/ // AI Primary Ranged Attack
SPELL_ATTR6_NO_PUSHBACK0x00008000No Pushback
SPELL_ATTR6_NO_JUMP_PATHING0x00010000/NYI, currently jumps dont path at all/ // No Jump Pathing
SPELL_ATTR6_ALLOW_EQUIP_WHILE_CASTING0x00020000Allow Equip While Casting
SPELL_ATTR6_ORIGINATE_FROM_CONTROLLER0x00040000Originate From Controller. Client will prevent casting if not possessed, charmer will be caster for all intents and purposes
SPELL_ATTR6_DELAY_COMBAT_TIMER_DURING_CAST0x00080000Delay Combat Timer During Cast
SPELL_ATTR6_AURA_ICON_ONLY_FOR_CASTER_LIMIT_100x00100000Aura Icon Only For Caster (Limit 10) (client only)
SPELL_ATTR6_SHOW_MECHANIC_AS_COMBAT_TEXT0x00200000Show Mechanic as Combat Text (client only)
SPELL_ATTR6_ABSORB_CANNOT_BE_IGNORE0x00400000Absorb Cannot Be Ignore
SPELL_ATTR6_TAPS_IMMEDIATELY0x00800000Taps immediately
SPELL_ATTR6_CAN_TARGET_UNTARGETABLE0x01000000Can Target Untargetable
SPELL_ATTR6_DOESNT_RESET_SWING_TIMER_IF_INSTANT0x02000000Doesn't Reset Swing Timer if Instant
SPELL_ATTR6_VEHICLE_IMMUNITY_CATEGORY0x04000000/NYI, immunity to some buffs for some vehicles/ // Vehicle Immunity Category
SPELL_ATTR6_IGNORE_HEALING_MODIFIERS0x08000000Ignore Healing Modifiers. This prevents certain healing modifiers from applying - see implementation if you really care about details
SPELL_ATTR6_DO_NOT_AUTO_SELECT_TARGET_WITH_INITIATES_COMBAT0x10000000Do Not Auto Select Target with Initiates Combat (client only)
SPELL_ATTR6_IGNORE_CASTER_DAMAGE_MODIFIERS0x20000000Ignore Caster Damage Modifiers. This prevents certain damage modifiers from applying - see implementation if you really care about details
SPELL_ATTR6_DISABLE_TIED_EFFECT_POINTS0x40000000/NYI/ // Disable Tied Effect Points
SPELL_ATTR6_NO_CATEGORY_COOLDOWN_MODS0x80000000No Category Cooldown Mods
 

AttributesEx7 ​

NameHexComment
SPELL_ATTR7_UNK00x00000001Unknown attribute 0@Attr7
SPELL_ATTR7_IGNORE_DURATION_MODS0x00000002Ignore duration modifiers
SPELL_ATTR7_REACTIVATE_AT_RESURRECT0x00000004Reactivate at resurrect (client only)
SPELL_ATTR7_IS_CHEAT_SPELL0x00000008cheat spell. Cannot cast if caster doesn't have UnitFlag2 & UNIT_FLAG2_ALLOW_CHEAT_SPELLS
SPELL_ATTR7_UNK40x00000010Unknown attribute 4@Attr7. Soulstone related?
SPELL_ATTR7_SUMMON_TOTEM0x00000020Summons player-owned totem
SPELL_ATTR7_NO_PUSHBACK_ON_DAMAGE0x00000040Damage dealt by this does not cause spell pushback
SPELL_ATTR7_UNK70x00000080Unknown attribute 7@Attr7
SPELL_ATTR7_HORDE_ONLY0x00000100Horde only
SPELL_ATTR7_ALLIANCE_ONLY0x00000200Alliance only
SPELL_ATTR7_DISPEL_CHARGES0x00000400Dispel/Spellsteal remove individual charges
SPELL_ATTR7_INTERRUPT_ONLY_NONPLAYER0x00000800Can Cause Interrupt. Only interrupt non-player casting
SPELL_ATTR7_SILENCE_ONLY_NONPLAYER0x00001000Can Cause Silence
SPELL_ATTR7_CAN_ALWAYS_BE_INTERRUPTED0x00002000No UI Not Interruptible. Can always be interrupted, even if caster is immune
SPELL_ATTR7_UNK140x00004000Unknown attribute 14@Attr7
SPELL_ATTR7_UNK150x00008000Unknown attribute 15@Attr7. Exorcism - guaranteed crit vs families?
SPELL_ATTR7_HIDDEN_IN_SPELLBOOK_WHEN_LEARNED0x00010000Only In Spellbook Until Learned. After learning these spells become hidden in spellbook (but are visible when not learned for low level characters)
SPELL_ATTR7_UNK170x00020000Unknown attribute 17@Attr7
SPELL_ATTR7_HAS_CHARGE_EFFECT0x00040000Has charge effect
SPELL_ATTR7_ZONE_TELEPORT0x00080000Is zone teleport
SPELL_ATTR7_UNK200x00100000Unknown attribute 20@Attr7. Invulnerability related?
SPELL_ATTR7_UNK210x00200000Unknown attribute 21@Attr7
SPELL_ATTR7_IGNORES_COLD_WEATHER_FLYING_REQUIREMENT0x00400000Ignores Cold Weather Flying Requirement
SPELL_ATTR7_NO_ATTACK_DODGE0x00800000No Attack Dodge
SPELL_ATTR7_NO_ATTACK_PARRY0x01000000No Attack Parry
SPELL_ATTR7_NO_ATTACK_MISS0x02000000No Attack Miss
SPELL_ATTR7_UNK260x04000000Unknown attribute 26@Attr7
SPELL_ATTR7_BYPASS_NO_RESURRECT_AURA0x08000000Bypass No Resurrect Aura
SPELL_ATTR7_CONSOLIDATED_RAID_BUFF0x10000000Consolidate in raid buff frame (client only)
SPELL_ATTR7_UNK290x20000000Unknown attribute 29@Attr7
SPELL_ATTR7_UNK300x40000000Unknown attribute 30@Attr7
SPELL_ATTR7_CLIENT_INDICATOR0x80000000Client indicator (client only)
 

AttributesEx8 ​

NameHexComment
SPELL_ATTR8_CANT_MISS0x00000001No Attack Block
SPELL_ATTR8_UNK10x00000002Unknown attribute 1@Attr8
SPELL_ATTR8_UNK20x00000004Unknown attribute 2@Attr8
SPELL_ATTR8_UNK30x00000008Unknown attribute 3@Attr8
SPELL_ATTR8_UNK40x00000010Unknown attribute 4@Attr8
SPELL_ATTR8_UNK50x00000020Unknown attribute 5@Attr8
SPELL_ATTR8_UNK60x00000040Unknown attribute 6@Attr8
SPELL_ATTR8_UNK70x00000080Unknown attribute 7@Attr8
SPELL_ATTR8_AFFECT_PARTY_AND_RAID0x00000100Use Target's Level for Spell Scaling
SPELL_ATTR8_DONT_RESET_PERIODIC_TIMER0x00000200Periodic Can Crit. (WRONG) 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_TRANSFORM0x00000400Mirror creature name
SPELL_ATTR8_UNK110x00000800Unknown attribute 11@Attr8
SPELL_ATTR8_AURA_SEND_AMOUNT0x00001000Aura Points On Client
SPELL_ATTR8_UNK130x00002000Unknown attribute 13@Attr8
SPELL_ATTR8_UNK140x00004000Unknown attribute 14@Attr8
SPELL_ATTR8_WATER_MOUNT0x00008000Requires location to be on liquid surface
SPELL_ATTR8_UNK160x00010000Unknown attribute 16@Attr8
SPELL_ATTR8_HASTE_AFFECTS_DURATION0x00020000Haste Affects Duration
SPELL_ATTR8_REMEMBER_SPELLS0x00040000Ignore Spellcast Override Cost
SPELL_ATTR8_USE_COMBO_POINTS_ON_ANY_TARGET0x00080000Allow Targets Hidden by Spawn Tracking
SPELL_ATTR8_ARMOR_SPECIALIZATION0x00100000Requires Equipped Inv Types
SPELL_ATTR8_UNK210x00200000Unknown attribute 21@Attr8
SPELL_ATTR8_UNK220x00400000Unknown attribute 22@Attr8
SPELL_ATTR8_BATTLE_RESURRECTION0x00800000Enforce In Combat Ressurection Limit. Used to limit the number of resurrections in boss encounters
SPELL_ATTR8_HEALING_SPELL0x01000000Heal Prediction
SPELL_ATTR8_UNK250x02000000Unknown attribute 25@Attr8
SPELL_ATTR8_RAID_MARKER0x04000000Skip Is Known Check
SPELL_ATTR8_UNK270x08000000Unknown attribute 27@Attr8
SPELL_ATTR8_NOT_IN_BG_OR_ARENA0x10000000Not in Battleground
SPELL_ATTR8_MASTERY_AFFECTS_POINTS0x20000000Mastery Affects Points
SPELL_ATTR8_UNK300x40000000Unknown attribute 30@Attr8
SPELL_ATTR8_ATTACK_IGNORE_IMMUNE_TO_PC_FLAG0x80000000Can Attack ImmunePC. Do not check UNIT_FLAG_IMMUNE_TO_PC in IsValidAttackTarget
 

AttributesEx9 ​

NameHexComment
SPELL_ATTR9_UNK00x00000001Unknown attribute 0@Attr9
SPELL_ATTR9_UNK10x00000002Unknown attribute 1@Attr9
SPELL_ATTR9_RESTRICTED_FLIGHT_AREA0x00000004Only When Illegally Mounted
SPELL_ATTR9_UNK30x00000008Unknown attribute 3@Attr9
SPELL_ATTR9_SPECIAL_DELAY_CALCULATION0x00000010Missile Speed is Delay (in sec)
SPELL_ATTR9_SUMMON_PLAYER_TOTEM0x00000020Ignore Totem Requirements for Casting
SPELL_ATTR9_UNK60x00000040Unknown attribute 6@Attr9
SPELL_ATTR9_UNK70x00000080Unknown attribute 7@Attr9
SPELL_ATTR9_AIMED_SHOT0x00000100Cooldown Ignores Ranged Weapon
SPELL_ATTR9_NOT_USABLE_IN_ARENA0x00000200Not In Arena
SPELL_ATTR9_UNK100x00000400Unknown attribute 10@Attr9
SPELL_ATTR9_UNK110x00000800Unknown attribute 11@Attr9
SPELL_ATTR9_UNK120x00001000Unknown attribute 12@Attr9
SPELL_ATTR9_SLAM0x00002000Haste Affects Melee Ability Casttime
SPELL_ATTR9_USABLE_IN_RATED_BATTLEGROUNDS0x00004000Ignore Default Rated Battleground Restrictions
SPELL_ATTR9_UNK150x00008000Unknown attribute 15@Attr9
SPELL_ATTR9_UNK160x00010000Unknown attribute 16@Attr9
SPELL_ATTR9_UNK170x00020000Unknown attribute 17@Attr9
SPELL_ATTR9_UNK180x00040000Unknown attribute 18@Attr9
SPELL_ATTR9_UNK190x00080000Unknown attribute 19@Attr9
SPELL_ATTR9_UNK200x00100000Unknown attribute 20@Attr9
SPELL_ATTR9_UNK210x00200000Unknown attribute 21@Attr9
SPELL_ATTR9_UNK220x00400000Unknown attribute 22@Attr9
SPELL_ATTR9_UNK230x00800000Unknown attribute 23@Attr9
SPELL_ATTR9_UNK240x01000000Unknown attribute 24@Attr9
SPELL_ATTR9_UNK250x02000000Unknown attribute 25@Attr9
SPELL_ATTR9_UNK260x04000000Unknown attribute 26@Attr9
SPELL_ATTR9_UNK270x08000000Unknown attribute 27@Attr9
SPELL_ATTR9_UNK280x10000000Unknown attribute 28@Attr9
SPELL_ATTR9_UNK290x20000000Unknown attribute 29@Attr9
SPELL_ATTR9_UNK300x40000000Unknown attribute 30@Attr9
SPELL_ATTR9_UNK310x80000000Unknown attribute 31@Attr9
 

AttributesEx10 ​

NameHexComment
SPELL_ATTR10_UNK00x00000001Unknown attribute 0@Attr10
SPELL_ATTR10_UNK10x00000002Unknown attribute 1@Attr10
SPELL_ATTR10_USES_RANGED_SLOT_COSMETIC_ONLY0x00000004Uses Ranged Slot (Cosmetic Only)
SPELL_ATTR10_UNK30x00000008Unknown attribute 3@Attr10
SPELL_ATTR10_WATER_SPOUT0x00000010NPC Knockback - ignore doors
SPELL_ATTR10_UNK50x00000020Unknown attribute 5@Attr10
SPELL_ATTR10_UNK60x00000040Unknown attribute 6@Attr10
SPELL_ATTR10_TELEPORT_PLAYER0x00000080Ignore instance lock and farm limit on teleport
SPELL_ATTR10_UNK80x00000100Unknown attribute 8@Attr10
SPELL_ATTR10_UNK90x00000200Unknown attribute 9@Attr10
SPELL_ATTR10_UNK100x00000400Unknown attribute 10@Attr10
SPELL_ATTR10_HERB_GATHERING_MINING0x00000800Lock chest at precast
SPELL_ATTR10_USE_SPELL_BASE_LEVEL_FOR_SCALING0x00001000Use Spell Base Level For Scaling
SPELL_ATTR10_RESET_COOLDOWN_ON_ENCOUNTER_END0x00002000Reset cooldown upon ending an encounter
SPELL_ATTR10_ROLLING_PERIODIC0x00004000Rolling Periodic. Add remaining periodic damage to new aura when refreshed
SPELL_ATTR10_UNK150x00008000Unknown attribute 15@Attr10
SPELL_ATTR10_UNK160x00010000Unknown attribute 16@Attr10
SPELL_ATTR10_CAN_DODGE_PARRY_WHILE_CASTING0x00020000Allow Defense While Casting
SPELL_ATTR10_UNK180x00040000Unknown attribute 18@Attr10
SPELL_ATTR10_UNK190x00080000Unknown attribute 19@Attr10
SPELL_ATTR10_UNK200x00100000Unknown attribute 20@Attr10
SPELL_ATTR10_UNK210x00200000Unknown attribute 21@Attr10
SPELL_ATTR10_UNK220x00400000Unknown attribute 22@Attr10
SPELL_ATTR10_UNK230x00800000Unknown attribute 23@Attr10
SPELL_ATTR10_UNK240x01000000Unknown attribute 24@Attr10
SPELL_ATTR10_UNK250x02000000Unknown attribute 25@Attr10
SPELL_ATTR10_UNK260x04000000Unknown attribute 26@Attr10
SPELL_ATTR10_UNK270x08000000Unknown attribute 27@Attr10
SPELL_ATTR10_UNK280x10000000Unknown attribute 28@Attr10
SPELL_ATTR10_MOUNT_IS_NOT_ACCOUNT_WIDE0x20000000This Mount is NOT at the account level
SPELL_ATTR10_UNK300x40000000Unknown attribute 30@Attr10
SPELL_ATTR10_UNK310x80000000Unknown attribute 31@Attr10
 

AttributesEx11 ​

NameHexComment
SPELL_ATTR11_UNK00x00000001Unknown attribute 0@Attr11
SPELL_ATTR11_UNK10x00000002Unknown attribute 1@Attr11
SPELL_ATTR11_SCALES_WITH_ITEM_LEVEL0x00000004Scales with Casting Item's Level
SPELL_ATTR11_UNK30x00000008Unknown attribute 3@Attr11
SPELL_ATTR11_UNK40x00000010Unknown attribute 4@Attr11
SPELL_ATTR11_ABSORB_ENVIRONMENTAL_DAMAGE0x00000020Absorb Falling Damage
SPELL_ATTR11_UNK60x00000040Unknown attribute 6@Attr11
SPELL_ATTR11_RANK_IGNORES_CASTER_LEVEL0x00000080Ignore Caster's spell level. Spell_C_GetSpellRank returns SpellLevels->MaxLevel * 5 instead of std::min(SpellLevels->MaxLevel, caster->Level) * 5
SPELL_ATTR11_UNK80x00000100Unknown attribute 8@Attr11
SPELL_ATTR11_UNK90x00000200Unknown attribute 9@Attr11
SPELL_ATTR11_UNK100x00000400Unknown attribute 10@Attr11
SPELL_ATTR11_NOT_USABLE_IN_INSTANCES0x00000800Not in Instances
SPELL_ATTR11_UNK120x00001000Unknown attribute 12@Attr11
SPELL_ATTR11_UNK130x00002000Unknown attribute 13@Attr11
SPELL_ATTR11_UNK140x00004000Unknown attribute 14@Attr11
SPELL_ATTR11_UNK150x00008000Unknown attribute 15@Attr11
SPELL_ATTR11_NOT_USABLE_IN_CHALLENGE_MODE0x00010000Not in Mythic+ Mode (Challenge Mode)
SPELL_ATTR11_UNK170x00020000Unknown attribute 17@Attr11
SPELL_ATTR11_UNK180x00040000Unknown attribute 18@Attr11
SPELL_ATTR11_UNK190x00080000Unknown attribute 19@Attr11
SPELL_ATTR11_UNK200x00100000Unknown attribute 20@Attr11
SPELL_ATTR11_UNK210x00200000Unknown attribute 21@Attr11
SPELL_ATTR11_UNK220x00400000Unknown attribute 22@Attr11
SPELL_ATTR11_UNK230x00800000Unknown attribute 23@Attr11
SPELL_ATTR11_UNK240x01000000Unknown attribute 24@Attr11
SPELL_ATTR11_UNK250x02000000Unknown attribute 25@Attr11
SPELL_ATTR11_UNK260x04000000Unknown attribute 26@Attr11
SPELL_ATTR11_UNK270x08000000Unknown attribute 27@Attr11
SPELL_ATTR11_UNK280x10000000Unknown attribute 28@Attr11
SPELL_ATTR11_UNK290x20000000Unknown attribute 29@Attr11
SPELL_ATTR11_UNK300x40000000Unknown attribute 30@Attr11
SPELL_ATTR11_UNK310x80000000Unknown attribute 31@Attr11
 

AttributesEx12 ​

NameHexComment
SPELL_ATTR12_UNK00x00000001Unknown attribute 0@Attr12
SPELL_ATTR12_UNK10x00000002Unknown attribute 1@Attr12
SPELL_ATTR12_UNK20x00000004Unknown attribute 2@Attr12
SPELL_ATTR12_UNK30x00000008Unknown attribute 3@Attr12
SPELL_ATTR12_UNK40x00000010Unknown attribute 4@Attr12
SPELL_ATTR12_UNK50x00000020Unknown attribute 5@Attr12
SPELL_ATTR12_UNK60x00000040Unknown attribute 6@Attr12
SPELL_ATTR12_UNK70x00000080Unknown attribute 7@Attr12
SPELL_ATTR12_UNK80x00000100Unknown attribute 8@Attr12
SPELL_ATTR12_IGNORE_CASTING_DISABLED0x00000200Active Passive. Ignores aura 263 SPELL_AURA_DISABLE_CASTING_EXCEPT_ABILITIES
SPELL_ATTR12_UNK100x00000400Unknown attribute 10@Attr12
SPELL_ATTR12_UNK110x00000800Unknown attribute 11@Attr12
SPELL_ATTR12_UNK120x00001000Unknown attribute 12@Attr12
SPELL_ATTR12_UNK130x00002000Unknown attribute 13@Attr12
SPELL_ATTR12_UNK140x00004000Unknown attribute 14@Attr12
SPELL_ATTR12_UNK150x00008000Unknown attribute 15@Attr12
SPELL_ATTR12_UNK160x00010000Unknown attribute 16@Attr12
SPELL_ATTR12_UNK170x00020000Unknown attribute 17@Attr12
SPELL_ATTR12_UNK180x00040000Unknown attribute 18@Attr12
SPELL_ATTR12_UNK190x00080000Unknown attribute 19@Attr12
SPELL_ATTR12_UNK200x00100000Unknown attribute 20@Attr12
SPELL_ATTR12_UNK210x00200000Unknown attribute 21@Attr12
SPELL_ATTR12_UNK220x00400000Unknown attribute 22@Attr12
SPELL_ATTR12_START_COOLDOWN_ON_CAST_START0x00800000Trigger Cooldown On Spell Start
SPELL_ATTR12_IS_GARRISON_BUFF0x01000000Never Learn
SPELL_ATTR12_UNK250x02000000Unknown attribute 25@Attr12
SPELL_ATTR12_UNK260x04000000Unknown attribute 26@Attr12
SPELL_ATTR12_IS_READINESS_SPELL0x08000000Recompute Aura on Mercenary Mode
SPELL_ATTR12_UNK280x10000000Unknown attribute 28@Attr12
SPELL_ATTR12_UNK290x20000000Unknown attribute 29@Attr12
SPELL_ATTR12_UNK300x40000000Unknown attribute 30@Attr12
SPELL_ATTR12_ONLY_PROC_FROM_CLASS_ABILITIES0x80000000Only Proc From Class Abilities
 

AttributesEx13 ​

NameHexComment
SPELL_ATTR13_ALLOW_CLASS_ABILITY_PROCS0x00000001Allow Class Ability Procs
SPELL_ATTR13_UNK10x00000002Unknown attribute 0@Attr13
SPELL_ATTR13_PASSIVE_IS_UPGRADE0x00000004Is Upgrade. Displays "Upgrade" in spell tooltip instead of "Passive"
SPELL_ATTR13_UNK30x00000008Unknown attribute 3@Attr13
SPELL_ATTR13_UNK40x00000010Unknown attribute 4@Attr13
SPELL_ATTR13_UNK50x00000020Unknown attribute 5@Attr13
SPELL_ATTR13_UNK60x00000040Unknown attribute 6@Attr13
SPELL_ATTR13_UNK70x00000080Unknown attribute 7@Attr13
SPELL_ATTR13_UNK80x00000100Unknown attribute 8@Attr13
SPELL_ATTR13_UNK90x00000200Unknown attribute 9@Attr13
SPELL_ATTR13_UNK100x00000400Unknown attribute 10@Attr13
SPELL_ATTR13_UNK110x00000800Unknown attribute 11@Attr13
SPELL_ATTR13_UNK120x00001000Unknown attribute 12@Attr13
SPELL_ATTR13_UNK130x00002000Unknown attribute 13@Attr13
SPELL_ATTR13_UNK140x00004000Unknown attribute 14@Attr13
SPELL_ATTR13_UNK150x00008000Unknown attribute 15@Attr13
SPELL_ATTR13_UNK160x00010000Unknown attribute 16@Attr13
SPELL_ATTR13_UNK170x00020000Unknown attribute 17@Attr13
SPELL_ATTR13_ACTIVATES_REQUIRED_SHAPESHIFT0x00040000Do Not Enforce Shapeshift Requirements
SPELL_ATTR13_UNK190x00080000Unknown attribute 19@Attr13
SPELL_ATTR13_UNK200x00100000Unknown attribute 20@Attr13
SPELL_ATTR13_UNK210x00200000Unknown attribute 21@Attr13
SPELL_ATTR13_UNK220x00400000Unknown attribute 22@Attr13
SPELL_ATTR13_UNK230x00800000Unknown attribute 23@Attr13
SPELL_ATTR13_UNK240x01000000Unknown attribute 24@Attr13
SPELL_ATTR13_UNK250x02000000Unknown attribute 25@Attr13
SPELL_ATTR13_UNK260x04000000Unknown attribute 26@Attr13
SPELL_ATTR13_UNK270x08000000Unknown attribute 27@Attr13
SPELL_ATTR13_UNK280x10000000Unknown attribute 28@Attr13
SPELL_ATTR13_UNK290x20000000Unknown attribute 29@Attr13
SPELL_ATTR13_UNK300x40000000Unknown attribute 30@Attr13
SPELL_ATTR13_UNK310x80000000Unknown attribute 31@Attr13
 

AttributesEx14 ​

NameHexComment
SPELL_ATTR14_UNK00x00000001Unknown attribute 0@Attr14
SPELL_ATTR14_REAGENT_COST_CONSUMES_CHARGES0x00000002Reagent Consume Charges. Consumes item charges for reagent costs instead of whole items
SPELL_ATTR14_UNK20x00000004Unknown attribute 2@Attr14
SPELL_ATTR14_HIDE_PASSIVE_FROM_TOOLTIP0x00000008Don't show "Passive" or "Upgrade" in tooltip
SPELL_ATTR14_UNK40x00000010Unknown attribute 4@Attr14
SPELL_ATTR14_UNK50x00000020Unknown attribute 5@Attr14
SPELL_ATTR14_UNK60x00000040Unknown attribute 6@Attr14
SPELL_ATTR14_UNK70x00000080Unknown attribute 7@Attr14
SPELL_ATTR14_UNK80x00000100Unknown attribute 8@Attr14
SPELL_ATTR14_UNK90x00000200Unknown attribute 9@Attr14
SPELL_ATTR14_UNK100x00000400Unknown attribute 10@Attr14
SPELL_ATTR14_UNK110x00000800Unknown attribute 11@Attr14
SPELL_ATTR14_UNK120x00001000Unknown attribute 12@Attr14
SPELL_ATTR14_UNK130x00002000Unknown attribute 13@Attr14
SPELL_ATTR14_UNK140x00004000Unknown attribute 14@Attr14
SPELL_ATTR14_UNK150x00008000Unknown attribute 15@Attr14
SPELL_ATTR14_UNK160x00010000Unknown attribute 16@Attr14
SPELL_ATTR14_UNK170x00020000Unknown attribute 17@Attr14
SPELL_ATTR14_UNK180x00040000Unknown attribute 18@Attr14
SPELL_ATTR14_UNK190x00080000Unknown attribute 19@Attr14
SPELL_ATTR14_UNK200x00100000Unknown attribute 20@Attr14
SPELL_ATTR14_UNK210x00200000Unknown attribute 21@Attr14
SPELL_ATTR14_UNK220x00400000Unknown attribute 22@Attr14
SPELL_ATTR14_UNK230x00800000Unknown attribute 23@Attr14
SPELL_ATTR14_UNK240x01000000Unknown attribute 24@Attr14
SPELL_ATTR14_UNK250x02000000Unknown attribute 25@Attr14
SPELL_ATTR14_UNK260x04000000Unknown attribute 26@Attr14
SPELL_ATTR14_UNK270x08000000Unknown attribute 27@Attr14
SPELL_ATTR14_UNK280x10000000Unknown attribute 28@Attr14
SPELL_ATTR14_UNK290x20000000Unknown attribute 29@Attr14
SPELL_ATTR14_UNK300x40000000Unknown attribute 30@Attr14
SPELL_ATTR14_UNK310x80000000Unknown attribute 31@Attr14
 

AttributesEx15 ​

NameHexComment
 

Stances ​

- no description -  

StancesNot ​

- no description -  

Targets ​

- no description -  

TargetCreatureType ​

- no description -  

RequiresSpellFocus ​

- no description -  

FacingCasterFlags ​

- no description -  

CasterAuraState ​

- no description -  

TargetAuraState ​

- no description -  

ExcludeCasterAuraState ​

- no description -  

ExcludeTargetAuraState ​

- no description -  

CasterAuraSpell ​

- no description -  

TargetAuraSpell ​

- no description -  

ExcludeCasterAuraSpell ​

- no description -  

ExcludeTargetAuraSpell ​

- no description -  

CasterAuraType ​

- no description -  

TargetAuraType ​

- no description -  

ExcludeCasterAuraType ​

- no description -  

ExcludeTargetAuraType ​

- no description -  

CastingTimeIndex ​

- no description -  

RecoveryTime ​

- no description -  

CategoryRecoveryTime ​

- no description -  

StartRecoveryCategory ​

- no description -  

StartRecoveryTime ​

- no description -  

InterruptFlags ​

NameHex
None0
Movement0x00000001
DamagePushbackPlayerOnly0x00000002
Stun0x00000004
Combat0x00000008
DamageCancelsPlayerOnly0x00000010
MeleeCombat0x00000020
Immunity0x00000040
DamageAbsorb0x00000080
ZeroDamageCancels0x00000100
DamagePushback0x00000200
DamageCancels0x00000400
 

AuraInterruptFlags1 ​

NameHex
None0
HostileActionReceived0x00000001
Damage0x00000002
Action0x00000004
Moving0x00000008
Turning0x00000010
Anim0x00000020
Dismount0x00000040
UnderWater0x00000080
AboveWater0x00000100
Sheathing0x00000200
Interacting0x00000400
Looting0x00000800
Attacking0x00001000
ItemUse0x00002000
DamageChannelDuration0x00004000
Shapeshifting0x00008000
ActionDelayed0x00010000
Mount0x00020000
Standing0x00040000
LeaveWorld0x00080000
StealthOrInvis0x00100000
InvulnerabilityBuff0x00200000
EnterWorld0x00400000
PvPActive0x00800000
NonPeriodicDamage0x01000000
LandingOrFlight0x02000000
Release0x04000000
DamageCancelsScript0x08000000
EnteringCombat0x10000000
Login0x20000000
Summon0x40000000
LeavingCombat0x80000000
 

AuraInterruptFlags2 ​

NameHex
None0
Falling0x00000001
Swimming0x00000002
NotMoving0x00000004
Ground0x00000008
Transform0x00000010
Jump0x00000020
ChangeSpec0x00000040
AbandonVehicle0x00000080
StartOfEncounter0x00000100
EndOfEncounter0x00000200
Disconnect0x00000400
EnteringInstance0x00000800
DuelEnd0x00001000
LeaveArenaOrBattleground0x00002000
ChangeTalent0x00004000
ChangeGlyph0x00008000
SeamlessTransfer0x00010000
WarModeLeave0x00020000
TouchingGround0x00040000
ChromieTime0x00080000
SplineFlightOrFreeFlight0x00100000
ProcOrPeriodicAttacking0x00200000
 

ChannelInterruptFlags1 ​

- no description -  

ChannelInterruptFlags2 ​

- no description -  

ProcFlags ​

- no description -  

ProcFlags2 ​

- no description -  

ProcChance ​

- no description -  

ProcCharges ​

- no description -  

ProcCooldown ​

- no description -  

ProcBasePPM ​

- no description -  

MaxLevel ​

- no description -  

BaseLevel ​

- no description -  

SpellLevel ​

- no description -  

DurationIndex ​

SpellDuration.db2  

RangeIndex ​

SpellRange.db2  

Speed ​

- no description -  

LaunchDelay ​

- no description -  

StackAmount ​

- no description -  

EquippedItemClass ​

- no description -  

EquippedItemSubClassMask ​

- no description -  

EquippedItemInventoryTypeMask ​

- no description -  

ContentTuningId ​

- no description -  

SpellName ​

- no description -  

ConeAngle ​

- no description -  

ConeWidth ​

- no description -  

MaxTargetLevel ​

- no description -  

MaxAffectedTargets ​

- no description -  

SpellFamilyName ​

- no description -  

SpellFamilyFlags1 ​

- no description -  

SpellFamilyFlags2 ​

- no description -  

SpellFamilyFlags3 ​

- no description -  

SpellFamilyFlags4 ​

- no description -  

DmgClass ​

- no description -  

PreventionType ​

- no description -  

AreaGroupId ​

- no description -  

SchoolMask ​

- no description -  

ChargeCategoryId ​

- no description -