Demonbuddy for Season 16 released, updates.buddyauth.com !
  • Visit Rebornbuddy
  • Visit Demonbuddy

Demon Hunter combat routine for Rain of Vengeance

Discussion in 'Combat Routines' started by Bower_Z, Apr 15, 2015.

  1. Bower_Z

    Bower_Z Member

    Joined:
    Mar 5, 2013
    Messages:
    92
    Likes Received:
    0
    Trophy Points:
    6
    Cast Rain of Vengeance shade more often near your self work in progress View attachment DemonHunterCombat.cs

    If you want to help make it better mess around with the 10f 0f. the 10f used to be 45f seemed like it cast to far away. if you use a different rune change it. This is my third attempt at editing so dont yell at me. :)



    // Rain of Vengeance OffCD with shade
    if (!Player.IsInTown && CanCast(SNOPower.DemonHunter_RainOfVengeance, CanCastFlags.NoTimer) &&
    !Player.IsIncapacitated && Runes.DemonHunter.shade.IsActive && Settings.Combat.DemonHunter.RainOfVengeanceOffCD)
    {
    return new TrinityPower(SNOPower.DemonHunter_RainOfVengeance);


    also if you have a false infront of groupcluster put true seemed like it worked

    make a back up



    mods if this is posted move please

    -------------------------------------------------------------------------------------
    Can't brake some thing that is already broken Bower_Z
     

    Attached Files:

  2. XcaninoX

    XcaninoX New Member

    Joined:
    Feb 21, 2013
    Messages:
    53
    Likes Received:
    1
    Trophy Points:
    0
    I did the following, basically it spams Rain of Vengeance - no matter the rune - on any mob, which is exactly what I wanted.

    Code:
            /// <summary>        
            /// When Rain of Vengeance should be cast
            /// </summary>
            private static bool RainOfVengeanceCondition(SkillMeta meta)
            {
                meta.CastRange = 20f;            
                meta.CastFlags = CanCastFlags.NoTimer;
    
    
                if (Settings.Combat.DemonHunter.RainOfVengeanceOffCD || Sets.NatalyasVengeance.IsEquipped)
                    return true;
    
    
                return false;
            }
     

Share This Page