//Use Mantra of Healing active if health is low for shield or spam it if we're using SWK build.
bool isSWK = Sets.MonkeyKingsGarb.IsSecondBonusActive;
if (CombatBase.CanCast(SNOPower.X1_Monk_MantraOfHealing_v2, CombatBase.CanCastFlags.NoTimer) && Player.PrimaryResource >= 50 &&
(!isSWK && Player.CurrentHealthPct <= 0.95 || isSWK) &&
!Player.IsIncapacitated && CurrentTarget != null)
{
return new TrinityPower(SNOPower.X1_Monk_MantraOfHealing_v2);
}
that code fixes mantra spam
bool isSWK = Sets.MonkeyKingsGarb.IsSecondBonusActive;
if (CombatBase.CanCast(SNOPower.X1_Monk_MantraOfHealing_v2, CombatBase.CanCastFlags.NoTimer) && Player.PrimaryResource >= 50 &&
(!isSWK && Player.CurrentHealthPct <= 0.95 || isSWK) &&
!Player.IsIncapacitated && CurrentTarget != null)
{
return new TrinityPower(SNOPower.X1_Monk_MantraOfHealing_v2);
}
that code fixes mantra spam