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.
did not work for me, i got an error.

Code:
[23:22:14.743 N] Compiler Error: e:\_Games_\Diablo 3\Demonbuddy\Plugins\GilesTrinity\GilesTrinity.cs(70,17) : warning CS0162: Unreachable code detected
[23:22:14.743 N] Compiler Error: e:\_Games_\Diablo 3\Demonbuddy\Plugins\GilesTrinity\GilesTrinity.cs(4658,129) : error CS1026: ) expected
[23:22:14.743 N] Compiler Error: e:\_Games_\Diablo 3\Demonbuddy\Plugins\GilesTrinity\GilesTrinity.cs(4658,143) : error CS1002: ; expected
[23:22:14.743 N] Compiler Error: e:\_Games_\Diablo 3\Demonbuddy\Plugins\GilesTrinity\GilesTrinity.cs(4658,143) : error CS1525: Invalid expression term ')'
[23:22:14.743 N] Compiler Error: e:\_Games_\Diablo 3\Demonbuddy\Plugins\GilesTrinity\GilesTrinity.cs(4660,131) : error CS1026: ) expected
[23:22:14.743 N] Compiler Error: e:\_Games_\Diablo 3\Demonbuddy\Plugins\GilesTrinity\GilesTrinity.cs(4660,132) : error CS1002: ; expected
[23:22:14.743 N] Compiler Error: e:\_Games_\Diablo 3\Demonbuddy\Plugins\GilesTrinity\GilesTrinity.cs(4660,132) : error CS1525: Invalid expression term ')'
[23:22:14.743 N] Compiler Error: e:\_Games_\Diablo 3\Demonbuddy\Plugins\GilesTrinity\GilesTrinity.cs(4660,133) : error CS1002: ; expected
[23:22:14.743 N] Compiler Error: e:\_Games_\Diablo 3\Demonbuddy\Plugins\GilesTrinity\GilesTrinity.cs(4660,133) : error CS1525: Invalid expression term ')'
[23:22:14.743 N] Compiler Error: e:\_Games_\Diablo 3\Demonbuddy\Plugins\GilesTrinity\GilesTrinity.cs(4660,134) : error CS1002: ; expected
[23:22:14.743 N] Compiler Error: e:\_Games_\Diablo 3\Demonbuddy\Plugins\GilesTrinity\GilesTrinity.cs(6686,36) : warning CS0162: Unreachable code detected
[23:22:14.743 N] Compiler Error: e:\_Games_\Diablo 3\Demonbuddy\Plugins\GilesTrinity\GilesTrinity.cs(6690,32) : warning CS0162: Unreachable code detected
[23:22:14.743 N] Compiler Error: e:\_Games_\Diablo 3\Demonbuddy\Plugins\GilesTrinity\GilesTrinity.cs(6746,40) : warning CS0162: Unreachable code detected
[23:22:14.743 N] Compiler Error: e:\_Games_\Diablo 3\Demonbuddy\Plugins\GilesTrinity\GilesTrinity.cs(7332,44) : warning CS0162: Unreachable code detected
[23:22:14.743 N] Compiler Error: e:\_Games_\Diablo 3\Demonbuddy\Plugins\GilesTrinity\GilesTrinity.cs(7342,44) : warning CS0162: Unreachable code detected
[23:22:14.743 N] Compiler Error: e:\_Games_\Diablo 3\Demonbuddy\Plugins\GilesTrinity\GilesTrinity.cs(7384,32) : warning CS0162: Unreachable code detected
[23:22:14.743 N] Compiler Error: e:\_Games_\Diablo 3\Demonbuddy\Plugins\GilesTrinity\GilesTrinity.cs(7538,32) : warning CS0162: Unreachable code detected
[23:22:14.743 N] Compiler Error: e:\_Games_\Diablo 3\Demonbuddy\Plugins\GilesTrinity\GilesTrinity.cs(7539,32) : warning CS0162: Unreachable code detected

It seems to check out, just becareful when you copy code that isnt in
Code:
 tags, there is a space added in the last line "cloud"

[code]
// Acid Cloud
if (!bBuffsOnly && !bAvoidanceEmergency && !playerStatus.bIsIncapacitated && hashPowerHotbarAbilities.Contains(SNOPower.Witchdoctor_AcidCloud) &&
DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Witchdoctor_AcidCloud]).TotalMilliseconds >= dictAbilityRepeatDelay[SNOPower.Witchdoctor_AcidCloud] &&
playerStatus.dCurrentEnergy >= 172 && playerStatus.dCurrentEnergyPct >= 0.5 && PowerManager.CanCast(SNOPower.Witchdoctor_AcidCloud))
{
return new GilesPower(SNOPower.Witchdoctor_AcidCloud, 40f, vCurrentDestination, iCurrentWorldID, -1, USE_COMBAT_ONLY, USE_SLOWLY);
}
 
