just add the same condition , its just not recognizing its out of charges
if (!Sets.ThousandStorms.IsSecondBonusActive)
{
// We get a charge every 8 seconds. If we have 2 charges, be dashing
if (Skills.Monk.DashingStrike.Charges > 1)
{
return new TrinityPower(SNOPower.X1_Monk_DashingStrike, MaxDashingStrikeRange, CurrentTarget.Position);
}
/*if (Skills.Monk.DashingStrike.Charges > 1 && (CurrentTarget.IsEliteRareUnique || TargetUtil.ClusterExists(15f, 3)) &&
TargetUtil.IsUnitWithDebuffInRangeOfPosition(15f, TargetUtil.GetBestClusterPoint(), SNOPower.Monk_ExplodingPalm) ||
TargetUtil.AnyMobsInRangeOfPosition(CurrentTarget.Position, 20f, 3) && Skills.Monk.ExplodingPalm.IsTrackedOnUnit(CurrentTarget))
{
RefreshSweepingWind(true);
return new TrinityPower(SNOPower.X1_Monk_DashingStrike, MaxDashingStrikeRange, CurrentTarget.Position);
}*/
}
thats mine, the playermover.cs is if you want to fix ooc dashing