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

[Plugin] Giles Trinity

Status
Not open for further replies.
Do you have 60s of each class to test all the changes yourself?

I do now (I didn't), but only barbs and monks are geared enough to do inferno - and I don't tend to test all of the skill-use-changes where other players have given me them (I assume they test them!), my testing is really with all the technical stuff (basically, every single changelog entry you see EXCEPT skill-usage stuff).
 
Giles,

Just finished watching a full run with my WD and this version "feels" exactly like 1.4.4 when it comes to combat- and thats great!

Unfortunately though, I need to report that he don't try to avoid arcane beams at all. Fresh "install".

Its not a big thing, plugin works great. I just wanted to report it to help.
 
Did you delete compiledassemblies before loading DB up with the update? And did you change skills while DemonBuddy was running (this can cause issues). If you did all of that and still had problems, please can you post your FULL build (and confirm if you had critical mass ticked in the config or not), so I can see if it might be prioritizing other spells so highly that it never got a chance to cast your signature spell. Hopefully if that is the case, it will make an easy fix I would think :D

Yeah I did all that, I even did a fresh install just now to be sure (yes, critical mass was ticked in config). My build is : Spectral Blade - Deep Cuts, Energy Twister - Storm Chaser, Diamond Skin - Crystal Shell, Frost Nova - Bone Chill, Explosive Blast - Chain Reaction, Energy Armor - Prismatic Armor. As for passives, I have Critical Mass, Blur, Cold Blooded. Hope that helps.
 
Giles,
Just finished watching a full run with my WD and this version "feels" exactly like 1.4.4 when it comes to combat- and thats great!
Unfortunately though, I need to report that he don't try to avoid arcane beams at all. Fresh "install".
Its not a big thing, plugin works great. I just wanted to report it to help.

I know it sounds patronizing when people have already done this, but I *HAVE* to ask it anyway (and I'm sure everyone saw this question coming!);
- "Did you delete the compiledassemblies folder before loading DemonBuddy with the update, or try a clean install of DemonBuddy?"
And perhaps even
- "Did you delete GilesTrinity.cfg from the /settings/ folder in DB and let Trinity reset all settings to default?"

While there's always going to be circumstances where it simply can't/won't avoid things anyway (because of being body-blocked trying to move to the avoid space, or in tight-areas etc.) - it SHOULD be avoiding arcane stuff just fine (or at least, as good as any other avoidance type) in 1.4.5! Can anyone else confirm 1.4.5 for arcane-avoidance?

Also for witch-doctors - while I don't have one myself - Moley did a lot of work on them with particular aim at the build I have attached to post #2 (go check it out back at the start of the thread) - I think it's like the witch-doctor equivalent of a critical-mass wizard (so wants decent DPS and critical hit chance %) - he says his bot kicks ass with that build and Trinity now, so have a go with it if you don't use anything similar already! :D
 
I know it sounds patronizing when people have already done this, but I *HAVE* to ask it anyway (and I'm sure everyone saw this question coming!);
- "Did you delete the compiledassemblies folder before loading DemonBuddy with the update, or try a clean install of DemonBuddy?"
And perhaps even
- "Did you delete GilesTrinity.cfg from the /settings/ folder in DB and let Trinity reset all settings to default?"

While there's always going to be circumstances where it simply can't/won't avoid things anyway (because of being body-blocked trying to move to the avoid space, or in tight-areas etc.) - it SHOULD be avoiding arcane stuff just fine (or at least, as good as any other avoidance type) in 1.4.5! Can anyone else confirm 1.4.5 for arcane-avoidance?

Also for witch-doctors - while I don't have one myself - Moley did a lot of work on them with particular aim at the build I have attached to post #2 (go check it out back at the start of the thread) - I think it's like the witch-doctor equivalent of a critical-mass wizard (so wants decent DPS and critical hit chance %) - he says his bot kicks ass with that build and Trinity now, so have a go with it if you don't use anything similar already! :D

I follow this forum, and your updates, every day. I have a default folder without compiledassemblies, the .cfg and your plugin. Its basically a totally new DB with RadsProfileManager in it. I copy that folder every time you make a new version, drop your plugin in it, confirm that settings are default and try them. I guess I am a obsessed rogue-beta tester ;-)

Moley and I seem to play very similar because his settings works great for me and I do A3 with ease. Basically the only time I die is when the elites are using arcane.

With that said, during my test run I was standing in open areas with multiple arcanes active next to me, without moving (actually got hit by 3 at once one time).

Is there anything I should change, or do different to be able to help more, just ask ;-)
 
Yeah I did all that, I even did a fresh install just now to be sure (yes, critical mass was ticked in config). My build is : Spectral Blade - Deep Cuts, Energy Twister - Storm Chaser, Diamond Skin - Crystal Shell, Frost Nova - Bone Chill, Explosive Blast - Chain Reaction, Energy Armor - Prismatic Armor. As for passives, I have Critical Mass, Blur, Cold Blooded. Hope that helps.

Would you mind giving 1.4.5.1 a go? I can't test this myself (I don't have any wizard anywhere near geared enough to try a critical mass build properly), but I think that might be fixed;

