法术属性释义

目录

[SpellAttr0 - 基础属性](#SpellAttr0 - 基础属性)

[SpellAttr1 - 通道与目标属性](#SpellAttr1 - 通道与目标属性)

[SpellAttr2 - 施法限制与特殊效果](#SpellAttr2 - 施法限制与特殊效果)

[SpellAttr3 - 特殊机制与限制](#SpellAttr3 - 特殊机制与限制)

[SpellAttr4 - 威胁与显示属性](#SpellAttr4 - 威胁与显示属性)

[SpellAttr5 - 状态与UI属性](#SpellAttr5 - 状态与UI属性)

[SpellAttr6 - 冷却与免疫属性](#SpellAttr6 - 冷却与免疫属性)

[SpellAttr7 - 特殊效果与阵营属性](#SpellAttr7 - 特殊效果与阵营属性)

[SpellAttr8 - 目标与显示属性](#SpellAttr8 - 目标与显示属性)

[SpellAttr9 - 位置与施法属性](#SpellAttr9 - 位置与施法属性)

[SpellAttr10 - 特殊用途属性](#SpellAttr10 - 特殊用途属性)

[SpellAttr11 - 物品与区域属性](#SpellAttr11 - 物品与区域属性)

SpellAttr12

SpellAttr13

SpellAttr14

SpellAttr15


SpellAttr0 - 基础属性

属性值 名称 描述
0x00000001 Proc Failure Burns Charge 触发失败时消耗充能
0x00000002 Uses Ranged Slot 使用远程武器槽,影响弹药、射程、急速等
0x00000004 On Next Swing (No Damage) 下次攻击触发(无伤害),与下一个属性处理方式相同
0x00000008 Do Not Log Immune Misses 不记录免疫未命中(仅客户端)
0x00000010 Is Ability 是技能,不能被反射,不受施法速度影响等
0x00000020 Is Tradeskill 是专业技能,显示在配方列表,不受施法速度影响
0x00000040 Passive 被动光环,由核心自动施放
0x00000080 Do Not Display 不显示(法术书、光环图标、战斗日志)(仅客户端)
0x00000100 Do Not Log 不记录(仅客户端)
0x00000200 Held Item Only 仅手持物品(仅客户端,客户端自动选择主手物品为目标)
0x00000400 On Next Swing 下次攻击触发,与上一个属性处理方式相同
0x00000800 Wearer Casts Proc Trigger 穿戴者施放触发器,标记触发另一个法术的光环
0x00001000 Server Only 仅服务器端
0x00002000 Allow Item Spell In PvP 允许物品法术在PvP中使用
0x00004000 Only Indoors 仅限室内
0x00008000 Only Outdoors 仅限室外
0x00010000 Not Shapeshifted 非变形状态
0x00020000 Only Stealthed 仅潜行状态
0x00040000 Do Not Sheath 不收武器(仅客户端)
0x00080000 Scales w/ Creature Level 随生物等级缩放,非玩家施法时影响效果和法力消耗
0x00100000 Cancels Auto Attack Combat 取消自动攻击战斗,施法后中断当前自动攻击
0x00200000 No Active Defense 无主动防御,法术不能被闪避、招架或格挡
0x00400000 Track Target in Cast 施法时追踪目标(仅玩家)
0x00800000 Allow Cast While Dead 允许死亡时施法,没有此属性的死亡单位不能在非触发上下文中施法
0x01000000 Allow While Mounted 允许骑乘时施法
0x02000000 Cooldown On Event 事件冷却,法术在激活时不可用,冷却在效果消失后开始
0x04000000 Aura Is Debuff 光环是减益效果,强制将法术视为负面法术
0x08000000 Allow While Sitting 允许坐下时施法
0x10000000 Not In Combat (Only Peaceful) 非战斗状态(仅和平状态)
0x20000000 No Immunities 无免疫,允许法术穿透无敌,除非无敌法术也有此属性
0x40000000 Heartbeat Resist 心跳抵抗,定期重新抵抗以提前结束光环
0x80000000 No Aura Cancel 不能取消光环,防止玩家主动取消正面光环

SpellAttr1 - 通道与目标属性

属性值 名称 描述
0x00000001 Dismiss Pet First 先解散宠物,没有此属性的召唤法术如果施法者已有宠物会失败
0x00000002 Use All Mana 使用所有法力,忽略列出的法力消耗,改为排空整个法力池
0x00000004 Is Channelled 是引导法术,与下一个属性处理方式相同
0x00000008 No Redirection 无重定向,法术不会被SPELL_MAGNET光环吸引( grounding totem)
0x00000010 No Skill Increase 不增加技能
0x00000020 Allow While Stealthed 允许潜行时施法
0x00000040 Is Self Channelled 是自我引导法术,与上一个属性处理方式相同
0x00000080 No Reflection 无反射,法术会穿透法术反射等类似效果
0x00000100 Only Peaceful Targets 仅和平目标,目标不能处于战斗状态
0x00000200 Initiates Combat 发起战斗(启用自动攻击)(仅客户端),施法者将开始自动攻击目标
0x00000400 No Threat 无威胁,也不会导致目标进入战斗
0x00000800 Aura Unique 光环唯一,重新施法时不会刷新持续时间
0x00001000 Failure Breaks Stealth 失败打破潜行
0x00002000 Toggle Far Sight 切换远视(仅客户端)
0x00004000 Track Target in Channel 引导时追踪目标,调整面向以面向目标
0x00008000 Immunity Purges Effect 免疫净化效果,对于免疫法术,应用时取消所有此法术会使你免疫的光环
0x00010000 Immunity to Hostile & Friendly Effects 对敌友效果免疫,此光环应用的免疫也会检查友好法术(仅学校免疫)- 例如气旋术导致友好法术和持续治疗被免疫
0x00020000 No AutoCast (AI) 无自动施放(AI)
0x00040000 Prevents Anim 阻止动画(NYI),光环应用UNIT_FLAG_PREVENT_EMOTES_FROM_CHAT_TEXT
0x00080000 Exclude Caster 排除施法者
0x00100000 Finishing Move - Damage 终结技-伤害
0x00200000 Threat only on Miss 仅未命中时产生威胁(NYI)
0x00400000 Finishing Move - Duration 终结技-持续时间
0x00800000 Ignore Owner's Death 忽略所有者死亡(NYI)
0x01000000 Special Skillup 特殊技能提升
0x02000000 Aura Stays After Combat 光环在战斗后保持
0x04000000 Require All Targets 需要所有目标
0x08000000 Discount Power On Miss 未命中时折扣法力
0x10000000 No Aura Icon 无光环图标(仅客户端)
0x20000000 Name in Channel Bar 在引导栏显示名称(仅客户端)
0x40000000 Dispel All Stacks 驱散所有层数
0x80000000 Cast When Learned 学习时施放

SpellAttr2 - 施法限制与特殊效果

属性值 名称 描述
0x00000001 Allow Dead Target 允许死亡目标
0x00000002 No shapeshift UI 无变形UI(仅客户端),变形时不替换动作条
0x00000004 Ignore Line of Sight 忽略视线
0x00000008 Allow Low Level Buff 允许低等级增益
0x00000010 Use Shapeshift Bar 使用变形条(仅客户端)
0x00000020 Auto Repeat 自动重复
0x00000040 Cannot cast on tapped 不能对已标记单位施法,只能针对未标记单位或施法者标记的单位
0x00000080 Do Not Report Spell Failure 不报告法术失败
0x00000100 Include In Advanced Combat Log 包含在高级战斗日志中(仅客户端),决定是否在SMSG_ENCOUNTER_START中包含此光环
0x00000200 Always Cast As Unit 始终作为单位施放(NYI, UNK)
0x00000400 Special Taming Flag 特殊驯服标志,与驯服相关?
0x00000800 No Target Per-Second Costs 无目标每秒消耗
0x00001000 Chain From Caster 从施法者开始连锁
0x00002000 Enchant own item only 只附魔自己的物品
0x00004000 Allow While Invisible 允许隐身时施法
0x00008000 Do Not Consume if Gained During Cast 施法期间获得时不消耗
0x00010000 No Active Pets 无激活宠物
0x00020000 Do Not Reset Combat Timers 不重置战斗计时器,施法时不重置近战/远程自动攻击计时器
0x00040000 No Jump While Cast Pending 施法待定时不能跳跃(仅客户端)
0x00080000 Allow While Not Shapeshifted 允许非变形状态(施法者形态),即使姿态非零,也允许在变形外施法(但不能在不同变形中)
0x00100000 Initiate Combat Post-Cast 施法后发起战斗(启用自动攻击)
0x00200000 Fail on all targets immune 所有目标免疫时失败,与ATTR1_DISPEL_AURAS_ON_IMMUNITY结合会导致战场旗帜被丢弃
0x00400000 No Initial Threat 无初始威胁
0x00800000 Proc Cooldown On Failure 失败时触发冷却
0x01000000 Item Cast With Owner Skill 物品使用所有者技能施放
0x02000000 Don't Block Mana Regen 不阻止法力回复
0x04000000 No School Immunities 无法术免疫,允许光环应用,尽管目标对新光环应用免疫
0x08000000 Ignore Weaponskill 忽略武器技能
0x10000000 Not an Action 不是动作
0x20000000 Can't Crit 不能暴击
0x40000000 Active Threat 主动威胁
0x80000000 Retain Item Cast 保留物品施放,将m_CastItem传递给触发的法术

SpellAttr3 - 特殊机制与限制

属性值 名称 描述
0x00000001 PvP Enabling PvP启用
0x00000002 No Proc Equip Requirement 无触发装备要求,检查触发时忽略子类掩码
0x00000004 No Casting Bar Text 无施法条文本
0x00000008 Completely Blocked 完全阻挡
0x00000010 No Res Timer 无复活计时器
0x00000020 No Durability Loss 无耐久度损失
0x00000040 No Avoidance 无规避
0x00000080 DoT Stacking Rule DoT堆叠规则,每个施法者单独堆叠
0x00000100 Only On Player 仅对玩家
0x00000200 Not a Proc 不是触发效果,没有此属性的任何触发法术将无法触发其他光环的proc
0x00000400 Requires Main-Hand Weapon 需要主手武器
0x00000800 Only Battlegrounds 仅战场
0x00001000 Only On Ghosts 仅对鬼魂
0x00002000 Hide Channel Bar 隐藏引导条(仅客户端)
0x00004000 Hide In Raid Filter 在团队过滤器中隐藏(仅客户端)
0x00008000 Normal Ranged Attack 普通远程攻击,自动射击、射击、投掷-远程普通攻击属性?
0x00010000 Suppress Caster Procs 抑制施法者procs
0x00020000 Suppress Target Procs 抑制目标procs
0x00040000 Always Hit 总是命中,法术不会未命中或被闪避/招架/格挡
0x00080000 Instant Target Procs 即时目标procs,proc事件在法术批处理命中目标之前触发
0x00100000 Allow Aura While Dead 允许死亡时光环
0x00200000 Only Proc Outdoors 仅在室外触发
0x00400000 Do Not Trigger Target Stand 不触发目标站立
0x00800000 No Damage History 无伤害历史(NYI,未实现伤害历史)
0x01000000 Requires Off-Hand Weapon 需要副手武器
0x02000000 Treat As Periodic 视为周期性
0x04000000 Can Proc From Procs 可以从procs触发
0x08000000 Only Proc on Caster 仅在施法者上触发
0x10000000 Ignore Caster & Target Restrictions 忽略施法者和目标限制(NYI)
0x20000000 Ignore Caster Modifiers 忽略施法者修正
0x40000000 Do Not Display Range 不显示范围(仅客户端)
0x80000000 Not On AOE Immune 不在AOE免疫上

SpellAttr4 - 威胁与显示属性

属性值 名称 描述
0x00000001 No Cast Log 无施法日志
0x00000002 Class Trigger Only On Target 类触发仅在目标上
0x00000004 Aura Expires Offline 光环离线时过期,减益光环(除了复活病)会自动这样做
0x00000008 No Helpful Threat 无帮助威胁
0x00000010 No Harmful Threat 无有害威胁
0x00000020 Allow Client Targeting 允许客户端目标,允许客户端为此法术发送法术目标。仅适用于宠物法术,没有此属性会发送CMSG_PET_ACTION而不是CMSG_PET_CAST_SPELL
0x00000040 Cannot Be Stolen 不能被偷取
0x00000080 Allow Cast While Casting 允许施法时施法,忽略正在进行的施法并仍然施法
0x00000100 Ignore Damage Taken Modifiers 忽略承受伤害修正
0x00000200 Combat Feedback When Usable 可用时战斗反馈(仅客户端)
0x00000400 Weapon Speed Cost Scaling 武器速度成本缩放,武器速度每1秒增加10点法力消耗
0x00000800 No Partial Immunity 无部分免疫
0x00001000 Aura Is Buff 光环是增益
0x00002000 Do Not Log Caster 不记录施法者
0x00004000 Reactive Damage Proc 反应伤害proc,此属性法术的伤害不会打破通常因承受伤害而打破的光环
0x00008000 Not In Spellbook 不在法术书中
0x00010000 Not In Arena or Rated Battleground 不在竞技场或评级战场,使法术在CD≤10分钟时不可用
0x00020000 Ignore Default Arena Restrictions 忽略默认竞技场限制,使法术在CD>10分钟时可用
0x00040000 Bouncy Chain Missiles 弹性连锁导弹,随时间命中区域目标而不是一次性全部命中
0x00080000 Allow Proc While Sitting 允许坐下时触发
0x00100000 Aura Never Bounces 光环从不弹跳
0x00200000 Allow Entering Arena 允许进入竞技场
0x00400000 Proc Suppress Swing Anim Proc抑制挥舞动画
0x00800000 Suppress Weapon Procs 抑制武器procs
0x01000000 Auto Ranged Combat 自动远程战斗
0x02000000 Owner Power Scaling 所有者力量缩放
0x04000000 Only Flying Areas 仅飞行区域
0x08000000 Force Display Castbar 强制显示施法条
0x10000000 Ignore Combat Timer 忽略战斗计时器
0x20000000 Aura Bounce Fails Spell 光环弹跳导致法术失败
0x40000000 Obsolete 已过时
0x80000000 Use Facing From Spell 使用法术中的朝向

SpellAttr5 - 状态与UI属性

属性值 名称 描述
0x00000001 Allow Actions During Channel 允许引导时动作
0x00000002 No Reagent Cost With Aura 有光环时无材料消耗
0x00000004 Remove Entering Arena 进入竞技场时移除,无论其他属性如何强制移除此光环
0x00000008 Allow While Stunned 允许昏迷时施法
0x00000010 Triggers Channeling 触发引导
0x00000020 Limit N 限制N,如果应用到另一个单位则移除先前的应用
0x00000040 Ignore Area Effect PvP Check 忽略区域效果PvP检查
0x00000080 Not On Player 不在玩家上
0x00000100 Not On Player Controlled NPC 不在玩家控制的NPC上
0x00000200 Extra Initial Period 额外初始周期,应用时立即进行周期性触发
0x00000400 Do Not Display Duration 不显示持续时间
0x00000800 Implied Targeting 隐含目标(仅客户端)
0x00001000 Melee Chain Targeting 近战连锁目标
0x00002000 Spell Haste Affects Periodic 法术急速影响周期性
0x00004000 Not Available While Charmed 被魅惑时不可用
0x00008000 Treat as Area Effect 视为区域效果
0x00010000 Aura Affects Not Just Req. Equipped Item 光环影响不仅是要求的装备物品
0x00020000 Allow While Fleeing 允许逃跑时施法
0x00040000 Allow While Confused 允许困惑时施法
0x00080000 AI Doesn't Face Target AI不面向目标
0x00100000 Do Not Attempt a Pet Resummon When Dismounting 下马时不尝试宠物重新召唤,无通用处理可能,用于脚本下马法术
0x00200000 Ignore Target Requirements 忽略目标要求(NYI)
0x00400000 Not On Trivial 不在普通单位上(NYI)
0x00800000 No Partial Resists 无部分抵抗(NYI,仅抵抗部分法术效果未实现)
0x01000000 Ignore Caster Requirements 忽略施法者要求(NYI)
0x02000000 Always Line of Sight 总是需要视线
0x04000000 Always AOE Line of Sight 总是需要AOE视线,除了目标和目的地之间,还需要施法者和目标之间的视线
0x08000000 No Caster Aura Icon 无施法者光环图标(仅客户端)
0x10000000 No Target Aura Icon 无目标光环图标(仅客户端)
0x20000000 Aura Unique Per Caster 每个施法者光环唯一
0x40000000 Always Show Ground Texture 始终显示地面纹理
0x80000000 Add Melee Hit Rating 增加近战命中等级

SpellAttr6 - 冷却与免疫属性

属性值 名称 描述
0x00000001 No Cooldown On Tooltip 工具提示中无冷却(仅客户端)
0x00000002 Do Not Reset Cooldown In Arena 竞技场中不重置冷却
0x00000004 Not an Attack 不是攻击(NYI)
0x00000008 Can Assist Immune PC 可以协助免疫PC
0x00000010 Ignore For Mod Time Rate 忽略时间率修改(NYI,时间率未实现)
0x00000020 Do Not Consume Resources 不消耗资源,需要法力/材料施法但不消耗它们
0x00000040 Floating Combat Text On Cast 施法时浮动战斗文本(仅客户端)
0x00000080 Aura Is Weapon Proc 光环是武器proc
0x00000100 Do Not Chain To Crowd-Controlled Targets 不连锁到被控制的目标,隐式目标(连锁和区域目标)不会影响被控制的目标
0x00000200 Allow On Charmed Targets 允许在被魅惑的目标上(NYI)
0x00000400 No Aura Log 无光环日志
0x00000800 Not In Raid Instances 不在团队副本中
0x00001000 Allow While Riding Vehicle 允许骑乘载具时施法
0x00002000 Ignore Phase Shift 忽略相位转换
0x00004000 AI Primary Ranged Attack AI主要远程攻击(NYI)
0x00008000 No Pushback 无击退
0x00010000 No Jump Pathing 无跳跃路径(NYI,当前跳跃不寻路)
0x00020000 Allow Equip While Casting 允许施法时装备
0x00040000 Originate From Controller 源自控制器,客户端会阻止未附身时的施法,魅惑者将是所有意图和目的的施法者
0x00080000 Delay Combat Timer During Cast 施法期间延迟战斗计时器
0x00100000 Aura Icon Only For Caster (Limit 10) 施法者光环图标(限制10)(仅客户端)
0x00200000 Show Mechanic as Combat Text 将机制显示为战斗文本(仅客户端)
0x00400000 Absorb Cannot Be Ignore 吸收不能被忽略
0x00800000 Taps immediately 立即标记
0x01000000 Can Target Untargetable 可以瞄准不可瞄准目标
0x02000000 Doesn't Reset Swing Timer if Instant 如果是即时法术则不重置挥舞计时器
0x04000000 Vehicle Immunity Category 载具免疫类别(NYI,某些载具对某些增益免疫)
0x08000000 Ignore Healing Modifiers 忽略治疗修正,这会阻止某些治疗修正的应用 - 如果你真的关心细节,请查看实现
0x10000000 Do Not Auto Select Target with Initiates Combat 发起战斗时不自动选择目标(仅客户端)
0x20000000 Ignore Caster Damage Modifiers 忽略施法者伤害修正,这会阻止某些伤害修正的应用 - 如果你真的关心细节,请查看实现
0x40000000 Disable Tied Effect Points 禁用关联效果点(NYI)
0x80000000 No Category Cooldown Mods 无类别冷却修改

SpellAttr7 - 特殊效果与阵营属性

属性值 名称 描述
0x00000001 Allow Spell Reflection 允许法术反射
0x00000002 No Target Duration Mod 无目标持续时间修改
0x00000004 Disable Aura While Dead 死亡时禁用光环
0x00000008 Debug Spell 调试法术,如果施法者没有UnitFlag2 & UNIT_FLAG2_ALLOW_CHEAT_SPELLS则无法施法
0x00000010 Treat as Raid Buff 视为团队增益(NYI)
0x00000020 Can Be Multi Cast 可以多重施放
0x00000040 Don't Cause Spell Pushback 不会导致法术击退,此法术造成的伤害不会导致法术击退
0x00000080 Prepare for Vehicle Control End 为载具控制结束做准备(NYI)
0x00000100 Horde Specific Spell 部落特定法术(NYI)
0x00000200 Alliance Specific Spell 联盟特定法术(NYI)
0x00000400 Dispel Removes Charges 驱散移除充能,驱散/法术偷取移除单个充能
0x00000800 Can Cause Interrupt 可以导致中断,仅中断非玩家施法
0x00001000 Can Cause Silence 可以导致沉默(NYI)
0x00002000 No UI Not Interruptible UI不可中断,即使施法者免疫也可以总是被中断
0x00004000 Recast On Resummon 重新召唤时重新施放(NYI - 已弃用属性,宠物重新召唤时不再发送SPELL_GO)
0x00008000 Reset Swing Timer at spell start 在法术开始时重置挥舞计时器
0x00010000 Only In Spellbook Until Learned 学习前仅在法术书中,学习后这些法术在法术中隐藏(但对低级角色在学习时可见)
0x00020000 Do Not Log PvP Kill 不记录PvP击杀(NYI,仅用于1个法术,因为自我目标已经在PvP信用中被过滤掉)
0x00040000 Attack on Charge to Unit 对单位冲锋时攻击
0x00080000 Report Spell failure to unit target 向单位目标报告法术失败
0x00100000 No Client Fail While Stunned, Fleeing, Confused 客户端在昏迷/逃跑/困惑时不失败 - 跳过昏迷/逃跑/困惑检查
0x00200000 Retain Cooldown Through Load 通过加载保留冷却(NYI)
0x00000400 Ignores Cold Weather Flying Requirement 忽略寒冷天气飞行要求(NYI - 已弃用属性)
0x00000800 No Attack Dodge 无攻击闪避
0x00001000 No Attack Parry 无攻击招架
0x00002000 No Attack Miss 无攻击未命中
0x00004000 Treat as NPC AoE 视为NPC AoE
0x00008000 Bypass No Resurrect Aura 绕过无复活光环
0x00010000 Do Not Count For PvP Scoreboard 不计入PvP记分板
0x00020000 Reflection Only Defends 反射仅防御
0x00040000 Can Proc From Suppressed Target Procs 可以从被抑制的目标procs触发
0x00080000 Always Cast Log 总是记录施法日志

SpellAttr8 - 目标与显示属性

属性值 名称 描述
0x00000001 No Attack Block 无攻击格挡
0x00000002 Ignore Dynamic Object Caster 忽略动态物体施法者(NYI)
0x00000004 Remove Outside Dungeons and Raids 在地下城和团队外移除
0x00000008 Only Target If Same Creator 仅在相同创造者时为目标
0x00000010 Can Hit AOE Untargetable 可以命中AOE不可瞄准目标
0x00000020 Allow While Charmed 允许被魅惑时(NYI - 目前不可实现,魅惑会替换AI)
0x00000040 Aura Required by Client 客户端需要光环(NYI - 我们向客户端发送所有光环)
0x00000080 Ignore Sanctuary 忽略庇护所
0x00000100 Use Target's Level for Spell Scaling 使用目标的等级进行法术缩放
0x00000200 Periodic Can Crit 周期性可以暴击
0x00000400 Mirror creature name 镜像生物名称,变形光环也会覆盖名称(客户端处理)
0x00000800 Only Players Can Cast This Spell 只有玩家可以施放此法术
0x00001000 Aura Points On Client 客户端光环点数
0x00002000 Not In Spellbook Until Learned 学习前不在法术书中,学习前隐藏自动学习的法术(客户端处理)
0x00004000 Target Procs On Caster 目标procs在施法者上,目标(承受)的procs发生在施法者(行动者)而不是光环目标(行动目标)上
0x00008000 Requires location to be on liquid surface 要求位置在液体表面上
0x00010000 Only Target Own Summons 仅以自己的召唤物为目标
0x00020000 Haste Affects Duration 急速影响持续时间
0x00040000 Ignore Spellcast Override Cost 忽略法术覆盖成本
0x00080000 Allow Targets Hidden by Spawn Tracking 允许被生成跟踪隐藏的目标
0x00100000 Requires Equipped Inv Types 需要装备的物品类型
0x00200000 No 'Summon + Dest from Client' Targeting Pathing Requirement 无"召唤+来自客户端的目标"目标寻径要求(NYI - 如果目标来自客户端,目前不需要到法术目标的有效路径)
0x00400000 Melee Haste Affects Periodic 近战急速影响周期性
0x00800000 Enforce In Combat Ressurection Limit 强制战斗复活限制,用于限制Boss遭遇战中的复活次数
0x01000000 Heal Prediction 治疗预测
0x02000000 No Level Up Toast 无升级提示
0x04000000 Skip Is Known Check 跳过已知检查
0x08000000 AI Face Target AI面向目标(NYI - 未知的面向条件,需要研究)
0x00010000 Not In Battleground 不在战场中
0x00020000 Mastery Affects Points 精通影响点数
0x00040000 Display Large Aura Icon On Unit Frames (Boss Aura) 在单位框架上显示大光环图标(Boss光环)
0x00080000 Can Attack ImmunePC 可以攻击ImmunePC,在IsValidAttackTarget中不检查UNIT_FLAG_IMMUNE_TO_PC

SpellAttr9 - 位置与施法属性

属性值 名称 描述
0x00000001 Force Dest Location 强制目标位置,忽略与地形的碰撞(不确定是否也忽略地形高度并可以穿过地图)
0x00000002 Mod Invis Includes Party 修改隐身包括队伍,导致隐身光环忽略"总是可以看到队伍成员隐身"规则
0x00000004 Only When Illegally Mounted 仅在非法骑乘时
0x00000008 Do Not Log Aura Refresh 不记录光环刷新(仅客户端)
0x00000010 Missile Speed is Delay (in sec) 导弹速度是延迟(以秒为单位)
0x00000020 Ignore Totem Requirements for Casting 施法时忽略图腾要求
0x00000040 Item Cast Grants Skill Gain 物品施法获得技能提升
0x00000080 Do Not Add to Unlearn List 不添加到未学习列表(NYI - 未学习列表未维护,SMSG_SEND_UNLEARN_SPELLS始终为空)
0x00000100 Cooldown Ignores Ranged Weapon 冷却忽略远程武器
0x00000200 Not In Arena 不在竞技场
0x00000400 Target Must Be Grounded 目标必须在地面上
0x00000800 Allow While Banished Aura State 允许放逐光环状态,似乎没有做任何事情,放逐现在表现得像普通昏迷 - 在10.2.7补丁上用17767法术测试(没有此属性,只有SPELL_ATTR5_ALLOW_WHILE_STUNNED并且在放逐时可以施放)
0x00001000 Face unit target upon completion of jump charge 在跳跃冲锋完成时面向单位目标
0x00002000 Haste Affects Melee Ability Casttime 急速影响近战能力施法时间
0x00004000 Ignore Default Rated Battleground Restrictions 忽略默认评级战场限制
0x00008000 Do Not Display Power Cost 不显示法力消耗(仅客户端)
0x00010000 Next modal spell requires same unit target 下一个模式法术需要相同的单位目标,防止在目标改变后自动从SpellClassOptions::ModalNextSpell施放法术(仅客户端)
0x00020000 AutoCast Off By Default 默认关闭自动施放
0x00040000 Ignore School Lockout 忽略学校锁定
0x00080000 Allow Dark Simulacrum 允许黑暗模拟
0x00100000 Allow Cast While Channeling 允许引导时施法
0x00200000 Suppress Visual Kit Errors 抑制视觉套件错误(仅客户端)
0x00400000 Spellcast Override In Spellbook 法术书中的法术覆盖(仅客户端)
0x00800000 JumpCharge - no facing control 跳跃冲锋 - 无朝向控制
0x01000000 Ignore Caster Healing Modifiers 忽略施法者治疗修正
0x00002000 Don't consume charge if item deleted 如果物品被删除则不消耗充能(NYI - 某种防止双重物品删除的错误修复属性?)
0x00004000 Item Passive On Client 客户端物品被动
0x00008000 Force Corpse Target 强制尸体目标,使法术即使其中一个效果杀死目标也能继续在目标上执行效果
0x00010000 Cannot Kill Target 不能杀死目标
0x00020000 Log Passive 记录被动(仅客户端),允许被动光环触发光环应用/刷新/移除战斗日志事件
0x00040000 No Movement Radius Bonus 无移动半径加成
0x00080000 Channel Persists on Pet Follow 宠物跟随时引导持续

SpellAttr10 - 特殊用途属性

属性值 名称 描述
0x00000001 Unknown attribute 0@Attr10 未知属性0@Attr10
0x00000002 Unknown attribute 1@Attr10 未知属性1@Attr10
0x00000004 Uses Ranged Slot (Cosmetic Only) 使用远程武器槽(仅装饰性)
0x00000008 Unknown attribute 3@Attr10 未知属性3@Attr10
0x00000010 NPC Knockback - ignore doors NPC击退 - 忽略门
0x00000020 Unknown attribute 5@Attr10 未知属性5@Attr10
0x00000040 Unknown attribute 6@Attr10 未知属性6@Attr10
0x00000080 Ignore instance lock and farm limit on teleport 传送时忽略实例锁和农场限制
0x00000100 Unknown attribute 8@Attr10 未知属性8@Attr10
0x00000200 Unknown attribute 9@Attr10 未知属性9@Attr10
0x00000400 Unknown attribute 10@Attr10 未知属性10@Attr10
0x00000800 Lock chest at precast 预施法时锁定箱子
0x00001000 Use Spell Base Level For Scaling 使用法术基础等级进行缩放
0x00002000 Reset cooldown upon ending an encounter 遭遇战结束时重置冷却
0x00004000 Rolling Periodic 滚动周期性,刷新时将剩余周期性伤害添加到新光环
0x00008000 Unknown attribute 15@Attr10 未知属性15@Attr10
0x00010000 Unknown attribute 16@Attr10 未知属性16@Attr10
0x00020000 Allow Defense While Casting 允许施法时防御
0x00040000 Unknown attribute 18@Attr10 未知属性18@Attr10
0x00080000 Unknown attribute 19@Attr10 未知属性19@Attr10
0x00100000 Unknown attribute 20@Attr10 未知属性20@Attr10
0x00200000 Unknown attribute 21@Attr10 未知属性21@Attr10
0x00040000 Unknown attribute 22@Attr10 未知属性22@Attr10
0x00080000 Unknown attribute 23@Attr10 未知属性23@Attr10
0x00100000 Unknown attribute 24@Attr10 未知属性24@Attr10
0x00200000 Unknown attribute 25@Attr10 未知属性25@Attr10
0x00400000 Unknown attribute 26@Attr10 未知属性26@Attr10
0x00800000 Unknown attribute 27@Attr10 未知属性27@Attr10
0x01000000 Unknown attribute 28@Attr10 未知属性28@Attr10
0x02000000 This Mount is NOT at the account level 此坐骑不是账号级别的
0x04000000 Unknown attribute 30@Attr10 未知属性30@Attr10
0x08000000 Unknown attribute 31@Attr10 未知属性31@Attr10

SpellAttr11 - 物品与区域属性

属性值 名称 描述
0x00000001 Unknown attribute 0@Attr11 未知属性0@Attr11
0x00000002 Unknown attribute 1@Attr11 未知属性1@Attr11
0x00000004 Scales with Casting Item's Level 随施法物品等级缩放
0x00000008 Unknown attribute 3@Attr11 未知属性3@Attr11
0x00000010 Unknown attribute 4@Attr11 未知属性4@Attr11
0x00000020 Absorb Falling Damage 吸收坠落伤害
0x00000040 Unknown attribute 6@Attr11 未知属性6@Attr11
0x00000080 Ignore Caster's spell level 忽略施法者的法术等级,Spell_C_GetSpellRank返回SpellLevels->MaxLevel * 5而不是std::min(SpellLevels->MaxLevel, caster->Level) * 5
0x00000100 Unknown attribute 8@Attr11 未知属性8@Attr11
0x00000200 Ignore Spellcast Override Shapeshift Requirements 忽略法术覆盖变形要求
0x00000400 Unknown attribute 10@Attr11 未知属性10@Attr11
0x00000800 Not in Instances 不在副本中
0x00001000 Unknown attribute 12@Attr11 未知属性12@Attr11
0x00002000 Unknown attribute 13@Attr11 未知属性13@Attr11
0x00004000 Unknown attribute 14@Attr11 未知属性14@Attr11
0x00008000 Unknown attribute 15@Attr11 未知属性15@Attr11
0x00010000 Not in Mythic+ Mode (Challenge Mode) 不在史诗+模式(挑战模式)
0x00020000 Unknown attribute 17@Attr11 未知属性17@Attr11
0x00040000 Unknown attribute 18@Attr11 未知属性18@Attr11
0x00080000 Unknown attribute 19@Attr11 未知属性19@Attr11
0x00100000 Unknown attribute 20@Attr11 未知属性20@Attr11
0x00200000 Unknown attribute 21@Attr11 未知属性21@Attr11
0x00400000 Unknown attribute 22@Attr11 未知属性22@Attr11
0x00800000 Unknown attribute 23@Attr11 未知属性23@Attr11
0x01000000 Unknown attribute 24@Attr11 未知属性24@Attr11
0x02000000 Unknown attribute 25@Attr11 未知属性25@Attr11
0x04000000 Unknown attribute 26@Attr11 未知属性26@Attr11
0x08000000 Unknown attribute 27@Attr11 未知属性27@Attr11
0x10000000 Unknown attribute 28@Attr11 未知属性28@Attr11
0x20000000 Unknown attribute 29@Attr11 未知属性29@Attr11
0x40000000 Unknown attribute 30@Attr11 未知属性30@Attr11
0x80000000 Unknown attribute 31@Attr11 未知属性31@Attr11

SpellAttr12

属性值 名称 描述
0x00000001 SPELL_ATTR12_ENABLE_PROCS_FROM_SUPPRESSED_CASTER_PROCS 启用来自被抑制施法者触发的效果(当施法者的某些触发被抑制时,此法术仍能触发效果)
0x00000002 SPELL_ATTR12_CAN_PROC_FROM_SUPPRESSED_CASTER_PROCS 可以从被抑制的施法者触发效果(此法术可以在施法者的触发被抑制时被触发)
0x00000004 SPELL_ATTR12_UNK2 未知属性2
0x00000008 SPELL_ATTR12_UNK3 未知属性3
0x00000010 SPELL_ATTR12_UNK4 未知属性4
0x00000020 SPELL_ATTR12_UNK5 未知属性5
0x00000040 SPELL_ATTR12_UNK6 未知属性6
0x00000080 SPELL_ATTR12_UNK7 未知属性7
0x00000100 SPELL_ATTR12_UNK8 未知属性8
0x00000200 SPELL_ATTR12_IGNORE_CASTING_DISABLED 忽略施法禁用效果(忽略263号光环SPELL_AURA_DISABLE_CASTING_EXCEPT_ABILITIES的效果)
0x00000400 SPELL_ATTR12_UNK10 未知属性10
0x00000800 SPELL_ATTR12_UNK11 未知属性11
0x00001000 SPELL_ATTR12_UNK12 未知属性12
0x00002000 SPELL_ATTR12_UNK13 未知属性13
0x00004000 SPELL_ATTR12_UNK14 未知属性14
0x00008000 SPELL_ATTR12_UNK15 未知属性15
0x00010000 SPELL_ATTR12_UNK16 未知属性16
0x00020000 SPELL_ATTR12_UNK17 未知属性17
0x00040000 SPELL_ATTR12_UNK18 未知属性18
0x00080000 SPELL_ATTR12_UNK19 未知属性19
0x00100000 SPELL_ATTR12_UNK20 未知属性20
0x00200000 SPELL_ATTR12_UNK21 未知属性21
0x00400000 SPELL_ATTR12_UNK22 未知属性22
0x00800000 SPELL_ATTR12_START_COOLDOWN_ON_CAST_START 在施法开始时触发冷却时间(通常冷却时间在施法完成时开始)
0x01000000 SPELL_ATTR12_IS_GARRISON_BUFF 要塞增益效果(标记为"永不学习",可能用于要塞相关的特殊增益)
0x02000000 SPELL_ATTR12_UNK25 未知属性25
0x04000000 SPELL_ATTR12_UNK26 未知属性26
0x08000000 SPELL_ATTR12_IS_READINESS_SPELL 就绪法术(在佣兵模式下重新计算光环)
0x10000000 SPELL_ATTR12_UNK28 未知属性28
0x20000000 SPELL_ATTR12_UNK29 未知属性29
0x40000000 SPELL_ATTR12_UNK30 未知属性30
0x80000000 SPELL_ATTR12_ONLY_PROC_FROM_CLASS_ABILITIES 只能从职业能力触发效果(此法术只能由职业特定的能力触发)

SpellAttr13

属性值 名称 描述
0x00000001 SPELL_ATTR13_ALLOW_CLASS_ABILITY_PROCS 允许职业能力触发效果(此法术可以触发职业特定的能力)
0x00000002 SPELL_ATTR13_UNK1 未知属性1
0x00000004 SPELL_ATTR13_PASSIVE_IS_UPGRADE 被动是升级(在法术提示中显示"升级"而不是"被动")
0x00000008 SPELL_ATTR13_UNK3 未知属性3
0x00000010 SPELL_ATTR13_UNK4 未知属性4
0x00000020 SPELL_ATTR13_UNK5 未知属性5
0x00000040 SPELL_ATTR13_UNK6 未知属性6
0x00000080 SPELL_ATTR13_UNK7 未知属性7
0x00000100 SPELL_ATTR13_UNK8 未知属性8
0x00000200 SPELL_ATTR13_UNK9 未知属性9
0x00000400 SPELL_ATTR13_UNK10 未知属性10
0x00000800 SPELL_ATTR13_UNK11 未知属性11
0x00001000 SPELL_ATTR13_UNK12 未知属性12
0x00002000 SPELL_ATTR13_UNK13 未知属性13
0x00004000 SPELL_ATTR13_UNK14 未知属性14
0x00008000 SPELL_ATTR13_DO_NOT_FAIL_IF_NO_TARGET 没有目标时不会失败(即使没有目标,法术也不会失败)
0x00010000 SPELL_ATTR13_UNK16 未知属性16
0x00020000 SPELL_ATTR13_UNK17 未知属性17
0x00040000 SPELL_ATTR13_ACTIVATES_REQUIRED_SHAPESHIFT 激活所需的形态变化(不强制执行形态变化要求)
0x00080000 SPELL_ATTR13_UNK19 未知属性19
0x00100000 SPELL_ATTR13_PERIODIC_REFRESH_EXTENDS_DURATION 周期性刷新延长持续时间(当周期性效果刷新时,延长持续时间而不是重置)
0x00200000 SPELL_ATTR13_UNK21 未知属性21
0x00400000 SPELL_ATTR13_UNK22 未知属性22
0x00800000 SPELL_ATTR13_UNK23 未知属性23
0x01000000 SPELL_ATTR13_UNK24 未知属性24
0x02000000 SPELL_ATTR13_UNK25 未知属性25
0x04000000 SPELL_ATTR13_ALWAYS_ALLOW_NEGATIVE_HEALING_PERCENT_MODIFIERS 始终允许负向治疗百分比修正(即使治疗被减少,也允许应用负向修正)
0x08000000 SPELL_ATTR13_DO_NOT_ALLOW_DISABLE_MOVEMENT_INTERRUPT 不允许禁用移动中断(防止法术被"禁用移动中断"效果影响)
0x10000000 SPELL_ATTR13_UNK28 未知属性28
0x20000000 SPELL_ATTR13_UNK29 未知属性29
0x40000000 SPELL_ATTR13_UNK30 未知属性30
0x80000000 SPELL_ATTR13_UNK31 未知属性31

SpellAttr14

属性值 名称 描述
0x00000001 SPELL_ATTR14_UNK0 未知属性0
0x00000002 SPELL_ATTR14_REAGENT_COST_CONSUMES_CHARGES 材料成本消耗充能(消耗物品充能次数而不是整个物品作为材料成本)
0x00000004 SPELL_ATTR14_UNK2 未知属性2
0x00000008 SPELL_ATTR14_HIDE_PASSIVE_FROM_TOOLTIP 在提示中隐藏"被动"或"升级"(不在法术提示中显示"被动"或"升级"文本)
0x00000010 SPELL_ATTR14_UNK4 未知属性4
0x00000020 SPELL_ATTR14_UNK5 未知属性5
0x00000040 SPELL_ATTR14_UNK6 未知属性6
0x00000080 SPELL_ATTR14_UNK7 未知属性7
0x00000100 SPELL_ATTR14_UNK8 未知属性8
0x00000200 SPELL_ATTR14_UNK9 未知属性9
0x00000400 SPELL_ATTR14_UNK10 未知属性10
0x00000800 SPELL_ATTR14_UNK11 未知属性11
0x00001000 SPELL_ATTR14_UNK12 未知属性12
0x00002000 SPELL_ATTR14_UNK13 未知属性13
0x00004000 SPELL_ATTR14_UNK14 未知属性14
0x00008000 SPELL_ATTR14_UNK15 未知属性15
0x00010000 SPELL_ATTR14_UNK16 未知属性16
0x00020000 SPELL_ATTR14_UNK17 未知属性17
0x00040000 SPELL_ATTR14_UNK18 未知属性18
0x00080000 SPELL_ATTR14_UNK19 未知属性19
0x00100000 SPELL_ATTR14_AURA_IS_PRIVATE 光环是私有的(客户端属性,防止光环被插件访问,但在UI中仍然可见)
0x00200000 SPELL_ATTR14_UNK21 未知属性21
0x00400000 SPELL_ATTR14_UNK22 未知属性22
0x00800000 SPELL_ATTR14_UNK23 未知属性23
0x01000000 SPELL_ATTR14_UNK24 未知属性24
0x02000000 SPELL_ATTR14_UNK25 未知属性25
0x04000000 SPELL_ATTR14_UNK26 未知属性26
0x08000000 SPELL_ATTR14_UNK27 未知属性27
0x10000000 SPELL_ATTR14_UNK28 未知属性28
0x20000000 SPELL_ATTR14_UNK29 未知属性29
0x40000000 SPELL_ATTR14_UNK30 未知属性30
0x80000000 SPELL_ATTR14_UNK31 未知属性31

SpellAttr15

属性值 名称 描述
0x00000001 SPELL_ATTR15_UNK0 未知属性0
0x00000002 SPELL_ATTR15_UNK1 未知属性1
0x00000004 SPELL_ATTR15_UNK2 未知属性2
0x00000008 SPELL_ATTR15_UNK3 未知属性3
0x00000010 SPELL_ATTR15_UNK4 未知属性4
0x00000020 SPELL_ATTR15_UNK5 未知属性5
0x00000040 SPELL_ATTR15_UNK6 未知属性6
0x00000080 SPELL_ATTR15_UNK7 未知属性7
0x00000100 SPELL_ATTR15_UNK8 未知属性8
0x00000200 SPELL_ATTR15_UNK9 未知属性9
0x00000400 SPELL_ATTR15_UNK10 未知属性10
0x00000800 SPELL_ATTR15_UNK11 未知属性11
0x00001000 SPELL_ATTR15_UNK12 未知属性12
0x00002000 SPELL_ATTR15_UNK13 未知属性13
0x00004000 SPELL_ATTR15_UNK14 未知属性14
0x00008000 SPELL_ATTR15_UNK15 未知属性15
0x00010000 SPELL_ATTR15_UNK16 未知属性16
0x00020000 SPELL_ATTR15_UNK17 未知属性17
0x00040000 SPELL_ATTR15_UNK18 未知属性18
0x00080000 SPELL_ATTR15_UNK19 未知属性19
0x00100000 SPELL_ATTR15_UNK20 未知属性20
0x00200000 SPELL_ATTR15_UNK21 未知属性21
0x00400000 SPELL_ATTR15_UNK22 未知属性22
0x00800000 SPELL_ATTR15_UNK23 未知属性23
0x01000000 SPELL_ATTR15_UNK24 未知属性24
0x02000000 SPELL_ATTR15_UNK25 未知属性25
0x04000000 SPELL_ATTR15_UNK26 未知属性26
0x08000000 SPELL_ATTR15_UNK27 未知属性27
0x10000000 SPELL_ATTR15_UNK28 未知属性28
0x20000000 SPELL_ATTR15_UNK29 未知属性29
0x40000000 SPELL_ATTR15_UNK30 未知属性30
0x80000000 SPELL_ATTR15_UNK31 未知属性31
相关推荐
说私域3 小时前
定制开发开源AI智能名片S2B2C商城小程序的MarTech Landscape构成与分析
人工智能·小程序·开源
luopeng2076634367 小时前
TDEngine-OSS-3.3.7.5开源版搭建手册(包含单节点与三副本高可用方案搭建)
大数据·开源·时序数据库·tdengine·涛思数据
海豚调度10 小时前
3.1.9 生产“稳”担当:Master 服务启动源码全方位解析
大数据·开源·任务调度·大数据调度·apache dolphinscheduler
在狂风暴雨中奔跑4 天前
厌倦了复杂的编译?一键集成 AeroFFmpeg,让Android音视频开发更简单!
ffmpeg·开源
杨杨杨大侠4 天前
Atlas Mapper 案例 03:企业级订单实体设计文档
java·开源·github
杨杨杨大侠4 天前
手把手教你写 httpclient 框架(二)- 核心注解系统设计与实现
java·开源·github
FIT2CLOUD飞致云5 天前
操作教程|使用Cursor工具连接JumpServer资产
运维·开源
算家计算5 天前
PDF解析神器——MinerU本地部署教程,一键去除页眉页脚,精准提取公式表格,支持84种语言,让文档转换更简单!
人工智能·开源
杨杨杨大侠5 天前
案例03-附件B-映射器实现
java·开源·github