From ce7480872622368862eda860257f0a720f524675 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=8B=E6=B0=B4?= <1123993881@qq.com> Date: Sun, 2 Apr 2023 10:39:05 +0800 Subject: [PATCH] fix: changed the click time on the last ability. --- RotationSolver/Updaters/ActionUpdater.cs | 8 ++++---- docs/assets/HowAndWhenToClick.svg | 24 ++++++++++++------------ 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/RotationSolver/Updaters/ActionUpdater.cs b/RotationSolver/Updaters/ActionUpdater.cs index 5f202a822..b744152ff 100644 --- a/RotationSolver/Updaters/ActionUpdater.cs +++ b/RotationSolver/Updaters/ActionUpdater.cs @@ -202,20 +202,20 @@ internal unsafe static void DoAction() if (_GCDDelay.Delay(canUseGCD)) RSCommands.DoAnAction(true); if (canUseGCD) return; - //要超出GCD了,那就不放技能了。 + //More then gcd. if (DataCenter.WeaponRemain < Service.Config.AbilitiesInterval || DataCenter.WeaponElapsed < Service.Config.AbilitiesInterval) { return; } - //还在咏唱,就不放技能了。 + //Skip when casting if (DataCenter.WeaponElapsed <= DataCenter.CastingTotal) return; - //只剩下最后一个能力技了,然后卡最后! + //The last one. if (DataCenter.WeaponRemain < 2 * Service.Config.AbilitiesInterval) { - if (DataCenter.WeaponRemain > Service.Config.AbilitiesInterval + Service.Config.ActionAhead) return; + if (DataCenter.WeaponRemain > Service.Config.AbilitiesInterval + Service.Config.ActionAhead * 2) return; RSCommands.DoAnAction(false); } else if ((DataCenter.WeaponElapsed - DataCenter.CastingTotal) % Service.Config.AbilitiesInterval <= Service.Config.ActionAhead) diff --git a/docs/assets/HowAndWhenToClick.svg b/docs/assets/HowAndWhenToClick.svg index 13ae16088..eb0d05762 100644 --- a/docs/assets/HowAndWhenToClick.svg +++ b/docs/assets/HowAndWhenToClick.svg @@ -8,7 +8,7 @@ version="1.1" id="svg5" inkscape:version="1.2.2 (732a01da63, 2022-12-09)" - sodipodi:docname="HowToClick.svg" + sodipodi:docname="HowAndWhenToClick.svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" @@ -24,13 +24,13 @@ inkscape:deskcolor="#d1d1d1" inkscape:document-units="mm" showgrid="false" - inkscape:zoom="1.929784" - inkscape:cx="367.65773" - inkscape:cy="231.11395" - inkscape:window-width="3072" - inkscape:window-height="1831" - inkscape:window-x="-9" - inkscape:window-y="-9" + inkscape:zoom="5.4582534" + inkscape:cx="206.56791" + inkscape:cy="118.35288" + inkscape:window-width="2496" + inkscape:window-height="1417" + inkscape:window-x="56" + inkscape:window-y="-8" inkscape:window-maximized="1" inkscape:current-layer="layer1" /> ADV + sodipodi:role="line">2*ADV