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

Trinity 2.1.4 and QuestTools 2.0.91

Status
Not open for further replies.
Rrrix, just like in the last release, the bot still kamikazes into molten explosions, doesn't avoid disco beams, no matter what the settings are and often completely ignores goblins or attacks other mobs and lets them run away. This happens on both kamikaze and prioritize settings in Trinity.
 
I've checked the main avoidance point generation function in NavHelper.cs and found some bugs which may lead to disastrous results in avoiding skills.

Note: this is my own observation. @rrrix

Bugs

Line 287 and 296

original
Code:
xyz.Distance2DSqr(a.Position) - (a.Radius * a.Radius) <= gridSquareRadius * gridSquareRadius)

should be
Code:
Math.Sqrt(xyz.Distance2DSqr(a.Position)) - a.Radius <= gridSquareRadius)

It is totally non sense to reduce a squared distance from another.

Line 319

gridSquareRadius instead of gridSquareSize

Line 323

original
Code:
Vector3.Distance(xyz, a.Position) + a.Radius <= checkRadius

should be
Code:
Vector3.Distance(xyz, a.Position) - a.Radius <= checkRadius

I suppose a.Position will return the center of the monster/object.

Make life easier

This one is canceled: (I changed maxDistance to 120f, and make the step sizes in Line 234 and 237 to 2. That results in a much efficient and intelligent avoidance points generation.)

Line 248 seems strange. I changed it to dx * dx + dy * dy > maxDistance * maxDistance

Line 297 - 301 commented. Most obstacles seems to be false alarm.

Line 329 - 340: I'm not sure whether it is useful. I commented them out and the avoidance seems still works well.

I may be totally wrong...

My season DH death/hr reduces from ~10 to ~2 after changes. Doing T5 normal rifts. This sounds like kidding tho... :p

Can you attach your new version? I'd like to diff it please. thanks!
 
Rrrix, just like in the last release, the bot still kamikazes into molten explosions, doesn't avoid disco beams, no matter what the settings are and often completely ignores goblins or attacks other mobs and lets them run away. This happens on both kamikaze and prioritize settings in Trinity.

I'm honestly still noodling on how to fix this.

Basically it's because Trinity finds itself out of combat and "not standing in avoidance". The profile then kicks in, and the navigator will then navigate through avoidance, at which point Trinity logic kicks in and thinks it's in avoidance and runs out, rinse, repeat very quickly and then the molten explosion happens.

:)
 
I'm honestly still noodling on how to fix this.

Basically it's because Trinity finds itself out of combat and "not standing in avoidance". The profile then kicks in, and the navigator will then navigate through avoidance, at which point Trinity logic kicks in and thinks it's in avoidance and runs out, rinse, repeat very quickly and then the molten explosion happens.

:)

What about the Ramaladni's Gift, i have one unidentified i keep for testing purposes. When that thing drop, it doesn't have a name, at all. All you see is the orange light ray. Basically, it's like it doesn't even exist for Trinity/Itemrules until you identify it.
 
@rrrix

Here it is :)

BTW in this code I added some junk INFO log analyzing the avoidance failure.

BTW2 I also tried to figure out why RG is still not picked up but not luck:confused:

edit: There is a problem with the avoidance which I'm not sure whether it's the changes that cause the problem. Sometimes the bot just stand there after killing elites and all ground skills are gone. Status is "Avoid Target=StayPutPoint Speed=0 ...". It seems that it has nothing to do with the safe point generation, which is changed in the file.

Seems like sometimes the bot won't re-check whether the bot shall avoid or not after the combat. I will investigate the function Vector3 FindSafeZone() now.
 

Attachments

Last edited:
New monk mantra - Mantra of Salvation is not being used at all. The combat ability files still refer to Mantra of Evasion which is now gone.

Also, how would I go about to setting up Mantra spam while spirit > 50 and Sweeping Wind spam alongside Mantra spam when spirit > 150 while in combat for the new Sunwuko 4pc proc?
 
@rrrix

Here it is :)

BTW in this code I added some junk INFO log analyzing the avoidance failure.

BTW2 I also tried to figure out why RG is still not picked up but not luck:confused:

edit: There is a problem with the avoidance which I'm not sure whether it's the changes that cause the problem. Sometimes the bot just stand there after killing elites and all ground skills are gone. Status is "Avoid Target=StayPutPoint Speed=0 ...". It seems that it has nothing to do with the safe point generation, which is changed in the file.

Seems like sometimes the bot won't re-check whether the bot shall avoid or not after the combat. I will investigate the function Vector3 FindSafeZone() now.

This may be intentional, and related to the timers for the specific avoidance that *was* present. What avoidance causes this?
 
Can someone who has seen their bot miss Ramaladni's Gift please attach their ItemsDropped.csv​ file from the TrinityLogs directory?
 
[Trinity] ENABLED: Trinity v2.1.1 now in action! wow thx testing now:cool:
 
Can someone who has seen their bot miss Ramaladni's Gift please attach their ItemsDropped.csv​ file from the TrinityLogs directory?

Here you go. Happened to notice it miss Ramaladni's just recently. I just did a fresh install of DyingHymn's RiftBot compilation recently so the log shouldn't be too long, and Ramaldni's was one of the more recent drops.

Relevant line seems to be here:

Code:
"405649","1844495708","","Consumable_Add_Sockets_flippy","Misc","Unknown","Unknown","Unknown","Invalid","70","False",

No name and rarity is invalid.
 

Attachments

Last edited:
act 1 db beta .457

when:
an unid legendary is in backpack. player goes to cain book to id but does nothing and stuck in loop.

View attachment 6212 2014-09-02 01.11.txt

you can start reading at line 590 to 700+ thats when it starts to go for cain book for unid.

for now. i just uncheck the "use cain book" as a small fix.
 
Last edited:
This may be intentional, and related to the timers for the specific avoidance that *was* present. What avoidance causes this?

It seems like the frozen pulse makes the bot freeze even after the effect. I'm going on testing.
 
I have a problem with destructables. Like doors or stuff that stands in the way. It destroys it runs forward runs back tries to destroy it again. The bot does this 3-4 times then goes on.
 
I have a problem with destructables. Like doors or stuff that stands in the way. It destroys it runs forward runs back tries to destroy it again. The bot does this 3-4 times then goes on.

The bot have been doing this like forever. I have blacklisted all the destructibles that was causing problems for me. I got Firewalkers and AOE spells running so not an issue for me
 
The bot have been doing this like forever. I have blacklisted all the destructibles that was causing problems for me. I got Firewalkers and AOE spells running so not an issue for me
yes it was like that before. but now it got way worse. before that it was hitting few times. now it sometimes tries to destroy it 15 times. its wasting so much time on the jail map. would be nice if that could be fixed.
 
I dont know why, but bot ignores mobs that are like 0.001 - 5% hp left. In trinity settings, parameters "ignore trash below..." and "ignore below health..." are set to 0. Any idea whats going on? Brand new install.
 
Status
Not open for further replies.
Back
Top