Merge remote-tracking branch 'origin/main'

This commit is contained in:
辉鸭蛋
2025-04-05 12:22:50 +08:00
2 changed files with 5 additions and 7 deletions

View File

@@ -83,8 +83,8 @@ public class Avatar
public CombatScenes CombatScenes { get; set; }
public static string? LastActiveAvatar { get; internal set; } = null;
public Avatar(CombatScenes combatScenes, string name, int index, Rect nameRect, double manualSkillCd = -1)
{
CombatScenes = combatScenes;
@@ -427,7 +427,7 @@ public class Avatar
var region = CaptureToRectArea();
ThrowWhenDefeated(region, Ct); // 检测是不是要跑神像
var cd = GetSkillCurrentCd(region);
var cd = AfterUseSkill(region);
if (cd > 0)
{
Logger.LogInformation(hold ? "{Name} 长按元素战技cd:{Cd}" : "{Name} 点按元素战技cd:{Cd}", Name, cd);
@@ -437,7 +437,8 @@ public class Avatar
}
/// <summary>
/// 使用完元素战技的回调,注意,不会在这里检测是不是需要跑七天神像
/// 使用完元素战技的回调,注意,不会在这里检测是不是需要跑七天神像 <br/>
/// UseSkill 方法内会调用如果没有使用UseSkill但是释放了技能之后记得调用一下这个方法
/// </summary>
/// <returns>当前技能CD</returns>
public double AfterUseSkill(ImageRegion? givenRegion = null)

View File

@@ -3,8 +3,6 @@ using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using BetterGenshinImpact.Core.Config;
using BetterGenshinImpact.GameTask.AutoFight.Config;
using BetterGenshinImpact.GameTask.AutoGeniusInvokation.Model;
using BetterGenshinImpact.GameTask.AutoPathing.Model;
using Microsoft.Extensions.Logging;
@@ -50,7 +48,6 @@ public class ElementalCollectHandler(ElementalType elementalType) : IActionHandl
await combatScenesAvatar.WaitSkillCd(ct);
combatScenesAvatar.UseSkill();
elementalCollectAvatar.LastUseSkillTime = DateTime.UtcNow;
}
}
else