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

Trinity 1.9.3 and QuestTools 2.0.51

Status
Not open for further replies.

rrrix

New Member
Joined
Jul 11, 2010
Messages
3,449
Reaction score
61
Download Trinity 1.9.3

Download QuestTools 2.0.51

Known Issues 1.9.3

  • Treasure Goblin Kamakaze setting has no effect
  • Wait delay after opening containers is not working.
  • Bot spends longer time activating shrines/pylons/wells than before.
  • Bot seems to skip cursed chests events entirely even with the option enabled in Trinity.

Trinity Changelog 1.9.3

  • Added option to toggle gold pickup (default enabled)
  • Fixed unintentionally not picking up items near AoE
  • Added "Quick Dump" for items in Debug tab
  • Trinity should be better about un-hooking itself from Demonbuddy
  • Fixed broken combat looting in Weights
  • Halls of Agony switches are now blacklisted
  • Removed incorrect AoE ignore in Weights for Items
  • Target Weighting now has a maximum value of 50k
  • Legendaries are always weighted at the maximum value
  • Various Target weighting adjustments to use new maximum value logic
  • Wizard Archon Arcane strike will no longer be used when AoE is between player and target
  • Items should get picked up now, even if trying to townrun, except when we don't have free space
  • Fixed incorrect TownRun cancel logic in Weighting
  • Trinity settings saving will now also save Demonbuddy Global and Character Settings
  • Added option to disable picking up gold completely
  • Wizard can now use Wave of Force to destroy objects
  • Refactored Backpack slot counting
  • Fixed Gem Pickup level defaults for Questing/Hunting buttons
  • Added movement speed detection for destructibles in Weighting logic
  • Added Try/Catch to Townrun to see if we can find whatever that error is...
  • Destructibles and Barricades will no longer be blacklisted due to pathing failures
  • Fixed marking Invulnerable gizmo's as untargetable

QuestTools 2.0.51

  • Removed Waypoints from being investigated
  • Removd Trinity references from ExploreDungeon
  • Death Gates will now be prioritized by least used, then by if we can path to them
  • Minimap markers will now investigate POI's first
  • SafeMoveTo now inherits the TrinityMoveTo tag, will no longer break profiles
  • Rebuilt MoveToMapMarker for R-Rift
  • Minimap Marker investigation will now move all the way to the point of the marker
  • SetNodesExploredAutomatically is now default enabled in DungeonExplorer, and disabled if the objective is not met at least once
  • Rebuild MoveToMapMarker functionaly for moving to and interacting. Fixed stuck problem with R-Rift.
  • Fixed ReloadProfile not properly restarting Act5.


Bug Reports - use this form, and attach a log please!

What's the problem?

What steps will reproduce the problem?

What is the expected result?

What happens instead?

Please provide any additional information.
 
Last edited:
IF Your gold inactivity timer isn't working - turn on this logging option and attach your log file after reproducing the problem:

OUSRwc5.png
 
Thanks rrrix, gj as always.

One thing to note, are you aware of the problem with WD firebat with vampire rune? It stops channeling firebat if mana after initial cast cost is below 225, but the channeling is free with the rune.

Code:
// Fire Bats fast-attack
                if (CanCast(SNOPower.Witchdoctor_Firebats) && Player.PrimaryResource >= fireBatsMana &&
                     (TargetUtil.AnyMobsInRange(Settings.Combat.WitchDoctor.FirebatsRange) || firebatsMaintain) && !hasCloudOfBats)
                {
                    float range = firebatsMaintain ? Settings.Combat.WitchDoctor.FirebatsRange : V.F("WitchDoctor.Firebats.MaintainRange");
                    return new TrinityPower(SNOPower.Witchdoctor_Firebats, Settings.Combat.WitchDoctor.FirebatsRange, CurrentTarget.Position);
                }

It seems CanCast() checks the initial mana cost of firebat and decides not cast it anymore.
 
Can't wait to try this!

I've been playing around with Weighting.cs earlier to make the bot prioritize containers over monsters for the Harrington Waistguard but I had to set the numbers quite high because some monster packs got huge weighting numbers. What should the max number for containers be now such that it won't interfere with anything more important than combat?
 