Last edited:
If I set the bot to use Belph instead of the routine with the plugin, will everything else work the same except the combat will be Belph? My barb dies a lot more with this new combat routine :-\
 
that worked, thank you very much :D

<3 still goes out to Giles for plugin!
 
If I set the bot to use Belph instead of the routine with the plugin, will everything else work the same except the combat will be Belph? My barb dies a lot more with this new combat routine :-\
no its not compatible
 
seems like molten and mortars are a horrible combination
 
Noticed I'm dying more often as compared to the previous combat replacer. Main issue seems to be the bot getting more sluggish when surrounded by mobs, doesn't seems to handle it as well as before. Actually combat in general without mass surrounds seems to be a little slower too.
 
You can try running default DB with Belphegor. People usually find it "laggier" (lots of mini freezes especially with lots of mobs), but it'll use less CPU. The problem with computers is the more you make them do, the more CPU they tend to use (frustrating right!?). And this plugin is doing quite a lot over and over very frequently. People with virtual machines will probably suffer the most, but really, if you're having CPU issues that are actually causing problems - it's going to have to wait until somebody clever can reduce CPU use without losing on the efficiency/speed it checks and responds to targets/avoidances/items etc. - or you're going to have to upgrade your hardware/change your setup/not use this plugin.

Much as I'd love to have unlimited power with zero CPU use, I don't think it's possible.

(btw - I'm running 5 bots on my PC atm without much extra strain - perhaps 2-3% extra CPU use per DB client - I think certain processors, certain OS's, or certain setups are causing more CPU strain than others).

Perhaps you are correct it might be Win7 64 bit related.
 
Theres 1 pretty big issue with avoiding stuff, it avoids frost balls at all cost and runs INTO arcane and dies

it should prioritize avoiding arcane since that is beyond rediculusly deadly
 
This plugin is a great work Giles! I haven't seen it skipped a single loot so far!

However I do notice a few issues.

My monk does not use sweeping wind at all. I have seen it taken down whole elite packs without activating the skill even when at full spirit. It does however repeated cast mantra as intended. This was not an issue with your old combat replacer.

Another issue is with plague. When avoidance turned on it will stand next to or in the plague doing nothing sometimes for 1-2s, getting hit by elites, mobs and plague without any LOH. It has caused a few deaths already in different encounters. I think it could be a good idea to allow us to choose what things we want to avoid. Furthermore, turning off avoidance for plague might work better for melee class just a thought.

An image is attached for your reference. As you can see it stands in the plague, no sweeping wind and it's the 3rd death for this pack. My gears are not godly but shouldn't have any problems in Act 2. Do not know if anyone else has experienced it.

plague.webp
 
Theres 1 pretty big issue with avoiding stuff, it avoids frost balls at all cost and runs INTO arcane and dies

it should prioritize avoiding arcane since that is beyond rediculusly deadly

Yes I noticed this as well. It attempts to avoid frozen at all costs.
 
Another note: Monks should do sweeping winds in the beginning of a elite fight instead of doing it when the mob is at 50% health. just saying!

Mine does not use it at all! It only uses it rarely if I remember correctly. I agree that sweep wind should be activated straight away when facing an elite. This wasn't a problem in your old code. The skill was used both in normal and elite combat. Please fix this thanks Giles! :)
 
Hey Giles. Appreciate the time and effort you put into these plugins which are essentially done for free so I've sent a little donation your way.

Keep up the good work!
 
Yo Giles, does this use WoTB only for elites?

How is everyone seeing how many rares the bot has seen, legendaries it has seen ect, is there a plugin that tracks loot?
 
My barb seems to use Leap more as a movement feature than in battle and no longer uses it for survivability compared to the old combat rule. if he was low, or incapacitated, he would immediately leap into combat, helping him survive better with the added armor bonus.
 
Last edited:
Yo Giles, does this use WoTB only for elites?

How is everyone seeing how many rares the bot has seen, legendaries it has seen ect, is there a plugin that tracks loot?

go to your plugin folder> GilesTrinity and there should be some notepads in there with loot information.


Thanks for this amazing plugin Giles, is there anyway to keep legendaries unid?
 
Status
Not open for further replies.
Back
Top