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

Trinity: Ideas & Improvements

Drazz446

New Member
Joined
Jan 16, 2014
Messages
834
Reaction score
3
Greetings Everyone -

I decided I would make a separate thread for ideas & improvements to the great Trinity plugin. For users to post ideas and comment on other ideas posted. Yes this could be done in the trinity release threads, however usually the ideas posted are often buried under 10 pages of bug reports, issues, questions, etc, in 1 day. (Exactly what the main trinity release thread is intended for). So I figured this way anyone interested in ideas & improvements can get straight to it here. Please feel free to comment on my ideas and post your own. Thanks.


Couple of small ideas for trinity:

1 – Add some avoidance settings for the A5 bosses. My characters have almost 70M toughness (mainly in armor and resist all), I keep all my avoidance settings low so they don’t waste time doing unnecessary dodging. On the A5 bosses I waste a ton of time on Urzael / Malthael doing a lot of dodging and kiting on attacks that do little or no damage to me. I hit a few times, then run in circles at full health, hit a few times, then run in circles some more.. Would be great if I set like everything else less then %30 so I just keep on attacking.
*
2 - Add an option under trinity/townruns to checkbox “Sell all normal potions” For the players who have legendary potions, we can check that box in the trinity settings and during a townrun it will sell all normal potions from your bag. (Cleaning out inventory – Of course though it might be beneficial to have the legendary potions working without having to have a normal one in your inventory first. - Yes I know it can be done with an add line to sell, but a configurable checkbox would be nice so everyone doesn’t have to add the line once they get their leg pots)
*
3 – A setting for “Inspect satchel bags, book shelves, book podiums”. Like inspect corpses. Because the bags, shelves, and podiums can also contain legendary crafting materials such as scrolls & letters.

4 – Add avoidance settings for frozen doors in pandemonium fortress. For example: I somehow got 2 boss groups on me, a blue and a gold group: frozen, arcane, desecrator, etc.. Combined with standing in the frozen door it pretty much kept me frozen locked as I stood in the doorway trying to fight them with it freezing me constantly. After a while I was killed, revived at corpse and did it all over again. Avoidance for those doorways would be nice.

5 – An option to automatically lower difficulty on X failed attempts.. For example: You go through the game on T6, get to Belial or Malthael and die 3x or 5x (whatever you have it set to).. Trinity automatically lowers difficulty by 1 and tries again. Then when it gets past boss or whatever it just continues on the current difficulty until the next game and DB loads your game/difficulty just as you have it configured.

6 – Instead of having: “Disable Movement” have: “Disable bot control” instead – For the purpose of manually controlling for a certain amount of time without having to hold down a button the entire time. For example: For people who want to take control to do something as the leader using simplefollow without killing the functionality of DB controlling followers, etc. Because right now the no combat/no loot profiles do not seem to be working very well, characters are still casting spells, trying to do loot, goto shrines, chests, destructibles, etc.* Only way around this is to change everything in trinity to try to do a work around, just so you can play manually for a short time then have to change everything back. This way if you want to take control of the bot you can check the box “Disable Bot Control” or even have a hotkey “alt-h” or something linked to it. And still have DB “running” and controlling your followers, or whatever, just not controlling the character for the time you want to control it.

Thanks for taking the time to read this!
Feedback & ideas always welcome.

If you like or agree with any of the above back me up or at least use your like button. If you disagree then I don’t like you. :) You can let me know as well why any of this is a bad idea or what-not, I can take it.

Have a great day!
 
Nice suggestions! I would be very happy to see 1 and 4 implemented :D.

And if possible, please add avoidance settings for Azmodan's fireball.


And if further possible, add an "Endtype": ObjectFoundOrFullyExplored, which is simply this code:
Code:
new Decorator(ret => EndType == TrinityExploreEndType.ObjectFoundOrFullyExplored && (ActorId != 0 && ZetaDia.Actors.GetActorsOfType<DiaObject>(true, false)
                    .Any(a => a.ActorSNO == ActorId && a.Distance <= ObjectDistance)) || AlternateActorsFound() || GetRouteUnvisitedNodeCount() == 0,
                    new Sequence(
                        new Action(ret => Logger.Log(TrinityLogLevel.Info, LogCategory.UserInformation, "Dungeon Exploration Done.", IgnoreLastNodes)),
                        new Action(ret => isDone = true)
                    )
                )
This is useful if the bot is searching for a random event which doesn't exist every time, so if the bot doesn't found the event, but the dungeon is fully explored, the bot will quite and restart a new game. Exploring Sewer for Raziel event is a good example. The event boss drops Shard of Entsteig Plate which is a crafting component for Aughild set. The event has around 25% spawn rate. In order to make the run efficient, I have to edit the TrinityExploreDungeon.cs myself and this has to be done every time if Trnity or DB gets an update. I have made the profile available on the forum: http://www.thebuddyforum.com/demonb...ain-set-soep-aughild-set-iwd-asheara-set.html
 
Last edited:
Thanks for the feedback.. #4 might be a little bit tricky to add avoidance for the doors because it needs to path through them.. It would need to be like a couple second delay of standing in them or not to do it if combat is enabled or something. Although I'm sure if anyone can figure that out rrrix should be able to :)
 
#4 is just blizz's way of LoL'ing at players

Even playing manually I get trapped in them :)
 
#4 is just blizz's way of LoL'ing at players

Even playing manually I get trapped in them :)

hahaha yes, i understand the purpose of environmental traps in games. They keep it fun/interesting. However, I wasn't talking about total avoidance, that would be impossible then the bot would never complete a5. But when you are playing manually, get trapped in them, and get a group of elites on you; you continue to stand there and keep fighting them? (for the extra challenge?) lol - Then revive at corpse and continue to stand in the doorway fighting? :) I pretty sure you move a little bit.

- However yes, I realize that may be a lot of work for something only in one part of the game, but just wanted to put it out there.. I thought the ideas were pretty good, but I don't know how much would would be required to implement any of them or if it would be worth it. But thanks for checking them out. :)
 
Barbarian revenge skill range needs to be a lot lower... it uses revenge when able on enemies on the opposite side of the screen. you see this a lot inside rifts when you get a no resource cost shrine and revenge becomes spamable.
 
I am Ghaleon and I APPROVE this message.....really would love to see some of this stuff put into Trinity or DB its self
 
I would absolutey love to see 6 implemented!!! “Disable bot control” on my Main would be extremely useful and I guess not too difficult to implement. It is a nightmare these days to control the Mian accounat manually with all the automated features like "destroy objects/cursed shrines/resurrect teammates/ etc.". The only thing which would be important is that DB/SimpleFollow still sends updates to the followers. Everything else could be disabled.

Would donate for this feature straight away......
 
I would absolutey love to see 6 implemented!!! “Disable bot control” on my Main would be extremely useful and I guess not too difficult to implement. It is a nightmare these days to control the Mian accounat manually with all the automated features like "destroy objects/cursed shrines/resurrect teammates/ etc.". The only thing which would be important is that DB/SimpleFollow still sends updates to the followers. Everything else could be disabled.

Would donate for this feature straight away......

Of course.. That was exactly the purpose of #6 .. :) To allow human control but keep bot intact to keep your SF running.
 
Any chance to see that No 6 gets implemented? Would be just perfect with SF plugin.
 
Rrrix, is it very hard to implement this option? It would help multiboxers a lot!
 
Back
Top