* Issues:
  • Bot don't seem to go after treasure goblins when trigger range for trash is set to low and kamikaze setting. (Maybe put treasure goblins under elite trigger range?) *fixed*
  • Wait delay after opening containers is not working. *fixed*
  • Bot spends longer time activating shrines/pylons/wells than before. While doing so takes a pounding from mobs if around. *fixed*
  • Bot seems to skip cursed chests events entirely even with the option enabled in Trinity. *fixed*
  • Gold inactivity timer keeps ticking even when you pause the bot *Is this a bug or intended?*
  • Bot on rare occasions get stuck on the Halls of Agony switches after the blacklisting.
  • Bot attacks certain destructibles even with "ignore destructibles" enabled. (Example: wall corners in catacombs)
  • Bot tries to attack certain destructibles several times after he destroys them. (Example: doors in Halls of Agony and barricades in Westmarch Commons) *very old bug*
  • Bot picks up rare rings even with rare pickup disabled. (Using Trinity scoring)
  • Bot sometimes doesn't wait for the cursed chest event to start after clicking the chest
  • Bot sometimes goes into "WaitForLootDrops" mode several times when engaging a rift guardian before he kills it
  • Bot stuck at the draw bridge style gates where it has to click the wheel to lower it
  • Bot sometimes tries to attack mobs on the other side of doors before opening them. Even with low trigger range
  • Bot get stuck on destructibles and wont destroy them even with the option enabled in Trinity
  • Barbarian issue (Maybe all melee?): When rift boss spawns, the bot will run back and forth near the boss without attacking him *related to the "WaitForLootDrops" issue mentioned above*

Except for these issues the bot is working pretty freakin' sweet with my Wizard now. You're doing some amazing work rrrix, keep it up man. :)
 
Last edited:
Thanx Rrrix again you are very quick with releases :)
 
Yes i have same issue - my bot ignoring almost all gold piles.
 
  • Bot don't seem to go after treasure goblins when trigger range for trash is set to low and kamikaze setting. (Maybe put treasure goblins under elite trigger range?)
 
First THX for your great work.
some issues.
- wait delay after opening Containers, is not working(time set doesnt matter), he open Container and runs straight away without looting.
-Gold pickup still not working right(1.9.1 was last working one)
-Bot don't seem to go after treasure goblins when trigger range for trash is set to low and kamikaze setting. (Maybe put treasure goblins under elite trigger range?)
 
Edit: nevermind, seems to be working now after changing free slot to 4 instead of 2. Might just be a glitch

Ghom runs

