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

Spirit Generator Build (Shenlong's) Problem

botzor

Member
Joined
Jan 22, 2011
Messages
155
Reaction score
1
I noticed that it uses Way of the hundred fists on single target if its only fighting 1 target it should ONLY use Fist of Thunder for example on rift guardians.

Loosing TONS of single0 target DPS due to this.
 
I am currently not able to test this out as i am at work, but the fix should be something like this, add this under line 368 of the MonkCombat.cs file:

if(!TargetUtil.AnyMobsInRange(15, 3) && CurrentTarget.IsBossOrEliteRareUnique)
{
return new TrinityPower(SNOPower.Monk_FistsofThunder, 20f, target.ACDGuid);
}


After it should look like
// Fists of Thunder: Static Charge and WotHF: Fists of Fury - Static Gen build
// Static charge is currently procced by all party members and procced a lot by fists of fury.
if (!IsCurrentlyAvoiding && CanCast(SNOPower.Monk_FistsofThunder) && Runes.Monk.StaticCharge.IsActive &&
CanCast(SNOPower.Monk_WayOfTheHundredFists) && Runes.Monk.FistsOfFury.IsActive)
{
if (!CurrentTarget.HasDebuff(SNOPower.Monk_FistsofThunder))
{
Logger.Log(LogCategory.Behavior, "Putting Static Charge on Current Target {0}", CurrentTarget.InternalName);
return new TrinityPower(SNOPower.Monk_FistsofThunder, 20f, CurrentTarget.ACDGuid);
}

if (ShouldSpreadStaticCharge())
{
var target = GetNewStaticChargeTarget() ?? CurrentTarget;
if (target != null && !target.IsBoss)
{
return new TrinityPower(SNOPower.Monk_FistsofThunder, 20f, target.ACDGuid);
}
}

if(!TargetUtil.AnyMobsInRange(15, 3) && CurrentTarget.IsBossOrEliteRareUnique)
{
return new TrinityPower(SNOPower.Monk_FistsofThunder, 20f, target.ACDGuid);
}

return new TrinityPower(SNOPower.Monk_WayOfTheHundredFists, 20f, CurrentTarget.ACDGuid);
}

Let me know if it works :)
 
When i add that at line 369 it gives compile errors and trinity doesn't show up anymore in the plugins
 
Sorry should be:

if(!TargetUtil.AnyMobsInRange(15, 3) && CurrentTarget.IsBossOrEliteRareUnique)
{
return new TrinityPower(SNOPower.Monk_FistsofThunder, 20f, CurrentTarget.ACDGuid);
}

I put in target instead of CurrentTarget :cool:
 
Currently my UL setup is still quicker then Shenlongs build. Although if i play myself the latter is stronger. The problem seems Trinity is not able to pull clusters as dense and then attack the appropriate target consistently. It jumps allot back and forth between targets and never feels like it is destroying them like the build should. Hopefully later i will have some time to tweak and alter the script for it to work.
 
If you check the Chinese leaderboards you will see all top monks employing the static charge build. http://www.diablo3.com.cn/rankings/#season=season&phase=4&classes=monk&type=normal&p=1

The current number one plays with this setup: http://www.diablo3.com.cn/profile/Kusie-5808/18515948

I think for a bot to reach above GR60+ with this build Trinity will have to be set to Ignore Elites, and the Trash Cluster size to something like 10. Then hope for a perfect rift with conduit. This build will be hard to pull off consistent 60+ rifts i think. Still deciding on Serenity vs Ephiphany.
 
Two-Fists build (Static charge build) with Shenlong's

is very powerful right now, but seems the newest Trinity still doesnt support it well enough.

anyone pls try it tweak the monk combat file?
 
Last edited:
You guys are right, I'll look into it.

edit: Could you try this and let me know how it goes?
 

Attachments

