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

Tempest rush progress? $$

I think your build is not optimal tesslec, here's why.

Cyclones. This build is intended for mp0-mp1 , so everything should be dead by the time the 1st cyclone goes out. In fact, changing it for the 3 spirit/second when 5 stack sw is on will allow you to change your "melapela" amulet for something far better, increasing your damage by a lot.

2 spirit if mantra is on--->here's a personal appreciation, but I am far more inclined to use the +1 spirit +100 spirit total passive, doubling your total spirit allows for a better bell spamming when necesary and much longer tr when no enemies around (craters ,many times)

I have changed fleet footed (10% speed) for One with everything, because it allows me to 1) get cheaper gear, 2)change serenity for blazing wrath, which increases dam for a nice amount 3) die less often. This is completely my appreciation and I could be wrong, have been before.

Hope it helps you!

Heh.. i'm not here for help, i'm here to share my insights after my testing (tested almost every single TR option over the last month or two)

This got me the highest IPH and GPH. I might try Blade Storm / Fire Storm runes instead, but spirit isn't an issue.
Tried with Inner Storm + Better Amulet and i got 20-30 iph lower so... :)

Looking for a stronger 2h and I think i'm set pretty well.
 
Open File:
<DB Folder>/Plugins/GilesTrinity/Abilities/Monk.cs

Search for:
// Wave of light

Then edit the "if" statement beneath it.

This should help:

http://www.thebuddyforum.com/demonb...ll-activation-criteria-range-etc-dummies.html

I could edit the previous Trinity version fine, but with the new code I have no clue what to do :

Code:
// Wave of light            if (!UseOOCBuff && !IsCurrentlyAvoiding && !PlayerStatus.IsIncapacitated && Hotbar.Contains(SNOPower.Monk_WaveOfLight) && GilesUseTimer(SNOPower.Monk_WaveOfLight) &&
                (TargetUtil.AnyMobsInRange(90f,Settings.Combat.Monk.MinWoLTrashCount) || TargetUtil.IsEliteTargetInRange(20f)) &&
                (PlayerStatus.PrimaryResource >= minWoLSpirit || !IsWaitingForSpecial) && 
                 // (CheckAbilityAndBuff(SNOPower.Monk_SweepingWind) && GetBuffStacks(SNOPower.Monk_SweepingWind) == 3) && // optional check for SW stacks
                Monk_HasMantraAbilityAndBuff())
            {
                var bestClusterPoint = TargetUtil.GetBestClusterPoint(15f, 15f);
                return new TrinityPower(SNOPower.Monk_WaveOfLight, 16f, bestClusterPoint, -1, CurrentTarget.ACDGuid, 0, 1, USE_SLOWLY);
            }

I have no idea what value to change :/
 
I could edit the previous Trinity version fine, but with the new code I have no clue what to do :

Code:
// Wave of light            if (!UseOOCBuff && !IsCurrentlyAvoiding && !PlayerStatus.IsIncapacitated && Hotbar.Contains(SNOPower.Monk_WaveOfLight) && GilesUseTimer(SNOPower.Monk_WaveOfLight) &&
                (TargetUtil.AnyMobsInRange(90f,Settings.Combat.Monk.MinWoLTrashCount) || TargetUtil.IsEliteTargetInRange(20f)) &&
                (PlayerStatus.PrimaryResource >= minWoLSpirit || !IsWaitingForSpecial) && 
                 // (CheckAbilityAndBuff(SNOPower.Monk_SweepingWind) && GetBuffStacks(SNOPower.Monk_SweepingWind) == 3) && // optional check for SW stacks
                Monk_HasMantraAbilityAndBuff())
            {
                var bestClusterPoint = TargetUtil.GetBestClusterPoint(15f, 15f);
                return new TrinityPower(SNOPower.Monk_WaveOfLight, 16f, bestClusterPoint, -1, CurrentTarget.ACDGuid, 0, 1, USE_SLOWLY);
            }

I have no idea what value to change :/

// Wave of light
if (!UseOOCBuff && !IsCurrentlyAvoiding && !PlayerStatus.IsIncapacitated && Hotbar.Contains(SNOPower.Monk_WaveOfLight) && GilesUseTimer(SNOPower.Monk_WaveOfLight) &&
(TargetUtil.IsEliteTargetInRange(20f)) &&
(PlayerStatus.PrimaryResource >= minWoLSpirit || !IsWaitingForSpecial) &&
// (CheckAbilityAndBuff(SNOPower.Monk_SweepingWind) && GetBuffStacks(SNOPower.Monk_SweepingWind) == 3) && // optional check for SW stacks
Monk_HasMantraAbilityAndBuff()
&& CurrentTarget.IsEliteRareUnique)
{
var bestClusterPoint = TargetUtil.GetBestClusterPoint(15f, 15f);
return new TrinityPower(SNOPower.Monk_WaveOfLight, 16f, vNullLocaton, -1, CurrentTarget.ACDGuid, 0, 1, USE_SLOWLY);
}


fixed from memory, so fix any build issues you get but the logic should be ok
 
Is "Use Wave of Light on elites only" a feature others would want? I could make the slider max to 10 or 15 or even higher too.

edit: i just made the max count slider to 15 since this was the easiest :)
 
Last edited:
Is "Use Wave of Light on elites only" a feature others would want? I could make the slider max to 10 or 15 or even higher too.

the slider needs to go higher than 5 on ignore trash mobs also, and it needs to ignore all non elites (or have another slider for this) including succubi / fatbastard guys / shamen / etc not just scorps/flayers. makes it possible to only farm elites if desired. on flip side the complete opposite would be to ignore elites and plow trash. contrary to peoples beliefs this tech is actually very viable as well.

