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