#99 光环分类标记(如BIG_DEFENSIVE)似乎没有填充

状态: 待修复 · 分类: 界面与插件 · 插件与API

圣盾术、盾墙等法术没有重要防御标记,插件和姓名板无法正确筛选重要光环。

当前表现

Forever 中的玩家法术似乎缺少用于 `AuraContainer` 过滤的精选分类标记。 我抽查了几个原本应该有精选标记的法术,结果都没有(控制/可驱散似乎没问题): `C_UnitAuras.AuraIsBigDefensive(642)` -> 圣盾术,false `C_UnitAuras.AuraIsBigDefensive(871)` -> 盾墙,false `C_Spell.IsSpellImportant(1719)` -> 鲁莽,false 这使得插件无法合理地过滤敌方增益,并且[导致 Forever 的姓名板丢失本应显示的重要光环。](https://github.com/Gethe/wow-ui-source/blob/c6e89983189e4f626f549204a23c2d2bea93080a/Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlateAuras.lua#L196)

预期表现

玩家法术_以及_物品赋予的光环(消耗品和使用效果之类)都应该带有相应的分类标记,以便在PvP中被正确过滤。 我觉得目前的 Forever 并没有兑现插件API改动所承诺的内容。在《至暗之夜》中,[“一些重要效果和主要防御技能没有显示在敌方玩家姓名板上”](https://us.forums.blizzard.com/en/wow/t/world-of-warcraft-midnight-hotfixes-july-28/2296045/361)会被紧急修复。而在这里,姓名板上没有任何重要效果或主要防御技能。 我希望: - 在上线前,对玩家法术做一次精选整理。把盾墙标记为 `BIG_DEFENSIVE` 在我看来是最基本的要求。 - 长期来看,持续修复物品赋予光环的分类。这对 Forever 来说可能是独有的难题,因为有大量物品赋予至关重要的光环:Skull、nifty、AGM、burrower's shell、reflectors、FAP、LIP、LAP,清单可以任意长。如果可能,我希望有某种官方渠道让PvP社区来协助,因为除非自动化,否则我真的看不到其他出路。 如果没有一定程度的分类修复,我想知道是否可以通过取消敌方玩家增益的保密状态来作为短期修复。[这在二月份做过](https://www.wowhead.com/news/many-healer-spells-no-longer-secret-aura-n-midnight-launch-380525),当时插件无法为治疗者提供足够的过滤。在 Forever 中,PvP玩家也处于同样的处境,因为光环没有分类,无法配合 `AuraContainers` 使用。

复现步骤

1. `/dump C_UnitAuras.AuraIsBigDefensive(642)`  -- 圣盾术 -> false
2. `/dump C_UnitAuras.AuraIsBigDefensive(871)`  -- 盾墙 -> false
3. `/dump C_Spell.IsSpellImportant(1719)`       -- 鲁莽 -> false
4. `/dump C_Spell.IsSpellCrowdControl(118)`     -- 变形术 -> true(机制本身可用)