v1.4.5.1 uploaded:
- Quick hotfix for critical mass wizards with energy twister not utilizing signature spells when out of energy.
- Bot now treats distance of items that are extremely close but with a bit of height difference (eg items in black tar in Act 2, or on stairs) as slightly closer than they really are, to aid pickups etc. in these places
 
With that said, during my test run I was standing in open areas with multiple arcanes active next to me, without moving (actually got hit by 3 at once one time).
Is there anything I should change, or do different to be able to help more, just ask ;-)

Try tweaking the arcane-radius in the config. Either make it lower (like 7-8ish), or make it crazy high (like 20, as ice-balls are) - crazy high makes it harder for the bot to find avoidance-locations in tight areas, but in open areas make it REALLY obvious when it's trying to avoid them. Crazy low means it'll stay very close to the object (and more likely to keep running in and out as it attacks monsters), but makes it easier to find safe-spots in tightly packed areas. You've basically got to experiment with a radius value, and a health % value, that suits you - there's no "perfect combo", it's a balancing act. Either way - I've been watching mine dodge arcanes, and others have too with 1.4.5 - so have an experiment, you may have just got unlucky!
 
Would you mind giving 1.4.5.1 a go? I can't test this myself (I don't have any wizard anywhere near geared enough to try a critical mass build properly), but I think that might be fixed;

v1.4.5.1 uploaded:
- Quick hotfix for critical mass wizards with energy twister not utilizing signature spells when out of energy.
- Bot now treats distance of items that are extremely close but with a bit of height difference (eg items in black tar in Act 2, or on stairs) as slightly closer than they really are, to aid pickups etc. in these places

another fix for 1.4.5/1.4.5.1

