From 30b1be859ec0db81fb87d3d51394226d12287f5d Mon Sep 17 00:00:00 2001 From: Paliak <91493239+Paliak@users.noreply.github.com> Date: Thu, 26 Jun 2025 07:26:46 +0200 Subject: [PATCH] FIX: forceMainHand interaction with UseOffhandAttackSpeed (#8694) --- src/Modules/CalcMirages.lua | 2 +- src/Modules/CalcOffence.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Modules/CalcMirages.lua b/src/Modules/CalcMirages.lua index 6e5cc519..8d84278c 100644 --- a/src/Modules/CalcMirages.lua +++ b/src/Modules/CalcMirages.lua @@ -361,7 +361,7 @@ function calcs.mirages(env) end } elseif env.player.mainSkill.skillData.triggeredByGeneralsCry then - env.player.mainSkill[SkillType.Triggered] = true + env.player.mainSkill.skillTypes[SkillType.Triggered] = true local maxMirageWarriors = 0 local cooldown = 1 local generalsCryActiveSkill diff --git a/src/Modules/CalcOffence.lua b/src/Modules/CalcOffence.lua index f1908322..ec0a7fef 100644 --- a/src/Modules/CalcOffence.lua +++ b/src/Modules/CalcOffence.lua @@ -2310,7 +2310,7 @@ function calcs.offence(env, actor, activeSkill) if output.Time > 1 then modDB:NewMod("Condition:OneSecondAttackTime", "FLAG", true) end - if skillModList:Flag(nil, "UseOffhandAttackSpeed") then + if skillModList:Flag(nil, "UseOffhandAttackSpeed") and not skillFlags.forceMainHand then output.Speed = output.OffHand.Speed output.Time = output.OffHand.Time if breakdown then