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.
Some minor changes to item scores

This was a recent change, could my armor scores and weapon scores I had previously increased to my liking be affected by this change? Did it overall reduce the item score of a socket across the board?

I realize it was mainly for amulets as stated in your changelog. I just want to make sure my scores aren't too high now if sockets were assigned a drastically lower score.

Appreciate your hard work.
 
Hi Giles,

In version 1.4.9, did you change spell acid cloud with a lower version or is it normal if yes i will try to adapt it like previous version if I can? Thank you!
I found this in the code :

Code:
// Acid Cloud
                    if (!bBuffsOnly && !bAvoidanceEmergency && hashPowerHotbarAbilities.Contains(SNOPower.Witchdoctor_AcidCloud) && !playerStatus.bIsIncapacitated && 
                        GilesUseTimer(SNOPower.Witchdoctor_AcidCloud) && playerStatus.dCurrentEnergy >= 172 && PowerManager.CanCast(SNOPower.Witchdoctor_AcidCloud))
                    {
                        // For distant monsters, try to target a little bit in-front of them (as they run towards us), if it's not a treasure goblin
                        float fExtraDistance = 0f;
                        if (targetCurrent.fCentreDistance > 17f && !targetCurrent.bThisTreasureGoblin)
                        {
                            fExtraDistance = targetCurrent.fCentreDistance - 17f;
                            if (fExtraDistance > 5f)
                                fExtraDistance = 5f;
                            if (targetCurrent.fCentreDistance - fExtraDistance < 15f)
                                fExtraDistance -= 2;
                        }
                        Vector3 vNewTarget = MathEx.CalculatePointFrom(targetCurrent.vThisPosition, playerStatus.vCurrentPosition, targetCurrent.fCentreDistance - fExtraDistance);
                        return new GilesPower(SNOPower.Witchdoctor_AcidCloud, 30f, vNewTarget, iCurrentWorldID, -1, USE_COMBAT_ONLY, USE_SLOWLY);
                    }


and before it had this like for not casting 2x:

Code:
// Acid Cloud
                    if (!bBuffsOnly && !bAvoidanceEmergency && hashPowerHotbarAbilities.Contains(SNOPower.Witchdoctor_AcidCloud) && !playerStatus.bIsIncapacitated && 
                        // Stop from spamming same skill twice in a row
                        powerLastSnoPowerUsed != SNOPower.Witchdoctor_AcidCloud &&
                        // 1+ elites within range, or 3+ greys within range, or current primary target is an elite itself
                        (iElitesWithinRange[RANGE_30] > 0 || iAnythingWithinRange[RANGE_30] >= 2 || targetCurrent.bThisEliteRareUnique || targetCurrent.bThisTreasureGoblin) &&
                        GilesUseTimer(SNOPower.Witchdoctor_AcidCloud) &&
                        playerStatus.dCurrentEnergy >= 172 && playerStatus.dCurrentEnergyPct >= 0.5 && PowerManager.CanCast(SNOPower.Witchdoctor_AcidCloud))
                    {
                        // For distant monsters, try to target a little bit in-front of them (as they run towards us), if it's not a treasure goblin
                        float fExtraDistance = 0f;
                        if (targetCurrent.fCentreDistance > 17f && !targetCurrent.bThisTreasureGoblin)
                        {
                            fExtraDistance = targetCurrent.fCentreDistance - 17f;
                            if (fExtraDistance > 5f)
                                fExtraDistance = 5f;
                            if (targetCurrent.fCentreDistance - fExtraDistance < 15f)
                                fExtraDistance -= 2;
                        }
                        Vector3 vNewTarget = MathEx.CalculatePointFrom(targetCurrent.vThisPosition, playerStatus.vCurrentPosition, targetCurrent.fCentreDistance - fExtraDistance);
                        return new GilesPower(SNOPower.Witchdoctor_AcidCloud, 30f, vNewTarget, iCurrentWorldID, -1, USE_COMBAT_ONLY, USE_SLOWLY);
                    }
 
This was a recent change, could my armor scores and weapon scores I had previously increased to my liking be affected by this change? Did it overall reduce the item score of a socket across the board?
I realize it was mainly for amulets as stated in your changelog. I just want to make sure my scores aren't too high now if sockets were assigned a drastically lower score.
Appreciate your hard work.
Not sure what you're asking. Though I would try the default item-scores again (if you had previously set them high) - as certainly my goal whenever I try to improve item-score-calculations, is to make the default item scores work "best" (not miss anything valuable, only keep things that "should" sell for at least 100-200k+) - and then people can nudge the scores up some notches if they only want the really uber items and legendaries. (really uber items - like crit hit %, crit damage %, attack speed, or super-high primary stats with high vitality, resist, life etc. will get very large scores always).
 