What's the problem?
Stopped picking up items when full and no longer using salvage when full
(missed 2 legs due to full bag so far

What steps will reproduce the problem?
Full bag with rare and blue

What is the expected result?
Should do a town run to salvage all my rare and blue

What happens instead?
Does not pickup anymore and just quits profile

Please provide any additional information.
 
Last edited:
Backpack slot counting is working as intended now. Thank you rrrix.

like others reported, picking up gold is not working and also treasure goblins are being ignored for some weird reason..


 
What's the problem?
Destroys Destructibles even though it's set not to (unless stuck)

What steps will reproduce the problem?
Currently, I am running the Ghom profile.
There is some barrels just before The Larder portal.

What is the expected result?
Should NOT destroy Destructibles before entering The Larder

What happens instead?
It destroys barrels just before entering The Larder

Please provide any additional information.
 
OK I'm posting this here even though I have posted it in the profile thread since this happened after upgrading Trinity/QT with no new revisions to the profile.

Profile is Adventure Mode Bounties Act 1 Alpha.

This issue seems to be happening in most of the dungeons after entering level 1 from the open map.

This is what happened after entering Cave of the Moon Clan: (Edit: The bot will tp back to the wp in the open map after entering level 1 to explore the map until the entrance is found again)

Code:
13:53:15.524 INFO  Logger [MoveToMapMarker] We found the objective and it looks like a portal. 
13:53:16.096 DEBUG GridSegmentation ========== Grid segmentation resetting!!! ============
13:53:16.096 DEBUG GameStats Joined a game!
13:53:16.097 INFO  ProfileOrderManager ProfileOrderManager.OnGameJoined, Reloading profile.
13:53:16.097 INFO  Logger [Trinity] New Game - resetting everything
13:53:16.313 INFO  ProfileManager Loaded profile Clear the Clan of the Moon Cave (344547)
13:53:16.314 INFO  ProfileOrderManager Game joined, Resetting profile caches.
13:53:16.314 DEBUG ProfileOrderManager Resetting current behavior.
13:53:16.315 DEBUG GridSegmentation ========== Grid segmentation resetting!!! ============
13:53:16.335 DEBUG TreeHooks Replaced hook [ProfileOrderBehavior_Hook] 03c2f60a-4203-424f-892d-f03038668fd5
13:53:16.367 DEBUG DefaultNavigationProvider Navigator.Clear
13:53:16.368 DEBUG DefaultNavigationProvider Generating path to Name=Spiderling_A Dist=59 IsElite=True LoS=True HP=1,00 Dir=S - <708.1226, 611.9517, 0>
13:53:16.410 DEBUG DefaultNavigationProvider Successfully generated path from {X=145,Y=161} to {X=149,Y=187} in 00:00:00.0013105 with 28(6) hops
13:53:16.419 DEBUG DefaultNavigationProvider Client path generated.
13:53:16.420 DEBUG DefaultNavigationProvider Generated path to <708.1226, 611.9517, 0> (Name=Spiderling_A Dist=59 IsElite=True LoS=True HP=1,00 Dir=S) with 6 hops.
13:53:16.934 DEBUG DefaultNavigationProvider Generating path to Name=Spiderling_A Dist=51 IsElite=True LoS=False HP=1,00 Dir=S - <708.3843, 610.7969, 0.09999999>
13:53:16.937 DEBUG DefaultNavigationProvider Successfully generated path from {X=146,Y=167} to {X=148,Y=187} in 00:00:00.0003048 with 21(5) hops
13:53:16.945 DEBUG DefaultNavigationProvider Client path generated.
13:53:16.945 DEBUG DefaultNavigationProvider Generated path to <708.3843, 610.7969, 0.09999999> (Name=Spiderling_A Dist=51 IsElite=True LoS=False HP=1,00 Dir=S) with 5 hops.
13:53:17.516 DEBUG DefaultNavigationProvider Generating path to Name=Spiderling_A Dist=28 IsElite=True LoS=False HP=1,00 Dir=S - <703.3162, 616.7437, 0.1>
13:53:17.520 DEBUG DefaultNavigationProvider Successfully generated path from {X=147,Y=173} to {X=151,Y=185} in 00:00:00.0004413 with 13(3) hops
13:53:17.526 DEBUG DefaultNavigationProvider Client path generated.
13:53:17.527 DEBUG DefaultNavigationProvider Generated path to <703.3162, 616.7437, 0.1> (Name=Spiderling_A Dist=28 IsElite=True LoS=False HP=1,00 Dir=S) with 3 hops.
13:53:18.171 DEBUG DefaultNavigationProvider Generating path to Name=Spiderling_A Dist=21 IsElite=True LoS=False HP=1,00 Dir=S - <706.7318, 613.08, 0.09999999>
13:53:18.175 DEBUG DefaultNavigationProvider Successfully generated path from {X=147,Y=176} to {X=149,Y=187} in 00:00:00.0003540 with 13(4) hops
13:53:18.199 DEBUG DefaultNavigationProvider Client path generated.
13:53:18.199 DEBUG DefaultNavigationProvider Generated path to <706.7318, 613.08, 0.09999999> (Name=Spiderling_A Dist=21 IsElite=True LoS=False HP=1,00 Dir=S) with 4 hops.
13:53:18.762 DEBUG DefaultNavigationProvider Generating path to Name=Spiderling_A Dist=10 IsElite=True LoS=False HP=1,00 Dir=SE - <697.4069, 614.012, 4.497195>
13:53:18.802 DEBUG DefaultNavigationProvider Successfully generated path from {X=147,Y=179} to {X=150,Y=183} in 00:00:00.0005126 with 5(3) hops
13:53:18.823 DEBUG DefaultNavigationProvider Client path generated.
13:53:18.824 DEBUG DefaultNavigationProvider Generated path to <697.4069, 614.012, 4.497195> (Name=Spiderling_A Dist=10 IsElite=True LoS=False HP=1,00 Dir=SE) with 3 hops.
13:53:31.243 DEBUG DefaultNavigationProvider Generating path to Name=Spiderling_A Dist=12 IsElite=True LoS=True HP=0,10 Dir=S - <709.4973, 610.8969, 0.1>
13:53:31.246 DEBUG DefaultNavigationProvider Successfully generated path from {X=148,Y=180} to {X=148,Y=188} in 00:00:00.0005844 with 9(4) hops
13:53:31.257 DEBUG DefaultNavigationProvider Client path generated.
13:53:31.258 DEBUG DefaultNavigationProvider Generated path to <709.4973, 610.8969, 0.1> (Name=Spiderling_A Dist=12 IsElite=True LoS=True HP=0,10 Dir=S) with 4 hops.
13:53:31.798 DEBUG DefaultNavigationProvider Generating path to Name=HealthGlobe_02 Dist=5 IsElite=False LoS=True HP=-1,00 Dir=S - <706.6176, 609.2833, 0.5>
13:53:31.801 DEBUG DefaultNavigationProvider Successfully generated path from {X=149,Y=183} to {X=148,Y=187} in 00:00:00.0001498 with 5(2) hops
13:53:31.817 DEBUG DefaultNavigationProvider Client path generated.
13:53:31.818 DEBUG DefaultNavigationProvider Generated path to <706.6176, 609.2833, 0.5> (Name=HealthGlobe_02 Dist=5 IsElite=False LoS=True HP=-1,00 Dir=S) with 2 hops.
13:53:31.985 DEBUG DefaultNavigationProvider Navigation reached current destination. Within 3.721972
13:53:31.985 DEBUG DefaultNavigationProvider Navigator.Clear
13:53:32.080 DEBUG DefaultNavigationProvider Generating path to Name=HealthGlobe_02 Dist=5 IsElite=False LoS=True HP=-1,00 Dir=W - <706.6176, 609.2833, 0.5>
13:53:32.087 DEBUG DefaultNavigationProvider Successfully generated path from {X=148,Y=187} to {X=148,Y=187} in 00:00:00.0000020 with 2(2) hops
13:53:32.098 DEBUG DefaultNavigationProvider Client path generated.
13:53:32.099 DEBUG DefaultNavigationProvider Generated path to <706.6176, 609.2833, 0.5> (Name=HealthGlobe_02 Dist=5 IsElite=False LoS=True HP=-1,00 Dir=W) with 2 hops.
13:53:32.371 INFO  UseWaypointTag Using Waypoint. Number:13
13:53:32.997 DEBUG DefaultNavigationProvider Navigator.Clear
13:53:35.027 DEBUG TreeHooks Replaced hook [ProfileOrderBehavior_Hook] 71b2491f-b83b-43f0-9c1e-0633fd831adf
 
Last edited:
Could anyone tell me what to modify in BarbarianCombat.cs so it doesn't recast Call of the Ancients if the buff is already up (Immortal King bonus) ?

Edit: Nevermind i think i figured it out
 
Last edited:
bot is not opening containers at all. anyone has similiar issues?

/nvm updating to 1.9.3 first...
 
Last edited:
Is this enabled in your Pickup options? It's working for me.

yLWencu.png


Hey man, whatever happened to the setting for NPC auto-talk? I really miss it starting events when it came across them and now it seems like that's not a working feature?
 
Witch Doctors still just spam Spirit Barrage straight north without targeting. Here's the (crude) fix. Original code commented out.
\Combat\Abilities\WitchDoctorCombat.cs

Around line 430ish
Code:
// Spirit Barrage + Rush of Essence
                if (CanCast(SNOPower.Witchdoctor_SpiritBarrage) && Player.PrimaryResource >= 100 &&
                    hasRushOfEssence && !hasManitou && Player.PrimaryResourcePct <= 0.30)
                {
                    if (hasWellOfSouls)
                        // -- Fix This -- return new TrinityPower(SNOPower.Witchdoctor_SpiritBarrage, 2, 2);
                        return new TrinityPower(SNOPower.Witchdoctor_SpiritBarrage, 21f, CurrentTarget.ACDGuid);  

                    return new TrinityPower(SNOPower.Witchdoctor_SpiritBarrage, 21f, CurrentTarget.ACDGuid);

                }
 
Last edited:
Status
Not open for further replies.
Back
Top