What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
2.14.17
  • Crusader: Added check for town portal that should stop steed charge interrupting it.
It still spams steed after every rift which usually prevents the tp from ever being cast although if tp does cast then the tp isn't interrupted. I tracked it down to the loitering code in CrusaderCombat.cs and after commenting out the following lines tp finally works and the steed charge ooc setting is actually obeyed (keep it enabled if you want it to skip trash).

private static bool Loiter(out TrinityPower power, float targetDistance = 20f, bool forceMove = false)
{
//if (CanCast(SNOPower.X1_Crusader_SteedCharge))
//{
// {
// power = new TrinityPower(SNOPower.X1_Crusader_SteedCharge);
// return true;
// }
//}
 
With wd, it still waits in front of destructibles and doors. Also when all of my skills are on cd, how does will it break doors? I only have piranhas and wall of death which have long cds.
 
Just wanted to say thanks jubisman! I appreciate all the effort you are putting into the crusader. Have a beer on me!
 
Problem persist.
The bot still spamming Steed Charge during combat while I only check the "Steed Charge OOC" box in Trinity setting.
It goes even worse when you have Channeling Pylon buff on you. The bot just keep getting on and off the horse instead of doing damage.

i can confirm this, bot still spamming steed charge in combat when only steed charge ooc is checked.
 
I have a question about the Flash Fire wizard build. Do I have to run the exact setup in Quin's build, gear, spells, etc. Or is there some wiggle room? What are the hard requirements? Thanks.
 
I have a question about the Flash Fire wizard build. Do I have to run the exact setup in Quin's build, gear, spells, etc. Or is there some wiggle room? What are the hard requirements? Thanks.

u can modify some gear
but u need to have ingeom and wand of woh.. and 6 tal rashas bonus

instead of focus and restraint u can use soj and other dps ring (quin using avarice band and soj instead of focus and restraint).
instead of firebird.. u can use the deaths breath set (forgot the name)
instead of brac in cube.. I use illusionary boots (better for botting cause it wont get stuck in the white trash)

of course some changes might make it a little slower.. or a little faster..
 
Yep, WD is something crazy now, he jumps everytime and if you look at him you may have epilepsy ), maybe a fix something for this ?
 
