MonkEC
After ten years I have finally burned out on WoW. I may start enjoying the game at some point, but until then this addon will not be fixed/updated.
This addon suggests the next "best" monk ability based on your spec, buffs, the target's debuffs, your energy, and your chi. This won't always suggest the perfect action, but it should help you to get an idea of the priorities. The priority lists for brewmaster and windwalker are below.
I picked four spells to track cooldowns for on each spec. I am interested in whether folks think the ones I selected are the most important cooldowns to track.
Changes for 1.2.8
- Correct hide/show frames when changing spec from mistweaver.
- Fix bug with chi tracking for windwalkers.
- Suggest level 30 talent on cooldown for windwalkers
- Add FSK to windwalker priorities. I assume you have FSK glyphed (or a fast finger ;-) )
Changes for 1.2.7
- Updates for 6.0
Change for 1.2.6
- General prep for Warlords of Draenor
- Sim Chi Brew
- For brewmasters: don't suggest Elusive Brew when you don't have aggro
- For windwalkers: fixed a bug where Blackout Kick was being suggested far too often.
Change for 1.2.5
- Updated version for Siege of Orgrimmar.
- Added more minimum spell level check for brewmasters.
Change for 1.2.4
- More fixes for leveling windwalkers.
Change for 1.2.3
- Add minimum levels for Rising Sun Kick and Legacy of the White Tiger. These should no longer be suggested when they cannot be cast.
Change for 1.2.2
- Check for Dalaran Brilliance buff
Change for 1.2.1
- Fix lvl 30 talent detection
Changes for 1.2
- Add cooldown frame.
- Better suggestions for brewmaster when at low health
- Update buffs when the ability queue is disabled.
- Correct code to determine when buffs are falling off.
- Suggest tiger palm for windwalker only when the buff is about to fall off or combo breaker procs
Changes for 1.1.1
- Removed option to select buffs/debuffs to track. Track only standard buffs/debuffs for each spec
- Better BoK DoT tracking
- Option to turn off AoE suggestions
Changes for 1.0.9
- Better tracking of spell costs
- WW priorities should be usable now
Changes for 1.0.8
- WW priorities should suck less
Changes for 1.0.7
- Keg Smash on cooldown
- The test for when to dump chi is now <= threshold - this was causing Keg Smash to sometimes waste chi
- First cut at WW priorities
Changes for 1.0.6
- Changes for patch 5.1
- Added some Chinese localization
Changes for 1.0.5
- More French translations
- AoE threshold is now 3
- Check for external stat buffs before suggesting LotE
Localization
German thanks to down2ride2night.
Russian thanks to Pogomgn
French thanks to jmdrouaud.
Please help with localization if you can.
The Brewmaster priorities are:
- Touch of Death
- Legacy of the Emperor
- Stance of the Sturdy Ox
- Summon Black Ox Statue
- If the target's Weakened Blows debuff is wearing off soon then Keg Smash in melee, Dizzying Haze at range
- Clash if out of melee range
- If Shuffle will wear off soon then Blackout Kick
- Expel Harm if damaged
- Purifying Brew if stagger is too high
- Elusive Brew
- Tiger Palm if Tiger Power buff is mising and we don't have low chi and don't need to dump energy
- Breath of Fire if doing AoE
- Spinning Crane Kick if doing AoE
- Jab if not doing AoE
- Guard (really should be done at an appropriate time, but we can remind the player it exists)
- Level 30 healing talent if damaged
- Blackout Kick if we need to dump chi
- Keg Smash if we need to dump energy
- Tiger Palm filler
The Windwalker priorities are:
- Touch of Death
- Flying Serpent Kick (if out of melee range)
- Spinning Fire Blossom (if out of melee range)
- Tiger Palm (if missing Tiger power buff)
- Rising Sun Kick
- Spinning Crane Kick (if in an AoE situation)
- Expel Harm if damaged
- Tiger Eye Brew (if stacked to 10)
- Fists of Fury (if energy is low and tiger power and rising sun kick effects will not expire during the channeling duration)
- Energizing Brew (if energy is low)
- Blackout Kick (if combo breaker is up)
- Tiger Palm (if combo breaker is up)
- Blackout Kick (to dump chi)
- Jab
you should be able to do that in MonkEC_frames.lua
line 7 deal with ability icons' X offset:
local abilityIconXOffset = { [1] = 0, [2] = X, [3] = Y }
just set X and Y to negative values. you can reloadui and see changes in game while editting if you want to check values
save a backup copy of these modified lines for easier import, as any new version release will erase these changes
As brewmaster (maybe as WW? haven't tried to test), it currently suggests Touch of Death even when it's on Cooldown. It also lists it against players.
Thanks for the addon, pretty sure this is the only viable DPS addon for monks right now. Curious if there are any plans to implement toggles for other optional buttons in the priority? I mostly use FDK for mobility vs. DPS so it's kind of annoying that it's the first thing the addon asks me to do.
Also agree with morphboys comment.
For WW, is it possible to readjust the priorities with Chi Explosion. If you are using chi explosion, then it is better to spend Chi on that instead of on Rising Sun Kick. In that case, Rising Sun Kick should only be used as needed to maintain the debuff it applies.
Right now its prioritising RSK over ChEx. Also its doing some funky things with fist of fury. Its not always recommending it on CD when it should. It will sometimes have a long timer on the icon even though its ready.
Did you recieve a response for this?
won't work for me :/
Checks for Serenity would be useful (though not entirely needed) as it suggests Jab due to high energy during this state (WW)
Tends to oversuggest Tiger Palm for BrM (tier 2 talent being in there would fix it)
Lastly, BrM chi explosion seems a mystery to it (probably because it's dynamic based on sitaution), but logic for when to purify and when to use with 4 (AoE) could probably handle it.
Love the addon. Hope you have the time and patience to keep it at it's best
Also, the leverl 30 talents don't seem to be a part of the rotation for BrM.
Currently recommending TEB usage as "Next" even if you already have it active. Needs a check against already having brew damage boost
A few issues with the Brewmaster setup.
Is there anyway of removing the 2nd & 3rd box so that its just one box on its own as I find no use for them...?
Hello!
just a question please is it possible to change priority somehow? I checked settings and didnt find this option.
Thanks
If you're handy with a text editor then open MonkEC_simulation.lua and move the blocks around within the priority lists. For example, take all of:
{ spell = self.brewmaster.guard,
condition = function(self, characterState, currentGCD)
return self:InDesperateNeedOfHealing(characterState)
end,
},
and move it to where you want it.
I'm sure my priorities aren't perfect, what do you feel needs to be changed?
For priority: I'd place Chi Brew at 2 stacks near the top if low chi regardless of energy. I think there will always be some debating on starting with TP or RSK (many go TP, but simcraft's action list and EJ has RSK higher). Another thought is having TEB before "I need heals" attacks since it increases the 30/EH healing.
Being able to change this outside of lua editting would be helpful when updates come out and erase the changes (I'm guessing there will be some refinement after wod release). Would like to see some options for frame layout like spacing, icon sizes etc. beyond just scaling it.
Hey i have a problem..
Every Time i switch from WW to my HealSpec and then back again to my WW Spec the add-on does not show anymore
...and i can only get it back by deactivating and then activating it again (2xinterface reloading)
You're right. Fixed in the latest.
This addon is repeatedly having me use Jab when I'm at 3 chi while running the Chi Brew talent, thus causing me to waste 1 chi.
Also Chi Wave is never suggested to be used when it's a energy free GCD that should be used almost on cooldown.
Sorry for the late reply. I'll look at wasting chi with your selection of talents. Currently the level 30 talents are only suggested if you need healing. I see that thar icy veins is recommending chi wave on cooldow. I will update that.
I am not seeing FoF as a priority, which it should be for WW.. witha few other changes below (and a couple suggetsions)
I do see FoF when I am testing. Are you not seeing it at all? Here's the condition for suggesting FoF:
1) RSK will not be off cooldown while FoF is channeling,
2) energy < 40 to avoid capping while channeling
3) Tiger Power will not expire during FoF
4) Energizing brew is not active
5) Not hasted (blood lust/heroism)
Do you have a suggestion on how to update those conditions? Can you tell me what talents you have selected?