Code:
((settings.bEnableCriticalMass && playerStatus.dCurrentEnergy < 115) ||
This is whats causing CM build not to use Energy Twister especially if you have + Arcane Power items meaning your arcane power exceeds 115..
To fix this issue for myself I changed it to my actual arcane power and added the equal argument.
Code:
((settings.bEnableCriticalMass && playerStatus.dCurrentEnergy <= 130) ||

It's not a good fix the value entered there should be the maximum Arcane Power possible that a wizard can reach which should be 150 or 160 not sure on that one.


edit the change you made in 1.4.5.1
adding this for energy twister
Code:
&& playerStatus.dCurrentEnergy >= 35
is not a good idea because if he doesn't have enough energy to use it he should still be casting it will cause the bot/client to cast a normal attack which will help in the event of a crit to refill arcane power. That is if you don't have any signature spells at all which some of us do.. so it might be a good idea to check for that before this kind of code gets invoked.
 
Last edited:
Giles

- Treasure goblins that have been injured (<90% health) can now be targeted at a range beyond the current routine's max kill radius.

If I change this line into
playerStatus.dCurrentHealthPct <= 0.99

will it change rule to 99% ? sometimes 1 hit is not enough to get Goblin to 90% or less.
 
What you're doing with this Trinity project is amazing. So many updates on real problems. Cheers for your time and dedication into this!

Could you give me a little tip (noob at coding) what should I change to increase the rend timers because I don't run with high life on hit or life steal therefore I'm kinda dependent on it spamming properly. I run with full fury around and it's a waste.

Thanks
 
Trinity feedback and sugestions

I bot a3 with a barb, frenzy - leap build:
All Res - 1100
Armor - 9000
LOH - 633
Vitality - 51k
DPS - 52k
Hit Chance - 50
Crit Damage - 324
I have no problems surviving, but the bot most likely dies when he encounters an elite with arcane/molten/desecrator/jailer.

Things that dont work or should be improved.

1. Even if the elit has 2 on the above mentioned affixes, if he goes first WOTB on elit he kills it, but if he tries to kill mobs first he dies later on elit.
It would be nice that he would have 100% priority to kill the elit first as long as he is in wotb.
ex: barb went wotb(135kdps) and killed all mobs around the elit, when he finished with mobs, he died trying to kill the elit who jailed him in molten.


2. Revenge - an option that revenge would only activate if there are atleast 2-3 mobs in bot range. It often activates when there are no mobs or only 1 mob in his range, which in my opinion is a waste.

3. Barb doesnt hit mobs/elit while he is jailed. Normally if i manually play i can do it but bot doesnt.

4. It doesnt priorities goblins. He goes wotb, and after a while he gives up on him, to go and kill mobs.

5. Desecrator and arcane are the biggest problem when it comes to bot surviving but i can only give my feedback about desecrator avoidance.
It doesnt work properly, he often walks from desecrator to desecrator until he suicides

6. He completely ignores avoidance when he is atacking. With its hp below 20% it keeps atacking, even if under hiss feet is a desecrator and ice balls near himm, and completely ignores near health globes.
 
another fix for 1.4.5/1.4.5.1
is not a good idea because if he doesn't have enough energy to use it he should still be casting it will cause the bot/client to cast a normal attack which will help in the event of a crit to refill arcane power. That is if you don't have any signature spells at all which some of us do.. so it might be a good idea to check for that before this kind of code gets invoked.

Hi gottes. Good info - now I understand - there's a conflict between critical mass wizards that use signature spells, and those that don't. I'll upload one more "hotfix" today that checks for the existances of signature spells, and those WITH signature spells will only use ET above 35 mana, those WITHOUT a signature spell will keep spamming it so it defaults to basic attack.

Giles
- Treasure goblins that have been injured (<90% health) can now be targeted at a range beyond the current routine's max kill radius.
If I change this line into
playerStatus.dCurrentHealthPct <= 0.99
will it change rule to 99% ? sometimes 1 hit is not enough to get Goblin to 90% or less.

No, that's player health. Find this;
Code:
if (tmp_unit_bThisTreasureGoblin && tmp_unit_iThisHitPoints <= 0.9)
And change that 0.9 to 0.99.
 
Last edited:
if he goes first WOTB on elit he kills it, but if he tries to kill mobs first he dies later on elit.
It would be nice that he would have 100% priority to kill the elit first as long as he is in wotb.
ex: barb went wotb(135kdps) and killed all mobs around the elit, when he finished with mobs, he died trying to kill the elit who jailed him in molten.

would be really really nice if u can point me where i can adjust to priorize ELITE over EVERYTHING...i also sometimes die because he wastes his WOTB for trash
this would be also awesome for the Cydea Fight...my heart hurts everytime i see this fight and he loves to kill every single spider first before go after Cydea :D

thanks for ur great work!
 
Would you mind giving 1.4.5.1 a go? I can't test this myself (I don't have any wizard anywhere near geared enough to try a critical mass build properly), but I think that might be fixed;

v1.4.5.1 uploaded:
- Quick hotfix for critical mass wizards with energy twister not utilizing signature spells when out of energy.
- Bot now treats distance of items that are extremely close but with a bit of height difference (eg items in black tar in Act 2, or on stairs) as slightly closer than they really are, to aid pickups etc. in these places

Works great now, thx a lot mate!
 
p.s.

barb still tries to use sprint while teleporting until fury runs out.

hotfix mentioed few pages earlier

ZetaDia.Me.CommonData.AnimationState != AnimationState.Casting
 
I'm gonna go try one more time to make sure I didnt do anything wrong the first time. Started to doubt myself now ;-)

I think this was a user-error as always :cool:

Did a "real" clean install (actually deleting everything a re-downloading). I now seem to be avoiding arcane.

After a thorough investigation I found out that my GilesBlankCombatRoutine.cs was from 1012-09-06 and the newest seems to be stamped 2012-09-09.

So sorry for reporting an error when the error (most likely) was myself.
 
2. Revenge - an option that revenge would only activate if there are atleast 2-3 mobs in bot range. It often activates when there are no mobs or only 1 mob in his range, which in my opinion is a waste.
Awful idea btw.
 
Status
Not open for further replies.
Back
Top