Last edited:
For botting i would go with Epiphany and for manual i would go with Serenity since you cant keep Epphany up alot due to no CDR and you wont have it in all dangerous situations.. but with serenity you will have it in most dangferous situations for example molten or freeze or whatever BUT that kinda requiers a brain as we all know trinity is not the best at avoidence stuff and i dont think it would do a good job at using it at the right time

and nice Jubis i will try it out later when i get time!
 
Epiphany is better for botting because there's less chance you'll get stuck between enemies when trinity tries to change the static charge target.
 
well yes but epiphanys uptime is like... 10% or something its very low atleast.. but yes i would also recomend epiphany for botting and the other for solo depends on your playstyle but a thing i noticed is that lower the static charge target change thing to 15~ instead of 20 and it worked a lil better less stucks

i also jsut came up with an idea... istead of jumping around like a mad man with dashing strike due to the Raiment set bonus make it use dash more rarely like only for refresh Bastion (focus and restraint) and help with target change if distance is over over X no idea what x would be so the bot doesnt have to like make a ... 20 meter run to reach the target
 
Last edited:
@jubisman

for the (Static charge build), my suggestion as following:

1. first db try to apply static charge to x% of units - > just hit ONE 'Fists of Thunder' for each units.
2. then start to hit 3 times of 'Fists of Thunder' -> that is to trigger AOE
3. after that, start to hit 'Way of the Hundred Fists' for 5 seconds.
....
2 ->3
....
2 ->3
...

that should be more efficiency for Static charge build
 
@jubisman

for the (Static charge build), my suggestion as following:

1. first db try to apply static charge to x% of units - > just hit ONE 'Fists of Thunder' for each units.
2. then start to hit 3 times of 'Fists of Thunder' -> that is to trigger AOE
3. after that, start to hit 'Way of the Hundred Fists' for 5 seconds.
....
2 ->3
....
2 ->3
...

that should be more efficiency for Static charge build

Your doing it wrong.. ;P Way of the hundred fist is the highest proc efficiency in game meaning your supposed touse IT to proc the thunder AOE that you applyed.. the only reason you would use fist of thunder multiply times on same unit is fo single target DPS im pretty sure (words from quin69) check his latest vid^^
 
Done some testing now Jubis and it still seems to only use Way of the hundred fists on single target
 
With Static Charge being in the spotlight, did some tests to confirm/deny if certain monk skills actually proc SC or not. Tests done using my trusty Staff of Herding with legacy Hellfire Ring with +min damage to have a flat damage value every hit.

Preliminary Results: Monk Skills
SC Proc seems to use the attacking skill's coefficent to determine if SC procs.

- Does proc off all Generator hits *
- Does proc off FoF's DoT which tics every 12 frames (5x/sec) **
- Does proc off all LTK runes
- Does proc off all CS runes
- Does proc off all TR runes (each tic)
- Does proc off all BoH:Circle of Skorn
- Does proc off all DS Runes
- Does proc off all WoL Runes ***
- Does proc off all SSS runes
- Does proc off all Unwelcome Disturbance bursts
- Does proc off Mystic Ally attacks (including Air Ally AoE)

- Does NOT proc off EP's DoT ticks (U2 or manually applied)
- Does NOT proc off Sweeping Wind
- Does NOT proc off MoC:Submission

* - Keep in mind FoT's first two strikes only hit -ONE- target. (1xSC debuff), only the 3rd is AoE
** - FoF DoT's from multiple Monks -STACK- ( http://i.imgur.com/smHUSj5.png )
*** - PotA ticks 6 times, EL ticks once, the remaining runes 3 times.

Preliminary Results: Items
- Does proc off attacks from pets summoned from items Skycutter, Maximus, etc.
- Does NOT proc off item procs as far as I can tell. None of the following proc SC:
Andarial V., DW.Mantle, Death's Bargain, Firewalkers, Pox, Sash of Knives, TGV,
Bul Kathos Wedding Band, Hellfire Ring, Wyrd Stun (no), Moonlight Ward
Azurewrath, Fulminator, Schaefer's, SoH, Stalguard, Sunder, Wizardspike, TF
Preliminary Results: Gems
- Does NOT proc off Legendary Gem DoTs (Toxin, PE, Mirinae, Wreath)