this is a huge buff in botting barbs as they ignore sub 10+ packs and the nados kill them anyway. ive got current trinity kinda doing it in a different shitter way and getting 46-50m/hr on my 40 barbs on mp0. monks would gain less xp/hr and possibly iph but get huge elite/h buff. just gives lots more options to how you choose to bot.

back to monk subject, i think both bell and sss would benefit from a larger slider.

last question off topic ... is there somewhere tha explains what the new cache refresh rate does both possitive and negative for your clients. i gain cpu by lowering but lose what?
 
Last edited:
First, on WoL: I made the slider max 15 for trash mobs for WOL itself.
I also increased the max-trash mob count slider from 5 to 15, so this should help there.

Trinity still has some logic to always attack mobs at point-blank range (where the monster body is basically touching the player) regardless of range. This is to prevent body-blocking in tight dungeons, stairs, doors, etc.

On the cache refresh rate:

The cache refresh process is how often trinity will read data from game memory - this includes monster statistics - health, position, affixes, is attackable, etc - dropped items (on the ground) and their internal name, quality, level - as well as other world objects (destructibles, doors, shrines, etc), and player data: hitpoints, primary/secondary resource, buffs, hotbar skills, etc etc.

Decreasing (increasing numerically) the cache refresh rate will save CPU, but the bot may become a bit "dumb" and slower to react. You can use 300 refresh without any noticeable effect on bot performance. The maximum is 500 which from my testing is about as far as we can safely go without serious adverse effects.
Increasing (decreasing numerically) the cache refresh rate will increase CPU, and make the bot a little bit sharper. If you set it to 0, it will basically force Trinity re-read all monster/item/player values every tick, dramatically increasing CPU utilization.

I personally run with 300 refresh, and will likely set the default to be 300 soon since I've been testing it this way for a while.
 
I think most would indeed benefit from increased sliders on Wave of Light, and maybe even a ''elite only'' checkbox.
Other than that I think what I've read before about someone saying ''Keep Tempest Rushing (not re-casting it, holding it down 100%) unless something has to be clicked. That being looting/opening stuff (it wont stop tempest rushing if you ignore chests and whatnot) and clicking portals. And perhaps elites, as they go down way easier with Wave of Light/SSS.

Also I watched the Movement+Thrash option and I spot it tempest rushing even with elites on screen. It would be awesome to have a priority of Wave of Light > Tempest rush, as the Wave of Light would clear all those thrashmobs anyway. Any thoughts on this?

xoxo.
 
I think most would indeed benefit from increased sliders on Wave of Light, and maybe even a ''elite only'' checkbox.
Other than that I think what I've read before about someone saying ''Keep Tempest Rushing (not re-casting it, holding it down 100%) unless something has to be clicked. That being looting/opening stuff (it wont stop tempest rushing if you ignore chests and whatnot) and clicking portals. And perhaps elites, as they go down way easier with Wave of Light/SSS.

Botting is kind of a pain in the ass, there's really no way to tell the bot to "keep doing something unless i say otherwise". It's more like, every every 50ms it asks "What should I do now?" then we answer "Tempest Rush", then it asks "Where?" at which point we have to make sure we're providing a location that's valid and reachable and not already somewhere we've been and not running into a wall, etc. Then randomly the bot will stop asking us for updates for 150-200ms at which point TR channeling drops. Argh.

Also I watched the Movement+Thrash option and I spot it tempest rushing even with elites on screen. It would be awesome to have a priority of Wave of Light > Tempest rush, as the Wave of Light would clear all those thrashmobs anyway. Any thoughts on this?

xoxo.

1.7.2.7 will have this.
 
Bump

Made a lot of TR changes in 1.7.2.7+

Curious on the feedback. My TR monk is toooo fast lately...
 
Bump

Made a lot of TR changes in 1.7.2.7+

Curious on the feedback. My TR monk is toooo fast lately...


Exactly what settings/profiles do you use? including the loot/kill radius etc.

Cause mine isn't doing that great :(
 
Profile=My act 3 inferno
MP0
Trash kill range = 80
Loot radius = 90
Ignore Trash = 3/20
Movement speed+trash only


build is http://us.battle.net/d3/en/calculator/monk#acefSQ!Ucd!aZbabZ

4/5 innas, Skorn, SoJ, Xepherian(sp) amu, 16spirit/sec with buff

I could use some extra pickup radius, and +12%MS on pants, and I'd go faster I think.

And what GP/H - Items/H do you hit with that avg?
Also, what do you do with the Trinity monk settings @ min distance etc.
 
I've always have barbs and it's doing mp5 without a problem and I was wondering if a TR monk can do the same? I've monitor my bots using buddystats and I see that are lot of monks have like 600-800 GPH with monks....how and what do they do to achieve such high GPH?

thanks!
 
I've always have barbs and it's doing mp5 without a problem and I was wondering if a TR monk can do the same? I've monitor my bots using buddystats and I see that are lot of monks have like 600-800 GPH with monks....how and what do they do to achieve such high GPH?

thanks!

low mp + kill speed + pickup radius
 
found out something weird:
TR works fine with literally any setting if the D3 Window is set as active. So when I directly alt-tab to the TR-Monk it works like a charm, no stuttering or reactivating of TR whatsoever.
But when I then switch to another window - a browser or another Bot it it starts recasting TR once evrery second standing still while doing so - the known TR stuttering...

Is this behaviour unique to my machine or could that be a general thing? Maybe this info helps you sort out the tricky TR behaviour :)
 
Last edited:
I finally got TR to perform at an acceptable level and have put 8 monks on the TR train. It still requires 16 spirit regen for it to run smooth for me, but it is still worth using even at that.

Thanks for the good work Rrixx. You da man dawg.
 
Back
Top