Get an Epic Experience with Premium

We Don't Wipe - Monk Windwalker

Monk Login to Add Favorites
  • 1 Like
  • World of Warcraft
  • 423 Monthly Downloads
  • Supports: 6.0.2
  • 4,733 Total Downloads
  • Updated 10/16/2014
  • Created 07/22/2013
  • 14 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: Monk Windwalker v1.01
Support development! **

About We Don't Wipe - Monk Windwalker

A DPS maximiser. Displays a sequence of icons from left to right, representing the order in which you should use your abilities so that maximum DPS may be achieved. You 'plug in' modules for your class/specialisation into a single AddOn, ensuring a consistent and familiar interface across the range of your characters.

This file is a module for the We Don't Wipe AddOn. Included with this download is the very simple procedure for adding this module to We Don't Wipe.

See We Don't Wipe to download and for full information.

Other Available Modules

  • Frost Deathknights 2H
  • Frost Deathknights DW
  • Arcane Mages
  • Fire Mages
  • Frost Mages
  • Enhancement Shaman
  • Elemental Shaman

With more to come!


  • Legacy of the Emperor
  • Legacy of the White Tiger
  • Tigereye Brew (capped or expiring)
  • Touch of Karma
  • Flying Serpent Kick
  • Touch of Death
  • Tiger Palm
  • Rising Sun Kick
  • Touch of Karma
  • Fists of Fury

With Blackout Kick, Jab, Expel Harm strategically used to optimise Chi for the above actions.

General Rotation Notes
Rotations written by Taraezor will typically not tell you to use an ability immediately when it procs (i.e. gets a golden border around it in your hot-bar due to the ability getting a sudden damage bonus). The rotations are about maximising your DPS and not merely playing competently with passable DPS.

Sometimes, if you are unable to follow the rotation closely, certain abilities will just not be suggested in the queue. This is probably because preconditions to establish optimal use of the ability were not met.

(It is possible to exclude abilities from a rotation, and yet still display their CD/availability.)

Notes Specific to the Windwalker Monk Module
The module is very good at meticulously managing Chi and in ensuring that you have Chi available for when an action has just come off cool down. The Ascension talent is allowed for!

Blizzard do not provide a way for AddOns to know how much Energy an action will cost at the time of wanting to use that action. This author would need to keep a table of abilities using Energy and then manually update/check the table each time Blizzard issues its weekly patch. Yuck.

Do not show more than six icons in the queue at once. Up to 10 are possible in WDW but doing that will surely eventually result in the Blizzard server issuing an error message for taking too long. You'll never notice this error if you have turned off LUA error notification and regardless of this, WDW will continue on, hardly missing a beat.

I encourage others to suggest their own ideas, perhaps even upload your own module if you have some LUA skills. I am happy to assist.


  • Version number bump for Patch 6.0.3
  • Note - logic is out of date as of about 5.0.4