Most of the above tests were done fairly quickly and if they do proc, are at very low proc coefficents that they probably aren't worth using.

Static Charge Snapshot Mechanics:
- Only 1x SC debuff can be active at a time, 2 monks using SC will overwrite each other's debuff and they will not chain to one another's
- SC always overwrites existing SC debuffs - even your own
- SC snapshots the usual suspects

What does that mean?
You can snapshot Powerpylon for an extra -SIX- seconds! ^_^

FoF DoT Snapshot Mechanics
- FoF DoT's proc coefficient is snapshot at "fresh" application
- Additional FoF strikes always refreshes DoT's initial proc coefficient
- Damage portion of FoF DoT's stack; but always DROP after 3 seconds
- Multiple Monks FoF's stack concurrently (do not overwrite)

What does that mean?
All FoF DoT's are not created equal (semi-obvious)
- FoF's First punch DoT has a 0.75 SC proc chance (procs SC well)
- FoF's Second punch DoT has a 0.09 SC proc chance (procs SC terrible)
- FoF's Third punch DoT has a 0.5 SC proc chance (procs SC ok)

But since the duration of FoF is so short, and you are likely madly dashing all over the screen trying to spread SC/FoF, it really isn't going to matter since any DoT procs are better than none! But if you can somehow program your monk to always do a FoF1 > ___ > SC3 combo, you will have the highest proc chance and best SC coverage! How? I have no clue ^_^; I am stuck mashing all my keys like a madman. By that same vein, you could do SC1 > FoF2 > SC3 combo for max single target damage since 7x60% FoF DoTs from the 2nd strikes trump 1x200% even with 70% lightning. Again, good luck timing that at our generator APS >_>

Group Play
Appears to be -NO- ICD for SC. Haven't tested all party member attacks, but they should follow similar rules above with the general rule that their attacks need a direct proc coefficient. There is a possibility of a FoF-DoT-equivalent somewhere. Let me know if anyone has discovered any group dynamics worth mentioning. I am noob non-season solo player mostly. ^_^
Edited by Davlok#1847 on 10/6/2015 1:27 AM PDT


some tests from player Davlok

link:
hxxp://us.battle.net/d3/en/forum/topic/11882328396?page=13#255
 
well yes but epiphanys uptime is like... 10% or something its very low atleast.. but yes i would also recomend epiphany for botting and the other for solo depends on your playstyle but a thing i noticed is that lower the static charge target change thing to 15~ instead of 20 and it worked a lil better less stucks

i also jsut came up with an idea... istead of jumping around like a mad man with dashing strike due to the Raiment set bonus make it use dash more rarely like only for refresh Bastion (focus and restraint) and help with target change if distance is over over X no idea what x would be so the bot doesnt have to like make a ... 20 meter run to reach the target
You have to increase dashing strike delay in the settings.

Done some testing now Jubis and it still seems to only use Way of the hundred fists on single target
Not the case at all for me. Did you try a fresh install?

some tests from player Davlok

link:
hxxp://us.battle.net/d3/en/forum/topic/11882328396?page=13#255
I get what you want, but what you're asking for is a pain in the ass to code and not really worth it for the barely perceptible increase in DPS.
 
Last edited:
You have to increase dashing strike delay in the settings.


Not the case at all for me. Did you try a fresh install?


I get what you want, but what you're asking for is a pain in the ass to code and not really worth it for the barely perceptible increase in DPS.

no i did not try a fresh install ill try that and np with the pain in the ass code :> was just a thinking nothing of importance :) still love you
 
Erm, i was referring to dbfriend's post with the pita to code thing.
 
Back
Top