Hi Giles,
In version 1.4.9, did you change spell acid cloud with a lower version or is it normal if yes i will try to adapt it like previous version if I can? Thank you!
I found this in the code :

Acid cloud was made "spammier", yes.
 
1.4.8/1.4.9 bug found:
Wizard when using Critical Mass and without once you run out of Arcane Power he will not continue to cast Energy Twister to trigger default attack if you have no signature spell.
Also if you have a signature spell in use the bot will destroy destructible and barricades just fine if you don't he won't it seems like he refuses to use Arcane Power consuming skills to do that.
Another thing Teleport in combat can fuckup unstuck attempts.

Problem with breakables found some of them are rather large and with the new ranges on Energy Twister, Explosive Blast etc he is stuck on them trying to get closer to be able to attack them. I guess there needs to be some sort of rule that overwrites range of attacks on breakables and barricades to avoid that. Range on stuff like that should be overruled to ~15f that should solve the problem:)

Side note: combat teleporting is working like a charm it really speeds up combat quit a bit:) yet again duh time for another donation I guess:cool:
 
Last edited:
The is no way to get Legendary notifications for free, right?
 
The is no way to get Legendary notifications for free, right?

you get 5 messages per day with the trial version as far as I could see.

Great feature giles :))
Testing it now. Also the barricades problem seems to be solved (have it at default 8 and no problems).

Would like a small request as well (hardly dare to ask even :) but here it goes:
Could you make an on/off feature for the use of WotB when encountering a goblin?
If not I'm gonna see if I can make such a function myself as a programming practise :)

Tnx for all your GREAT work!

PS:
asking this feature since I use kamikaze (seems to have little better results somehow) and sometimes the extra dps is quite usefull if the gobbo runs to friends to kill those off with revenge and rend.
 
Last edited:
Giles what about getting position of the pods then adding a radius of 5-10?
 
The is no way to get Legendary notifications for free, right?

Notifications are free on Android, on iPhone, there's 2 ways :

- FREE : there's something called IPA/Jailbreak
- CHEAP : pay 2.99$ for the app :) HERE
 
Hi Giles,
To come back at the 'stuck in act3'-part. I just happened to have the same stuckplace again, and I quickly took a picture.
Just to confirm: he was on his way FROM the vendor TOWARDS the Blacksmith, and got stuck for some reason :)
diablo3-stuck-act3.webp

Just a notice: this happened in version 1.4.8 of Trinity, latest version of DB
Will update Trinity in the next 15 min somewhere ;)
 
Giles update for Witch Doctors.
Soul Harvest range needs to be lowered not picking up enough mobs its just out and no more reduce distance by 5 and we will see a massive fix :)
 
Just a quick question:

I think I found the on/off part in the plugin that disables WotB when attacking goblins, but would like to make sure.

Code:
// Wrath of the berserker, elites only
                    if (!bBuffsOnly && hashPowerHotbarAbilities.Contains(SNOPower.Barbarian_WrathOfTheBerserker) &&
                        // Not on goblins
                        [COLOR="#FF0000"]!targetCurrent.bThisTreasureGoblin[/COLOR] &&
                        // If on a boss, only at <= 60% target health
                        ((targetCurrent.bThisBoss && targetCurrent.iThisHitPoints <= 0.60 && !hashPowerHotbarAbilities.Contains(SNOPower.Barbarian_Whirlwind))

If this is indeed the part (the part in red) is it enough to just remove it all/comment it out? Or would it be better to just remove the "!"
Or am I on a wrong path here all together...?

Tnx in advance :)
 
great update once again!

my ww barb performance went up again.

giles <3
 
i am using weapon throw build barbarian because it does work better :d

can you focus on it to improve ? ty :D


bbbbm.png
 

Attachments

  • bbbb.webp
    bbbb.webp
    9.6 KB · Views: 46
also one another very common problem is trying to attack while not able to hit (something blocking the attack path) until all fury is used

this ended up with death


tryingtoattack.png
 
Giles for some reason since update.
when an elite is going to explode WD is running into the explosion instead of avoiding it?
oh or those Grotesque things where they explode after you kill them.
 
Last edited:
Status
Not open for further replies.
Back
Top