。
正手/反手摇摆定时器主手/副手同步/错开指示器法术编织指示器(闪电弹、连锁闪电、熔岩爆裂、六角、治疗编织、较低治疗编织、连锁治疗)摇摆计时器剪切指示器全局冷却时间指示器SwingTimerAPI 和编织API.
在WOTLK中,核心摇摆计时器触发器已从Weakaura中移除:经典社区希望这些信息对于他们的游戏来说是100%正确的,但是游戏API并没有提供这些信息,它必须通过各种事件来计算。
有一些摇摆计时器插件正在积极开发中,但我们没有开发人员愿意维护这个触发器。
因此,《愤怒》将移除摇摆计时器触发器。
来源:官方 Weakaura Discord
本软件包使用 SwingTimerAPI 根据各种事件提供 Swing Timer 状态概览。由于没有相关的 WOW API 来解释 Swing Timer 的真实状态,因此请注意,与所有 Swing Timer 附加组件的实现一样,它有时并不是 100% 准确的!带有同步/错开指示器的主手和副手摇摆此 Weakaura 显示主手和非主手摆动状态:主手(MH)用一个条形图和一个白色刻度线表示。
脱手(OH)用白色刻度线表示。
条形图中间用静态白色刻度线表示。如果 "OH "在此刻度之后,可以使用同步/错开宏将其重置为中间摆动时间。
。
要正确同步或错开您的 MH 和 OH,OH tick 会根据同步/错开状态着色。
交错时为黄色同步时为绿色未同步和未错开:
交错 OH 引导:
交错 MH 导航:
同步:
为什么要同步/错开?
强化萨满可以通过MH和OH挥击只消耗一次充能来增加连击的持续时间。
为此,这两次挥击需要在相距 0.5 秒的时间窗口内落地,因为每 0.5 秒只能消耗一次 "连发 "充能。
这个技巧被称为同步或错开:
同步意味着MH挥击与OH挥击在同一时间落地。
错开意味着MH挥击与OH挥击在同一时间落地。
错开是指 MH 摆动和 OH 摆动在相距 0.5 秒的时间窗口内落地。
闪电弹和连锁闪电编织漩涡武器(MW)buff有一个隐藏标记,可以防止重置通常在成功施放后发生的武器挥击。
强化萨满可以使用这个隐藏标记在MH和OH挥击之间施放LB或CL而不会重置挥击,即使他们没有堆满五个堆叠来使这个法术瞬发。至少有一个 MW 叠加才有效。
这个技巧被称为LB编织或CL编织。
这个弱点会在主摇摆条上添加两个刻度,代表LB或CL法术开始施放时的上限,以避免摇摆受到影响。
要正确编织,您需要在 MH 和 OH 刻度位于 LB 刻度(LB 施法)或 CL 刻度(CL 施法)之前时开始施放 LB 或 CL。
施法范围区域:

在这张图片中,MH/OH 位于正确的位置,可以安全地施放 LB 或 CL:
抛投指示器
当您开始投掷 LB 或 CL 时,相应的刻度线将开始移动到条形图的末尾。
如果您挥动的武器中至少有一个将被剪切,则该刻度线将以红色闪烁。在这种情况下,您需要停止施法以防止这种情况发生。
成功编织:
抛投将夹住一个摆动:
![]()

如果你的速度太快,看不到这个红色的投掷指示器,不用担心。如果您不小心错过了编织和剪辑,挥杆栏将闪烁红色,提醒您需要多加练习!

如果您的速度太快,看不到红色的抛投指示器,也不用担心。

全局冷却指示器
This weakaura 有一个全局冷却 (GCD) 指示器,它会在主摆动计时器条上显示灰色叠加以指示 GCD 的结束。

通过该覆盖图,您可以知道 GCD 是在编织窗口中结束还是在编织窗口后结束。
在这张图片中,GCD 将在编织窗口之后结束。编织咒语并不安全。

。
在这张图片中,GCD 将在编织窗口期间结束。您可以安全地施放编织咒语

自定义选项
此软件包有多个自定义选项,可以通过选中/取消选中 SwingTimer 组自定义选项卡中的复选框来打开/关闭这些选项:
Show Lightning Bolt tick、Show Chain Lightning tik、Show Lava Burst tick、Show Hex tick、Show Healing Weave tick、Show Lesser Healing Wave tick 和 Show Chain Heal tick 允许选择要在摇摆栏上显示为 tick 指示符的法术。默认情况下只显示闪电弹和连锁闪电。
- 显示法术图标允许在摇摆栏顶部显示法术图标。
- "教程选项 "模式可添加一些信息,以便更好地理解所有指标。
SwingTimerAPI 和 WeavingAPI.
本软件包包含两个 Auras,可触发用于管理摆动进度条和勾选状态的自定义事件。这些事件可用于任何其他光环,以添加更多交互或构建您自己的摆动和编织实现。

摇摆定时器应用程序接口
SwingTimerAPI 文档
编织API
WEAVING_UPDATE_STATUS
在获得新的漩涡堆叠或开始施放LB/CL时触发。
属性
| 属性 | 描述
速度
| 速度 | 数字 - 挥动武器的速度。在正手和反手之间选择速度较快的武器
施法时间数字 - 施法时间
终止时间数字 - 相对于 GetTime() 计算出的施法结束时间
时间
咒语Id | 数字 - 咒语的 ID
咒语Id |
咒语名称字符串 - 咒语的名称 正在施法布尔 - 如果您开始施放 LB 或 CL,则为 True。否则为 False
SWING_TIMER_WILL_CLIPPED
如果武器挥击将被剪切,则在施法开始时点燃
SWING_TIMER_WILL_CLIPPED。
属性 | 属性描述
手
| 手 | 字符串 - 将被剪切的手("主手"或"副手") hand |
施放时间数字 - 施法时间 咒语 ID数字 - 咒语的 ID