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

[Plugin] Trinity Fork (Kite/Avoidance)

It seems like the newer versions DH logic isn't kiting as well as it used to. Are my settings not correct?

I thinked that too but no problem with the kite, just starting that a bit later (or closer), only if the enemy closer than 60% of your kite range.

Ok, not really working every time, only working 100%, if you check the always kite.
 
Last edited:
Download a fresh copy of Demonbuddy, then replace the default Trinity folder within the Plugins folder with the new one and insert the Trinity.xml into the Demonbuddy\Settings\*BattleTag* directory. If you want the most recent Assembla build, follow these instructions.


Thanks alot man for the help =)
 
Thanks alot man for the help =)

No worries mate.

BuddyMe, sometimes my Barb randomly stands still and seems to, well...vibrate?! I can't give a better description, because it literally looks like he's having an episode. Every time this happens a message like this is shown: Attack Target=WoodWraith_A_02 Power=Barbarian_IgnorePain blah blah blah. I don't have Ignore Pain active, so this makes no sense at all (I'm running War Cry when this happens). I'm guessing that itself is the issue (spamming a skill that doesn't exist).
 

Attachments

Last edited:
No worries mate.

BuddyMe, sometimes my Barb randomly stands still and seems to, well...vibrate?! I can't give a better description, because it literally looks like he's having an episode. Every time this happens a message like this is shown: Attack Target=WoodWraith_A_02 Power=Barbarian_IgnorePain blah blah blah. I don't have Ignore Pain active, so this makes no sense at all (I'm running War Cry when this happens). I'm guessing that itself is the issue (spamming a skill that doesn't exist).

Wild guess from previous experience, it isn't going into WOTB and attempting to fury dump? Untick Fury dump IF it is ticked within Trinity and retest.
 
Wild guess from previous experience, it isn't going into WOTB and attempting to fury dump? Untick Fury dump IF it is ticked within Trinity and retest.

Will do, thanks. It doesn't happen all that often, so it's surprisingly difficult to test xD.
 
Last edited:
While I agree, that the backtracking does cause many problems, as the ones you have stated. Have you tried the other options other than Default, I assume you have, what have you found best? I find "weighted Unvisited Mini Map" worked best for me, as it'll only explore a small radius from your current location.
my solution is to use version qt 3.0.6 instead of latest verison..

thanks to god it is compatible with the latest armory but not kadala..... at least it walk more like human exploring map now...

*qt 3.0.6 could have some issue with trial rift not stopping at setting waves according to my memory but I am not sure it could be a perfect version..

Hope this would help~
 
Last edited:
Just wondering, is range value without "f" at the end - a mistake or not? Who knows?
E.g. MonkCombat.cs line 304 (WoL):
(TargetUtil.AnyMobsInRange(25, Settings.Combat.Monk.MinWoLTrashCount) || TargetUtil.IsEliteTargetInRange(25) || CurrentTarget.IsTrashPackOrBossEliteRareUnique) &&
 
Last edited:
As soon as there is no mantra spam in 0.8.3 working, it seems there is one mistake

if (CanCast(SNOPower.X1_Monk_MantraOfHealing_v2) && TimeSincePowerUse(SNOPower.X1_Monk_MantraOfHealing_v2) > 1000 && (!GetHasBuff(SNOPower.X1_Monk_MantraOfRetribution_v2) ||
(_hasSwk && TargetUtil.AnyMobsInRange(10f))) && (Player.PrimaryResource >= 80))
{
return new TrinityPower(SNOPower.X1_Monk_MantraOfHealing_v2, 3);
}
if (CanCast(SNOPower.X1_Monk_MantraOfEvasion_v2) && TimeSincePowerUse(SNOPower.X1_Monk_MantraOfEvasion_v2) > 1000 && (!GetHasBuff(SNOPower.X1_Monk_MantraOfRetribution_v2) ||
(_hasSwk && TargetUtil.AnyMobsInRange(10f))) && (Player.PrimaryResource >= 80))
{
return new TrinityPower(SNOPower.X1_Monk_MantraOfEvasion_v2, 3);
}

Though i dont get the logic (if i have evasion -> then i dont have a retribution -> then GetHasBuff(SNOPower.X1_Monk_MantraOfRetribution_v2) = false -> then !GetHasBuff(SNOPower.X1_Monk_MantraOfRetribution_v2) = true -> then all the condition is true automatically and mantra should spam), it's obviously a mistake

Two more questions:
1. Why TimeSincePowerUse(SNOPower.X1_Monk_MantraOfRetribution_v2) > 1000 if it's active time is 3000 ms?
2. What does 3 mean in return new TrinityPower(SNOPower.X1_Monk_MantraOfEvasion_v2, 3). There is no range for mantra, isn't it?
 
Last edited:
Two more questions:
1. Why TimeSincePowerUse(SNOPower.X1_Monk_MantraOfRetribution_v2) > 1000 if it's active time is 3000 ms?
2. What does 3 mean in return new TrinityPower(SNOPower.X1_Monk_MantraOfEvasion_v2, 3). There is no range for mantra, isn't it?

Question 2 is the answer for your question 1.

There is more than one TrinityPower function:

public TrinityPower(SNOPower snoPower, float minimumRange, int targetAcdGuid) 3f
public TrinityPower(SNOPower snoPower, int waitTicksBeforeuse, int waitTicksAfterUse) 3

The X1_Monk_MantraOfRetribution_v2 just a copy+paste mistake, if im right.
 
There's a major issue with the Monk script. When running Epiphany: Desert Shroud it doesn't immediately use it against elites. This is literally a death wish.
 
There's a major issue with the Monk script. When running Epiphany: Desert Shroud it doesn't immediately use it against elites. This is literally a death wish.
Look at this
((Runes.Monk.DesertShroud.IsActive || Runes.Monk.SoothingMist.IsActive) && Player.CurrentHealthPct < 0.50)

P.S. And mantra does not spam anyway..
 
Some good news - this project has just been merged into the main Trinity code repository :)

Release coming soon...
 
Some good news - this project has just been merged into the main Trinity code repository :)

Release coming soon...

That's awesome. Congratulations BuddyMe on a job well done ;). If I may ask, how will further development work? I.e. where will we provide further feedback once it's fully merged and released with Trinity?
 
Last edited:
Couple of questions regarding monk's skills:
1. If shrine buff "no cooldown" is active, bot cast nothing but Dashing Strike. Why? Why not WoL? For me it seems that this issue is inside GetMonkDestroyPower() procedure but not sure
2. Quite often bot Dash inside the pack and do not cast for a while (staying still or back'n'forth), may be up to 2-3 seconds before start cast WoL. Why? That's dangerous on higher GR
3. Quite often bot runs through multiplie arcane beams (or even arcane beams' sources - that's guarantied death) with no reason.
 
this R-Rift.xml is only for dh or ranged build because it go out of unsafe zone on trial rift on start
You can use the Trinity.xml but it's now possible to disable tick modification (advanced tab)
 

Did a fresh install with this version, and it does not appear in plugin list. Has anyone else tested the newest build?

Also on a side note, what will updates look like in the future. Will you be starting a new Trinity thread with an updated build? Appreciate all the work, keep it up bro!
 
Back
Top