That link doesn't explain at all why we wouldn't cast twisters.
With latest trinity version barbarian is still not working properly when playing in a group with another barbarian, when i solo or play together with other classes it works fine but as soon as there is another barb in the group it messes up kinda....bot is not keeping buffs up then like berserk, battlerage and stuff.
Well, that's because we didn't fix it yet. We're looking into this issue though, so don't panic. I'm sorry if it's affecting your botting too much :(.
Please do it will make the chicken so much faster for Keywardens :D
Alright, on my list then.
I could have sworn my bot used to use disintegrate non-stop. I use Firebirds with Twisted Sword and Orb of Infinite Depth + Etched Sigil.
Now she only uses disintegrate when she cant afford to cast energy twister >< i dont want her to self cast anything but Disintegrate.
How do i do something like that? if i used in-geom she use to go nuts and i loved it, but since the latest DB update yesterday she blows!!!

So yeah, her priority attacks is now energy twister and explosive blast, i use Aquila Cuirass as i do enough damage and it was working just fine. No point in using channeling shoulders either as she rarely channels now.
Please help.
Again, I need some sort of reasoning why Disintegrate>Energy Twister here.

You are incorrect. That build is very high, but #1 is held by disintegrate/twister atm for SOLO WIZARDS.


P.S.


Anyone have problems with Witchdoctor's being very "jumpy" using helltooth pet build? My WD will constantly "rubberband" walk around in the middle of combat, looks really really weird.

To give a better illustration, its moving like it does when its trying to avoid molten explosions - that sort of jittery movement at the edge of molten cores, but its doing it constantly in combat. (I turned avoid off to see if that was the issue, its still a problem)
Helltooth WD is on my todo list, but currently not supported, sorry.

My Uliana monk can't break the door to heretic anode in order to kill ubers.

Thanks!
Known issue. We're looking into it.

Problem persist.
The bot still spamming Steed Charge during combat while I only check the "Steed Charge OOC" box in Trinity setting.
It goes even worse when you have Channeling Pylon buff on you. The bot just keep getting on and off the horse instead of doing damage.

I also notice that the bot missed a lot of chests, both normal and rare ones. It seems to happen when there is elite pack in visual.
Even I check the "Give Higher Priority to Containers" box, the bot still rush to the elite, finish them and leave the chest.
Are you using the LoN Bombardment build? Beucase using steed charge is embedded in the loitering code and it's gonna use it when it needs to loiter.

YES, @xzjv, please remove melee for witch doctor when we have nothing left to cast, tell the bot to do nothing e.g

this code in WitchDoctorCombat.cs:

Code:
            // Default Attacks
            if (IsNull(power))
            {
                // Never use Melee (e.g. Range < 15f), only ranged attacks
                var position = StuckHandler.RandomShuffle(StuckHandler.GetCirclePoints(4, 40f, Player.Position)).FirstOrDefault();
                if (CurrentTarget != null)
                    power = new TrinityPower(SNOPower.Walk, 10f, position);
            }

            return power;

I tried to remove it, but i get errors. I think thtats the code causing WD to spin around mobs when he has nothing left to cast, but because he cant melee and only told to range he just spazzes out?

edit: i tried making power = null. it stops the spam of him running around. but i need him to get closer. i'll try CurrentTarget.Position. so at least his close to the enemy and literally not doing anything when he has nothing left to cast
What's the problem of it walking weird? Sure, it looks silly, but I don't see how it affects performance. Would you rather it punched mobs in the face at melee range?

Yes this is a major issue. Bot tries to go near the boss while my gargantuans gracefully demolish the boss. And dies most of the time.
Have you tired enabling kiting?

Hey..
For Barbar Earthquake Build im going back to combat routine v.14

It seems that something wrong with ancient spear in v.15/17.
also it would be better when the bot use leap as fury filler.
perfect -> Leap -> leap - acient spear -> leap.
acutal -> leap -> leap -> leap -> acient spear
the 3. leap is fury waste.

BUT thank you guys for still pushing this projekt!
I changed the code because everyone else said the exact opposite of you. So unless you provide some reasonable explanation of why do you think that is, I will leave the code like it is.

The monk is still missing some items on item list. It's missing the new pieces of SWK set. Any chance we can add this?
Are you sure you're on the latest version?

With wd, it still waits in front of destructibles and doors. Also when all of my skills are on cd, how does will it break doors? I only have piranhas and wall of death which have long cds.
if you're using the latest version it should use DefaultAttack to break them.

Just wanted to say thanks jubisman! I appreciate all the effort you are putting into the crusader. Have a beer on me!
Yay beer :D

i can confirm this, bot still spamming steed charge in combat when only steed charge ooc is checked.
Check my reply above to zid9252.
I have a question about the Flash Fire wizard build. Do I have to run the exact setup in Quin's build, gear, spells, etc. Or is there some wiggle room? What are the hard requirements? Thanks.
the hard requirements are 6pc tal rasha and wand of woh. Anything else you can change.

Yep, WD is something crazy now, he jumps everytime and if you look at him you may have epilepsy ), maybe a fix something for this ?
Once more. I won't change code because it makes the bot move weird. Give me a hard reason why this is affecting performance.
 
Problem persist.
The bot still spamming Steed Charge during combat while I only check the "Steed Charge OOC" box in Trinity setting.
It goes even worse when you have Channeling Pylon buff on you. The bot just keep getting on and off the horse instead of doing damage.

I also notice that the bot missed a lot of chests, both normal and rare ones. It seems to happen when there is elite pack in visual.
Even I check the "Give Higher Priority to Containers" box, the bot still rush to the elite, finish them and leave the chest.

The same problem.

Trinity 2.14.1 didn't have this problem and work pretty well.

I use the CrusaderCombat.cs of Trinity 2.14.1 replace 2.14.17

The problem seems be solved.
 
Last edited:
Greetings Good morning guys.

jubisman I got a problem After every rift the bot can't use teleport (Steed Charge is spaming and the bot stuck).