Initial Release


  • #12

    Why is this mod not showing up in the curse client? Have to manually download currently...

  • #11
    Next Module To Be Updated

    Finished Frost Mage and Arcane Mage. Now working in WW for WoD.

    Until I upload the WoD version please don't bother to post bugs as the upload is a total rewrite.

    Last edited by Taraezor on 1/24/2015 2:49:44 PM
  • #10

    getting this error i try everything.

    Date: 2014-12-07 20:27:52
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ...terface\AddOns\WeDontWipe\Modules\MonkWindwalker.lua line 59:
    attempt to perform arithmetic on field '8' (a nil value)
    ...terface\AddOns\WeDontWipe\Modules\MonkWindwalker.lua:234: ?()
    spellItemID = 116781
    cdSpellItemID = 116781
    expires = 0
    cdLeft = 0
    pos = 1
    chiCurrent = 0
    (*temporary) = nil
    (*temporary) = 12
    (*temporary) = 0
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to perform arithmetic on field '8' (a nil value)"
    floor = <function> defined =[C]:-1
    Monk_FindFour = <function> defined @Interface\AddOns\WeDontWipe\Modules\MonkWindwalker.lua:16
    UnitPower = <function> defined =[C]:-1

    Swatter, v5.0.0 (<%codename%>)
    NPCScan, v6.0.3.4
    NPCScanOverlay, v6.0.3.4
    Babylonian, v5.1.DEV.332(/embedded)
    BagBrother, v6.0.16
    Bagnon, v6.0.16
    Configator, v5.1.DEV.376(/embedded)
    DBMCore, v
    DBMDefaultSkin, v
    DBMStatusBarTimers, v
    Gatherer, v5.0.0
    NugComboBar, v
    Postal, v3.5.1
    Recount, vv6.0.3c release
    SlideBar, v5.0.0 (<%codename%>)
    SpellFlashCore, v2.0.5
    WeakAuras, v2.0.9.7
    WeDontWipe, v3.05
    ZygorGuidesViewer, v5.0
    BlizRuntimeLib_enUS v6.0.3.60000 <none>


  • #9

    Message: ..\AddOns\WeDontWipe\Core.lua line 2142:

    Invalid groupIndex parameter! Usage: GetTalentInfo(tier, column, groupIndex [, isInspect, inspectUnit])
    [C]: ?
    [C]: GetTalentInfo()
    WeDontWipe\Core.lua:2142: ResolveSpecFillSpellbook()
    WeDontWipe\Core.lua:1501: ?()

    Any idea how to fix it?

  • #8

    Message: ...terface\AddOns\WeDontWipe\Modules\MonkWindwalker.lua:59: attempt to perform arithmetic on field '8' (a nil value)
    Time: 08/17/14 02:35:45
    Count: 1272
    Stack: [C]: ?
    ...terface\AddOns\WeDontWipe\Modules\MonkWindwalker.lua:59: in function <...terface\AddOns\WeDontWipe\Modules\MonkWindwalker.lua:33>
    ...terface\AddOns\WeDontWipe\Modules\MonkWindwalker.lua:298: in function `?'
    Interface\AddOns\WeDontWipe\Core.lua:212: in function <Interface\AddOns\WeDontWipe\Core.lua:205>
    Interface\AddOns\WeDontWipe\Core.lua:1417: in function <Interface\AddOns\WeDontWipe\Core.lua:1378>
    Interface\AddOns\WeDontWipe\Core.lua:1605: in function <Interface\AddOns\WeDontWipe\Core.lua:1577>

    please help

  • #7

    I *love* WDW, and am fervently hoping that it will see the revisions you recently mentioned - I used my level 90 boost on a Monk, and am having a hard time producing consistant results.

    WDW worked wonders for my Elemental Shammy, so I am looking forward to using it for my Windwalker as well.

    Thanks for your hard work!

  • #6

    Well, this module is the ONLY module I made which I did NOT update for the latest patch.


    The original logic produced really superb DPS results for the previous patch. Exceptional compared to anything else actually, although I didn't want to slag off about other AddOns at the time as that is bad form.

    Then this patch happened and I needed to do a major update.

    Two problems:

    (1) I had some very economical logic that was difficult to maintain/alter/understand.

    (2) The logic itself was slightly watered down so that I could sneak under the "CPU Usage" limits radar of the WoW AddOn engine.

    I tried to make changes but my solutions required me to badly compromise the original code and I couldn't be bothered starting all over again. And I didn't want to copy the way that other AddOns do things coz that would have been so substandard.

    So I left as is.


    Next patch, now that I will purchase a short WoW sub again, and after a long break, I will be reenergised and will prioritise WW rotation.

    I also got a little discouraged as I copiously tested my other modules against the competition and some in particular had much much better performance than other AddOns but I only got few downloads (in the thousands and not 10's or 100's of thousands). I can't be bothered being a troll and "marketing" my AddOn / moudles.

  • #5

    Unable to download evening using "install using curse client"

    Copied and pasted name into Curse client search box,  nada.  ziltch.  Nuttin.



  • #4
    Patch 5.4
    Am aware of a whole raft of changes to Windwalker Monks, especially Rushing Jade Wind, Xuen, Chi Brew, etc. Also the big changes to Major Glyphs.

    Tier 16 2pc/4pc also require changes.

    Will all be done a.s.a.p. as #1 priority.

    Will monitor pro player websites over the next few weeks and further changes by Blizzard and update as necessary.
    Edit: Did some work on WW tonight. As some of you are aware, I have had computer dramas at home. This included losing my WW updates (I don't backup every day, but I do b/u regularly).
    Edit: A HD failure on my programming computer with no recent B/U was a tough blow. But also see the more recent post above. Not my first HD loss in my life btw. Aren't we supposed to learn from our mistakes?
    Last edited by Taraezor on 3/8/2014 12:18:07 AM
  • #2

    this wont download via curse client, says that it is unsupported url, is this no longer available ?


  • #3

    This is a MODULARISED AddOn. Curse client will never be able to support it.

    If you download the WDW AddOn and instal by simply dropping the WDW folder 'as is' into the WoW AddOns folder then you are done for installing WDW. It is that easy.

    But as for the modules:

    (1) Click the download button

    (2) Drag and drop the Windwalker file (the one ending in "LUA") into the WDW "Modules" folder.

    (3) Add a line to the WeDontWipe.toc file as per the included instructions

    (4) Done! Relaunch WoW.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway