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

How do I reduce cooldown timer of COTA for barb in Trinity?

defconstrife

Member
Joined
Nov 9, 2013
Messages
70
Reaction score
0
I have close to 50% cooldown reduction so that I can continuously spam Call of the Ancients. (I only have belt so far from the IK set) How do I get the bot to spam the COTA skill every 45 seconds instead of the normal 120 second interval?
 
I havn't been fortunate enough to get enough IK gear or bother to spec for CDR, but it looks like COTA is used when elites are near, you want it cast whenever it is available I take it?


Code:
public static bool ShouldWaitForCallOfTheAncients
        {
            get
            {
                return
                    Hotbar.Contains(SNOPower.Barbarian_CallOfTheAncients) &&
                    !UseOOCBuff &&
                    !IsCurrentlyAvoiding &&
                    !CanCast(SNOPower.Barbarian_CallOfTheAncients) &&[COLOR="#FF0000"]
                    TargetUtil.AnyMobsInRange(V.F("Barbarian.CallOfTheAncients.MinEliteRange"), 3) &&[/COLOR]
                    !GetHasBuff(SNOPower.Barbarian_CallOfTheAncients) &&
                    Player.PrimaryResource <= V.F("Barbarian.CallOfTheAncients.MinFury");
            }
        }
        public static bool CanCastCallOfTheAncients
        {
            get
            {
                return
                    !UseOOCBuff &&
                    !IsCurrentlyAvoiding &&
                    CanCast(SNOPower.Barbarian_CallOfTheAncients) &&
                    !Player.IsIncapacitated[COLOR="#FF0000"] &&
                    (TargetUtil.AnyMobsInRange(V.F("Barbarian.CallOfTheAncients.MinEliteRange"), 3) || TargetUtil.AnyElitesInRange(V.F("Barbarian.CallOfTheAncients.MinEliteRange")))[/COLOR];
            }
        }


Try removing those red lines. It should just cast whenever the CD is up and it doesn't currently have COTA up and you are in combat. Not tested!
 
I have close to 50% cooldown reduction so that I can continuously spam Call of the Ancients. (I only have belt so far from the IK set) How do I get the bot to spam the COTA skill every 45 seconds instead of the normal 120 second interval?

I do not have Trinity infront of me right now, however, if you are talking about just changing the CD timer, it should be adjustable in Trinity/Variables configuration. Most still CD timers can be adjusted there. Would be a good place to start.
 
Damn thats sick. Either the fury or divided damage rune both work wonders. How does that fare in t6?
 
public static bool ShouldWaitForCallOfTheAncients
{
get
{
return
Hotbar.Contains(SNOPower.Barbarian_CallOfTheAncients) &&
!UseOOCBuff &&
!IsCurrentlyAvoiding &&
!CanCast(SNOPower.Barbarian_CallOfTheAncients) &&
!GetHasBuff(SNOPower.Barbarian_CallOfTheAncients) &&
Player.PrimaryResource <= V.F("Barbarian.CallOfTheAncients.MinFury");
}
}
public static bool CanCastCallOfTheAncients
{
get
{
return
!UseOOCBuff &&
!IsCurrentlyAvoiding &&
CanCast(SNOPower.Barbarian_CallOfTheAncients) &&
!Player.IsIncapacitated;
}
}

I tried making the code look like this, but it still seems the bot is using some interal cooldown counter and only popping the COTA skill ever 120 or so.


And I changed the Wrath of Berserker option in the trinity to pop it anytime it is up and it's working, i wish there was same option for COTA as well there in Trinity so it would pop it whenever it is up.
 
I tried making the code look like this, but it still seems the bot is using some interal cooldown counter and only popping the COTA skill ever 120 or so.


And I changed the Wrath of Berserker option in the trinity to pop it anytime it is up and it's working, i wish there was same option for COTA as well there in Trinity so it would pop it whenever it is up.

hello!
as drazz446 mentioned, you should go to your trinity variables. You can find this in the bot by going to Plugins -> Trinity -> Config -> Variables -> Open Trinity Variable Configuration

Now find the line SpellDelay.Barbarian_CallOfTheAncients and edit number to 45500 (milliseconds, which translates to 45.5 seconds).

Added a picture.

cota2.webp
 
thanks, the picture really helped. I looked at that menu page before but didn't realize there was a delay timer area at the bottom. I set it to 5000 miliseconds so now it just spams the skill as soon as it is on cooldown. Works Great!
 
Honestly I wish IK set gave unlimited COTA and WOTA. Walking around like Goku all the time is just too much fun :)
 
Back
Top