I find a kind of fix to this probelm. Find the following code in monkcombat.cs. I changed "SNOPower.X1_Monk_MantraOfEvasion_v2, 3" to "SNOPower.Monk_CycloneStrike, 2". Basically what it dose is the bot will spam mantra, however when it want to do so it will cast cyclone strike instead. For this to work, you need to turn off the disable mantra spam" in trinity. Of course if you are uing different mantra in your build, modify the code of that mantra instead. However, if you are not using mantra in your build, I have no solutions to that.
// 4 Mantra spam for the 4 second buff
if (!Settings.Combat.Monk.DisableMantraSpam)
{
if (CanCastMantra(SNOPower.X1_Monk_MantraOfConviction_v2) && Player.PrimaryResource > 40)
{
return new TrinityPower(SNOPower.X1_Monk_MantraOfConviction_v2, 3);
}
if (CanCastMantra(SNOPower.X1_Monk_MantraOfRetribution_v2) && Player.PrimaryResource > 40)
{
return new TrinityPower(SNOPower.X1_Monk_MantraOfRetribution_v2, 3);
}
if (CanCastMantra(SNOPower.X1_Monk_MantraOfHealing_v2) && Player.PrimaryResource > 40)
{
return new TrinityPower(SNOPower.X1_Monk_MantraOfHealing_v2, 3);
}
if (CanCastMantra(SNOPower.X1_Monk_MantraOfEvasion_v2) && Player.PrimaryResource > 40)
{
return new TrinityPower(SNOPower.Monk_CycloneStrike, 2);
}
}