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

探索赛季版本插件

# 您需要下载最新的 [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 刻度会根据同步/错开状态着色。 * 未同步和未错开时为红色 * 交错时为黄色 * 同步时为绿色 不同步和不交错: ![](https://media.wago.io/screenshots/joURtkngg/636b6329808b3c5574377954.gif) 交错 OH 领先: ![](https://media.wago.io/screenshots/joURtkngg/636b633b808b3c5574377a01.gif) 交错 MH 引线: ![](https://media.wago.io/screenshots/joURtkngg/636b6335808b3c55743779c2.gif) 同步: ![](https://media.wago.io/screenshots/joURtkngg/636b6342808b3c5574377a35.gif) ### 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。 法术施放范围区域: ![](https://media.wago.io/screenshots/joURtkngg/636b6543808b3c5574378b37.png) 在这张图片中,MH/OH 处于正确的位置,可以安全地施放 LB 或 CL: ![](https://media.wago.io/screenshots/joURtkngg/636b65ec7359b87c79dc9b31.png) ## 抛投指示器 当您开始施放 LB 或 CL 时,相应的刻度线将开始移动到条形图的末端。 如果您至少有一次武器挥击将被剪断,则刻度线将闪烁红色。在这种情况下,您需要停止投掷以避免发生这种情况。 成功编织 ![](https://media.wago.io/screenshots/joURtkngg/636b6732ade8fd6e41302461.gif) 投掷将夹住一个秋千: ![](https://media.wago.io/screenshots/joURtkngg/636b6702ade8fd6e41302285.gif) 如果速度太快,你看不到这个红色的投掷指示器,不用担心。如果你不小心错过了织网和夹子,挥杆会闪烁红灯,提醒你需要多加练习! ![](https://media.wago.io/screenshots/joURtkngg/636b6709ade8fd6e413022dd.gif) ## 全局冷却时间指示器 该弱化版有一个全局冷却时间(GCD)指示器,在主摆动计时器条上显示灰色叠加,以指示全局冷却时间的结束。 ![](https://media.wago.io/screenshots/joURtkngg/636b6df23a7dad7f670f86e7.gif) 通过该覆盖图,您可以了解全局冷却时间是在编织窗口中结束,还是在编织窗口后结束。 在这张图片中,GCD 将在编织窗口之后结束。编织咒语并不安全。 ![](https://media.wago.io/screenshots/joURtkngg/636b6c9be9742b7f0cb8f875.png) 在这张图片中,GCD 会在编织窗口期间结束。您可以安全地施放织法咒语 ![](https://media.wago.io/screenshots/joURtkngg/636b6ca1e9742b7f0cb8f8c1.png) ## 自定义选项 本软件包有多个自定义选项,可以通过选中/取消选中 SwingTimer 组自定义选项标签中的复选框来开启/关闭这些选项: ![](https://media.wago.io/screenshots/joURtkngg/636b6889e76f06517cc95cfa.png) * 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 本软件包包含两个光环,可触发自定义事件,用于管理摆动进度条和勾选状态。这些事件可用于任何其他光环,以添加更多交互或构建自己的摇摆和编织实现。 ![](https://media.wago.io/screenshots/joURtkngg/62f4d6ff33ceb08c738e6e40.png) ### 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