I make a new Reinstal (Full demonbudy) and still got the problem ;( .
 
Clearly something fishy is going on with opening door/gates with the chicken build.
I've attached a full log also.
View attachment 196600

Code:
14:45:28.950 DEBUG Logger [Adventurer][Navigation] Moving to <1329.365, 366.1476, -3.54268> (Distance: 992.2623)
14:45:29.936 DEBUG TrinityDebug [Trinity 2.14.15] Target changed to 343183 // x1_MoleMutant_Melee_A (Unit) ShouldIgnore=False nearbyCount=1 radiusDistance=27 hotspot=False elitesInRange=False hitPointsPc=1.0 summoner=False quest=False minimap=False bounty=False Adding x1_MoleMutant_Melee_A by Default. dist=168.7 last=0.0 pack=0.0 health=0.0 path=-100.0 reflect=0.0 elite=0.0 aoe=0.0
14:45:30.092 DEBUG TrinityDebug [Trinity 2.14.15] [ScenesStorage] Found 1 new scenes
14:45:30.136 DEBUG Logger [Adventurer][ScenesStorage] Found 1 new scenes
14:45:30.189 DEBUG Logger [Adventurer][ScenesStorage] Update Scenes took 91.6482 ms.
14:45:30.990 DEBUG TrinityDebug [Trinity 2.14.15] Target changed to 283269 // x1_Monstrosity_ScorpionBug_A (Unit) ShouldIgnore=False nearbyCount=3 radiusDistance=13 hotspot=False elitesInRange=False hitPointsPc=1.0 summoner=False quest=False minimap=False bounty=False Adding x1_Monstrosity_ScorpionBug_A by Default. dist=338.3 last=0.0 pack=0.0 health=0.0 path=0.0 reflect=0.0 elite=0.0 aoe=0.0
14:45:31.218 DEBUG TrinityDebug [Trinity 2.14.15] [ScenesStorage] Found 1 new scenes
14:45:31.281 DEBUG Logger [Adventurer][ScenesStorage] Found 1 new scenes
14:45:31.334 DEBUG Logger [Adventurer][ScenesStorage] Update Scenes took 110.8499 ms.
14:45:31.835 DEBUG TrinityDebug [Trinity 2.14.15] Target changed to 343183 // x1_MoleMutant_Melee_A (Unit) ShouldIgnore=False nearbyCount=2 radiusDistance=0 hotspot=False elitesInRange=False hitPointsPc=1.0 summoner=False quest=False minimap=False bounty=False Adding x1_MoleMutant_Melee_A by Default. dist=500.0 last=0.0 pack=0.0 health=0.0 path=-100.0 reflect=0.0 elite=0.0 aoe=0.0
14:45:32.293 DEBUG TrinityDebug [Trinity 2.14.15] Target changed to 283269 // x1_Monstrosity_ScorpionBug_A (Unit) ShouldIgnore=False nearbyCount=3 radiusDistance=1 hotspot=False elitesInRange=False hitPointsPc=1.0 summoner=False quest=False minimap=False bounty=False Adding x1_Monstrosity_ScorpionBug_A by Default. dist=489.4 last=0.0 pack=0.0 health=0.0 path=-100.0 reflect=0.0 elite=0.0 aoe=0.0
14:45:32.668 DEBUG TrinityDebug [Trinity 2.14.15] Target changed to 258595 // x1_Catacombs_Door_A (Door) Maxxing x1_Catacombs_Door_A - Door in Close Distance.
14:46:24.194 DEBUG DefaultStuckHandler [Stuck Handler] We're stuck at <658.126, 829.7997, 0.2810994>
14:46:24.206 DEBUG DefaultStuckHandler [Stuck Handler] We're stuck at <658.126, 829.7997, 0.2810994>
14:46:24.214 DEBUG Logger [Adventurer][Navigation] Unstuck attempt #1
14:46:49.209 DEBUG DefaultStuckHandler [Stuck Handler] We're stuck at <658.126, 829.7997, 0.2810994>
14:46:49.217 DEBUG Logger [Adventurer][Navigation] Unstuck attempt #2
14:47:14.222 DEBUG DefaultStuckHandler [Stuck Handler] We're stuck at <658.126, 829.7997, 0.2810994>
14:47:14.232 DEBUG DefaultStuckHandler [Stuck Handler] We're stuck at <658.126, 829.7997, 0.2810994>
14:47:14.236 DEBUG Logger [Adventurer][Navigation] Failed
14:47:14.287 DEBUG Logger [Adventurer][Navigation] Navigation Error (MoveResult: UnstuckAttempt, Distance: 817.0739)
14:47:14.288 INFO  Logger [Adventurer][EnterLevelArea] Searching
14:47:14.343 INFO  Logger [Adventurer][EnterLevelArea] Found the objective at distance 818.7697
14:47:14.344 INFO  Logger [Adventurer][EnterLevelArea] Moving
14:47:14.374 DEBUG Logger [Adventurer][Navigation] Moving to <1329.365, 366.1476, -3.54268> (Distance: 820.0519)
14:47:32.881 INFO  InactivityDetector Inactivity timer tripped! Leaving game

Code:
14:49:48.294 INFO  Logger [Adventurer][EnterLevelArea] Searching
14:49:48.318 DEBUG Logger [Adventurer][ZergMode] On
14:49:48.323 DEBUG Logger [Trinity 2.14.15] Aborting HandleTarget() AllowLooting=True AllowCombat=False
14:49:48.324 DEBUG Logger [Adventurer][EnterLevelArea] Returning previous objective location.
14:49:48.325 INFO  Logger [Adventurer][EnterLevelArea] Moving
14:49:48.353 DEBUG Logger [Adventurer][Navigation] Moving to <343.4454, 483.9485, 0.01501465> (Distance: 722.1478)
14:49:49.109 DEBUG TrinityDebug [Trinity 2.14.15] Target changed to 5766 // trDun_Cath_Gate_C (Door) 
14:49:49.835 DEBUG Logger [Adventurer][ScenesStorage] Found 1 new scenes
14:49:49.886 DEBUG Logger [Adventurer][ScenesStorage] Update Scenes took 93.5507 ms.
14:50:42.018 DEBUG DefaultStuckHandler [Stuck Handler] We're stuck at <967.1387, 586.5031, 0.1000001>
14:50:42.027 DEBUG DefaultStuckHandler [Stuck Handler] We're stuck at <967.1387, 586.5031, 0.1000001>
14:50:42.039 DEBUG Logger [Adventurer][Navigation] Unstuck attempt #1
14:51:32.047 DEBUG DefaultStuckHandler [Stuck Handler] We're stuck at <966.7875, 586.633, 0.1000001>
14:51:32.061 DEBUG Logger [Adventurer][Navigation] Unstuck attempt #2
14:51:49.556 INFO  InactivityDetector Inactivity timer tripped! Leaving game
14:51:49.557 INFO  InactivityDetector Leaving game

@jubisman is this a confirmed problem also? You haven't said anything about it and maybe you haven't seen it.

Thanks!
 
Demonhunter secondary resource % isn't being calculated correctly causing the bot to spam preparation.
 
Are you using the LoN Bombardment build? Beucase using steed charge is embedded in the loitering code and it's gonna use it when it needs to loiter.

No, I'm using invoker+punish build. That's why spamming Steed Charge bothers me.
When the bot need to loiter it works fine. But when the bot need to combat, it still use Steed Charge off CD.
It's a dps loss for invoker+punish build and sometimes the bot will die in high level GR because of it.
 
Again, I need some sort of reasoning why Disintegrate>Energy Twister here.

Havent tried the build yet, but i believe its because while you are channeling Disintegrate you will be automatically spitting out ~1 tornado per second, thus there is no need to cast them manually.
 
No, I'm using invoker+punish build. That's why spamming Steed Charge bothers me.
When the bot need to loiter it works fine. But when the bot need to combat, it still use Steed Charge off CD.
It's a dps loss for invoker+punish build and sometimes the bot will die in high level GR because of it.

Try Trinity 2.14.1 or its CrusaderCombat.cs

It never use steed Charge in combat.
 
Last edited:
Back
Top