What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Generator monk build routine Breath of Heaven use every cooldown!

Go to \Plugins\Trinity\Combat\Abilities\MonkCombat.cs and change:

Code:
private static bool CanCastBreathOfHeavenInfusedWithLight()
        {
            return CanCast(SNOPower.Monk_BreathOfHeaven, CanCastFlags.NoTimer) &&
                   !GetHasBuff(SNOPower.Monk_BreathOfHeaven) && Runes.Monk.InfusedWithLight.IsActive &&
                   (TargetUtil.AnyMobsInRange(20) || TargetUtil.IsEliteTargetInRange(20) || Player.PrimaryResource < 75);
        }

private static bool CanCastBreathOfHeavenForHealing()
        {
            return (Player.CurrentHealthPct <= 0.6 || !GetHasBuff(SNOPower.Monk_BreathOfHeaven)) && CanCast(SNOPower.Monk_BreathOfHeaven) &&
                   (Player.PrimaryResource >= 35 || (!CanCast(SNOPower.Monk_Serenity) && Player.PrimaryResource >= 25));
        }

to

Code:
private static bool CanCastBreathOfHeavenInfusedWithLight()
        {
            return CanCast(SNOPower.Monk_BreathOfHeaven, CanCastFlags.NoTimer));
        }

private static bool CanCastBreathOfHeavenForHealing()
        {
            return CanCast(SNOPower.Monk_BreathOfHeaven, CanCastFlags.NoTimer));
        }

This should make the bot spam Breath Of Heaven every time it is off cooldown.
 
Last edited:
Go to \Plugins\Trinity\Combat\Abilities\MonkCombat.cs and change:

Code:
private static bool CanCastBreathOfHeavenInfusedWithLight()
        {
            return CanCast(SNOPower.Monk_BreathOfHeaven, CanCastFlags.NoTimer) &&
                   !GetHasBuff(SNOPower.Monk_BreathOfHeaven) && Runes.Monk.InfusedWithLight.IsActive &&
                   (TargetUtil.AnyMobsInRange(20) || TargetUtil.IsEliteTargetInRange(20) || Player.PrimaryResource < 75);
        }

private static bool CanCastBreathOfHeavenForHealing()
        {
            return (Player.CurrentHealthPct <= 0.6 || !GetHasBuff(SNOPower.Monk_BreathOfHeaven)) && CanCast(SNOPower.Monk_BreathOfHeaven) &&
                   (Player.PrimaryResource >= 35 || (!CanCast(SNOPower.Monk_Serenity) && Player.PrimaryResource >= 25));
        }

to

Code:
private static bool CanCastBreathOfHeavenInfusedWithLight()
        {
            return CanCast(SNOPower.Monk_BreathOfHeaven, CanCastFlags.NoTimer));
        }

private static bool CanCastBreathOfHeavenForHealing()
        {
            return CanCast(SNOPower.Monk_BreathOfHeaven, CanCastFlags.NoTimer));
        }

This should make the bot spam Breath Of Heaven every time it is off cooldown.
thank you, its working now :)
 
Back
Top