

(slim) SoD Swingtimer 铸造编织指示器

探索赛季版本插件
更新于 : 2024-08-04 14:16
29
下载
# 您需要下载最新的 [SwingTimerApi WA](https://wago.io/8ZQbzTuJt) 或 [SwingTimerAPI addon](https://www.curseforge.com/wow/addons/libclassicswingtimerapi)
## 谢谢,[Ralgathor](https://wago.io/joURtkngg) 和 [Oozeness](https://wago.io/Flgusg5sw)!
# Swing Timer cast weaving indicator
## Package features:
* 主手/断手摆动计时器
* 主手/副手同步/交错指示器
* 法术编织指示器(闪电弹、连锁闪电、熔岩爆裂、六角、治疗编织、较低治疗编织、连锁治疗)
* 挥舞计时器剪切指示器
* 全局冷却时间指示器
* SwingTimerAPI 和编织API
核心摇摆定时触发器已从 WOTLK 中的威卡乌拉中移除:
> 经典社区希望这些信息对他们的游戏来说是 100% 正确的,但游戏 API 并不提供这些信息,而是必须通过各种事件来计算。
> 有一些摇摆计时器插件正在积极开发中,但我们没有开发人员愿意维护这个触发器。
> 因此,《愤怒》将移除摇摆计时器触发器。
> 来源:官方 Weakaura Discord
本软件包使用 SwingTimerAPI 来提供基于各种事件的 Swing Timer 状态概览。由于没有相关的 WOW API 来获得 Swing Timer 的真实状态,因此请注意,它有时并不像所有 Swing Timer 附加组件的实现那样 100% 准确!
## 带有同步/错开指示器的主手和副手摇摆功能
此 Weakaura 显示主手和非主手摆动状态:
* 主手(MH)用条形和白色刻度线表示。
* 离手(OH)用白色刻度表示。
* 条形图中间用静态的白色刻度线表示。如果您的 "OH "在此刻度之后,可以使用同步/错开宏将其重置为中间摆动时间。
[MH 和 OH 指标](https://media.wago.io/screenshots/joURtkngg/636b648ad0416085960ed0b4.gif)
要正确同步或错开 MH 和 OH,OH 刻度会根据同步/错开状态着色。
* 未同步和未错开时为红色
* 交错时为黄色
* 同步时为绿色
不同步和不交错:

交错 OH 领先:

交错 MH 引线:

同步:

### Why Synch/Stagger?
强化萨满可以通过只消耗一次 MH 和 OH 挥砍的充能来增加连击的持续时间。
由于每 0.5 秒只能消耗一次法术连击充能,因此这两次挥砍需要在 0.5 秒的时间窗口内进行。
这种技巧被称为 "同步 "或 "交错":
* 同步 "意味着 "MH "挥击与 "OH "挥击在同一时间落地。
* 错开是指 MH 挥棒和 OH 挥棒在相距 0.5 秒的时间内落地。
## 闪电和连锁闪电交织
漩涡武器 (MW) BUFF 有一个隐藏标记,可防止重置通常在成功施放后发生的武器挥击。
强化萨满可以使用这个隐藏标记在 MW 和 OH 挥舞之间施放 LB 或 CL 而不会重置挥舞,即使他们没有堆满五个堆叠来使这个法术瞬发。至少要有一个MW叠加。
**这种技巧被称为 "LB编织 "或 "CL编织
这个弱点会在主摇摆条上增加两个刻度,代表 LB 或 CL 法术必须在开始施放时的上限,否则摇摆会受到影响。
要正确编织,您需要在 MH 和 OH 刻度位于 LB 刻度(LB 施法)或 CL 刻度(CL 施法)之前时开始施放 LB 或 CL。
法术施放范围区域:

在这张图片中,MH/OH 处于正确的位置,可以安全地施放 LB 或 CL:

## 抛投指示器
当您开始施放 LB 或 CL 时,相应的刻度线将开始移动到条形图的末端。
如果您至少有一次武器挥击将被剪断,则刻度线将闪烁红色。在这种情况下,您需要停止投掷以避免发生这种情况。
成功编织

投掷将夹住一个秋千:

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

## 全局冷却时间指示器
该弱化版有一个全局冷却时间(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 允许选择要在摇摆条上显示为勾选指示器的法术。默认情况下只显示闪电弹和连锁闪电。
* 显示法术图标允许在摇摆栏顶部显示法术图标。
* 教程选项模式可添加一些信息,以便更好地理解所有指标。
## SwingTimerAPI 和 WeavingAPI
本软件包包含两个光环,可触发自定义事件,用于管理摆动进度条和勾选状态。这些事件可用于任何其他光环,以添加更多交互或构建自己的摇摆和编织实现。

### SwingTimerAPI
[SwingTimerAPI文档](https://wago.io/mfxY37Jl9)
### 编织API
**weaving_update_status**
当获得新的漩涡堆叠或开始施放 LB/CL 时触发。
| 属性
| ----------- | ----------- |
| 速度 | 数字 - 武器挥动速度。在主手和副手之间选择速度较快的武器。
| castTime | 数字--咒语的施法时间
| expirationTime | 数字--相对于 GetTime() 计算出的施法结束时间。
| spellId | 数字 - 咒语的 ID
| spellName | 字符串 - 咒语的名称
| isCasting | 布尔型 - 如果您开始施放 LB 或 CL,则为 True。否则为 False
**swing_timer_will_clipped**
在开始施法时,如果武器挥击将被剪断,则触发该值。
| 属性 | 说明
| ----------- | ----------- |
| hand | string - 将被剪断的手("main-hand "或 "off-hand")。
| castTime | 数字 - 施法时间
| spellId | 数字--咒语的 ID