Deep Prot ST tank

Ive been using this and its pretty neat.

According to fight club discord, the ideal CPM (cast per minute) ratio of skills as dprot is roughly:

Shield Slam - 10
Revenge - 10
Sunder Armor - 20
Heroic Strike - 10-20 (depending on wpn speed and rage)

So I made a macro to emulate the double amount of Sunder to the higher priority skills, and got very close to the ideal CPM.

Heroic Strike is manually queued with Alt. You dont want to use it unless everything else is on cd and the gcd is down (ie; Sunder is on gcd), and only if you have a surplus of rage, say over a third to half of your rage bar. You never want your HS to eat into your higher priority skills.

Shield Block is Ctrl, but again, use very sparingly. I dont block more than 2-3 times a fight, usually just to get a Revenge proc if one isnt up. Sometimes you should block more often depending on the encounter, like Onyxia fire breath, but generally block is unnecessary much like stacking defense is a meme.

Try to make a threat set, having as much crit as you can to generate extra threat.

Im using this build (14/5/32) for raids and its working out nicely:

Run this at between 30-50 ms.

dKt8caWskv9wQY2OcZKQsMTiUji1ViPBdyNQyVs7gL9t0Jv1WOenoGcdeOOHcsgmHHdcDqkPoSWXq15OIwiiYsPQyXQ0Yf1dbQ8uLwguEoftee1ujXKHQMoY6avNNQQNrP01HkBKsLTcuQndc2ovL60I0SivFgu6UuPrsj00OumAkbFdiNKsYXbQ6AKY9ak5YkEnO43qU8Q0dVRIDkh77bRkDvIKHrMUGZxwVRvGRlKhie4sOE4DxioVvqUhExRXrwaL7ADgWpcci2aM2ftojLfDHo(mcSNSjfXmvPhEv6H3v9ddjfEpc4gKodzOG9dCmxPaeVhSUQFyiPW7ra3G0nuW(bo3vkWSuZHL9yBx1pmKu49iGBqUsbMToX06XMUQFyiPW7ra3G0nuW(boMRuW5oSK3Jwx1pmKzapUH9Ju49iGBq6meacVUHc2pWXCLI8ygcSEeWnivkYWoKuifCUMtq6sbNR5eKUuW5AobPlfmCjj94OR6hgYmGh3W(rk8EeWniDgcaH3vk4CnNG0LcoxZjOUqHme0XNrvPuxlob(E7EMhME7cPjH6TRpPmy5921(Xpu5XyQsp8UQuKHDOHna(LcpgYcrgW1d)e4D7bRR6hgsk8yOhbCdYvkWSrdup22v9ddjfEpc4gKRuG5ama1JnDv)WqsH3JaUbPdGWd)PCIUHc2pWXCLcmnhA9O1v9ddjfEpc4gKoacp8iHCLcoxZbOsDTF87ZKmHzQsp8UQgkYuqu8WuQ7sdeTdh7PueRlu5uuoL83vjNYGziEVD9jLblwVDHkpqhFgvLsDvYPmygcR3sL6cDWWfjwXOj77HrPiwHuPsTa

A couple of other useful things:

This weakaura puts a gcd circle around your cursor but only in a raid. Very helpful with knowing when to use HS (when you have surplus rage and Sunder is on gcd):

!DFvBZjUnq4Fn9d9dLydjP9UVboo3rlyOroxU2jJtewcqxmwuj5aKpKF7DxjBJHdUK7UoD60zY4OxwjTV8Sp7sIFsCcrNqA3Y)8w(jKfjeg(hS6ePIXv9OPpWuYLjKEzINEIQypFFSuMzeWs0cZCPA0sJqMRHZysiZuYIL9tL5jr(DA)MoVbKkpfKASuKd7hegfhEv1ThiZKk4Gr(2)AB)2X(90KiVwNHxzHklHm3ywQF7jNSIot2sipz0nZ6OILE0t6aVqALgq0gQY4ufrUOC0uyOEUDmmZOeZMXvA37gxVaoKXNumDA8ML8eY7dhm(YRha7BNslu02WdSKNL1NvAU6Ij8h55gcCkX6eYDbDjX3rI7Ev82nhR42njJdhaxxoDbV842THxItZmZblf1yYYm6gqBqlpFRQzCkp4e5QCA2hadqGE52NdpepBAP)T3O44rdheEj8(pwjd4IYKuBuTqZVlnJQ1jtS2skU4IciEw5EC7U)QAXt89xewEsj84vfi1P0moUwz0hvb3Oq2mWdhjZHVk(mqPDHalAQsicQcr(NxnF00PAUjj6m0bSam2eIFlVwqmYitRTDF)oEG9layDqHslvpF)7cUa(4U6PkiAaiaQHA1mhy9sCvNkqcUkmmcClY8PIzUWgnxSGIqUMiUsysU1iyaybf4o3IAoCCaZaNDbvK)6LUg5(6K3u5B6NBDn(GfTPYp5zncMOr266g7vGUiQEC67KJF)OnulwOohrwyYe4Bp664b9JcBCV(EhjhpTqBKlI5RnxVKrnWHlk)pqCirpy6ncgc87cZ)NmnU0VyOMc9lKKw5lbWJl7Gobajtgkz8KE1zOVltoHM989ba1htUkFVCvywPGuRLG3JvGE7tyG7mNMZS78I8dwjDqMdsnDaocRx8rESBrRze9tqi6vZDa(zjoRRsGwCevPKRoozILyycE5UKvm4bJZWmzkaPkTz0)yt4XjvY27ySnwwk5Ij0kpy6rjKQESPsLzZcA(wXigEoECZkWhVzk4u2odhvFIEvSzOHVLLPbvG9tc5go9HUaEr)2DOs2LZYa49)BtrScOiUrrb2VBQhTpZW3aJAS1W)eK0lMUjH4Qb9Y8RHdcdIV8QUddBWh1XBxgxMqJPAUN4hS67xQGJVfeHAO4hh29xLF8P)6prYEXAoZr5e12Z7v1AXN1IJbFnh4xD3gh1joCTDytg1MmVayJJG(CwWlR5mUgyUaFghB)YDmB9A0RbUGcLfk)VzJrFfmQFoj6oCSFBmQhHR84KRnPG)(yuDH7J6lSMB2k6gTrv4Il7Q6hY6d2MUDioCaU)PIClroMYS5lXQZZzDTuGrDo37Lj5RkodzPPpS5IkDdqxkPXn2HxrHVujE657)9ckdtGHu896QCoxmBo2cM3xMXBPIJjchJvQEF9CLi)HVFoWV63d71bAJ1Mp36uxNaDzixgNXzdPRrhuJYdTlLFDL8wdUmoSt6Ev(kPpgyMst532LXGa)T1vtUDSCfxzhoKZe0BDRIF)5ohP3QfcOSCvb1gAQWfkBupAPsodmxTPsroWVABsgGISOksVbHrxSl57KAsOMCxEwUlpl3L3wUlDgn34UQ(rK(xaS6RCmUwqs2Y5UcbBV0Ap0PN59g)ZoyXM9khb9gGHq7pI5ZQd5kbd3iwzZPjbd6oC8EfJo7afJgo6As4)F7VXwr8x(JbF88bFiWJgJwf6PTgyvfvqoPsaxsjPv3O4(bdgf8B30h9n73OW2AvxwJ5T)WU6472QGwL4riOEABeRK83

This weakaura is a swing timer that turns yellow when you have queued a HS so you can visually confirm it has been queued:

!LNXAZPnsY)lUQRk4UyIK4HTtv7hacoMueWhsoo52DfminaZAHgQrJW25d63(19m6fGWX1EztD1DvsisT6E6ht390DpUMUoU2m3XMnB30WY1oY12QHzNgDCT34A7J)fqiAlr8W9mF5Aatdx7fCHpv0J49GVGV11EqWU7gMmVxaj8bx7NMSCzev6o(CZgTT6yyyC1fDA3XQTR9ZPF66ZBB22SZvT7CvNlTSSU4k3LN3QLRnj0BnxClNfkDT7pySZGPaWyjaCYwjJhgbYZyLulFElf(LVAva8)(0LK4aP7cx7hOpd6uKDabuHqYg4R4ZjZ)e3hEooI(EAKhI5JAvYYvI)KVMcs4Q9rCd5j3XG8hjPBr2Nrj80gwO7yJmgPK8OK5SWK5d3STrYCTyKjEiMk5lcaRrgzEZcM7Xd4IccuAl(xl1Vnv)2c)vMUssM3d91ePLbhaqY8uqhRTiLY090PCjbTQk5ApiABv37CMaRHiW1ETuUn6DV9TpswXBW4V9877Vy0tx2S3BbFLfGRWkbpo0xZwTuB0WO1fgTV8sRMTTUQLPLslQaAZkHMPLsbB1kQO0oVgqHnlcK5yW1noKUJIEoGhdhahVq9UD8YLSNCTN1VRTZmBNUtDqCzaIBdiptrZDSqBiSHT00fbmyHRsM7W2q1gYzkA6PTZO4il4XTcQIh23oy0i0wsdcg6NIes7AsOps7kAivW8SxZFCcWUi1)31tY2PD5MrweXflu2FaDfzG)h4Lb(elanXrPY3my0TxF3i1QhwyqKfUYN0ib8Gf6X3SGOuMdmAhlcVOeFc9FFRBzB3lUPKkj95H(mD0(E7mvPSnpqzja(z7py85nubN5bXHaopqZ2n2xNoLs2NZd85pgEs10losY3m0dfVdCIQAZ6yZYymITx2cn7fDNtZpOWmBBChexOwGClNwItMFRGVsqJGCr1SrNX6fKUmo0dLZA06jFmzU(pSLjZPjZ)LFjz(zD77mCY4EDNo7UBFFxNb42JZGZsMlxtdliPmPOzFgnCxJOaUCelscGc9HKGr9Jfcq26Qz5r49RM)E9tTWz)rqLXcqNKIy6Xyrb(KdKgerRwvShnXzw)B6o(ddEpOkCrksLq52UFyqjuQwOc4EKGK5ZEt1)tf5Zanh4(hOsLTFy4sETZ23t8S6vBiZP)LnjvyVbg2FM2m3JiACnl0xX9uqXsjeqvlD9R)9SJ4lum3JGscuRJYx9W4jLFyu(NZ8ebV3QDIsMx9osz4L3g2p5H3AQ3d5o7VC(DGmPaoxsL0jxahBA2UZfvMjPvLPnZcAEn5TUbmvWrSNkBXpAlZ(wJktH8tnK361gZB9)pb99dOKD)Wd2T(llAp1lAndl)tcL(4xzSs7)8XkvvQvwGZEX6h46chKDGVBihY6v4DbNcVKTQHUY)m3RC3O903cQVd4w)asuK6jmfrTZ0NpFw96PUt3tecgha8IRzXtPole5dWocv7vGRExPeYhPGvWKJilGiPHEpROkIgq9K1A9gLB1yWZcIRJQHs2BtMBcTwP9PnEbXOOtd1sEO5Q0NRIYcnaAMlz(5GjZOHzY8)E5fU(lWEPQBeKEn1Lw0)rUYQ1NCd2PxThvlvUjQmrOiTGiEhyOuTQw7yt7Af1PiDdLTATSwLYok0Fc6g6Dy4ROBqGwplJCok2WUc7B0AqpI1Ee2OmRd)S(eyQwNANnAW1oN9gLOa)M)Q2wDKEaFXOEA85(vqMEcq8wFWICIJaozf6LlUSIyCBFw0FOI9W68jHqRMe1loA0uTha94BG4YaVPzEL697eDScApvesc(mu3QQVtlO7rWlF5bT8dgG97KSTfCU9LDSUOvBJRUmTrYdb2SkGzS2NgbgebAOwK2SREAeFPO7xnGVQbeVykD1EJCqp3Jz805ByLdrp2cLyNdlcCkkJtzRJHwb0sCHiMI5oweBrGsmtHq9Xbsarq3YEIgK3rx8c93ZB67awjZWed6bzBgkF59mrFsolAnbAx4lztSXS0sJFpfl9J)TW0xFf7Zk8wYXT0jrpsc83JF9)(MIsy)1I5jLbVWHrpHcf0sMTC2R7)AmpKMcCVbmnC84btNnD4hUXjB0t5mZiLG)aIPylFUW1uGtiH6OmjJNmEqgLF5qkr(BRCcmTkQV8NKv)Ab7BjZ)NXeFWJNKm3X5)I3bW8F)e2aA)NBdi6)P3a6pz8S8bT(x8oaG(A1PUW7TXrDMpMNSmS6d0kvBjMaDhrWiOAPgld(Eqmfzc21ZACyTflq(3S3k4BPcjESvW21K8CKAm(HoHYcwLFULS0O4owPAEsLY80kvMiFrltZl6KjlPsCh8WoJMxPp8lvGtLun2DEnYBZQL3w)hiVPc4fx2QPzZlSA36kJmdAt1BMx1Xa)6Rq(GVfWjQ7KqscGYxu23nXbswwvlA4hb2dRXxDxgSq1fgCF3Pthoz6bOb9l5DeTyxjA67HxoGh9imwsuTOCe8T72Ec5rWdoEz8zq)sEaKNp6tGul4XBpcUQkJdaMnD)EaN9thK)71tsPRpgmt9P(FI8eMMyxwHyPtXhVqNxrUjSEpK8ygCYEiRZ07VFJ)TgD11iQJOXkqfsDzilzHSO16NzyjSofn4vQrbfNRSnLIV(XKpcEfkKUNsEOlGyudHUsTFnNmM)VNcSbInquwz459a0xqtZIflOyP9LluxXRSVfhUfmn1YLH6hG87fKhhHvKx7SjFEW0rD)6zV5I6W(jFwQs2lDBzdNlxNnAwLbCV9eMYOQLBNYvULvA3WWRf4XllYs5ETaAzvJQD)PdgmoTw8ivd8zL2OsaIhZ9noim5L7EtAY4wT15RbD9WlZd3FtVieRuQCYWCiwmp46t)T(e4eIWv9iIF7UHNx8252ibyf(B2H9Ry2WQH55DWRTZl3ZZ0SPrZmjI57tHkEgp4ZP38hh11LOwcPJGtslF9BnnZ0K(F)ZM1osQ77uF3Gl27w4uNzLFvANY53ilAmFW74rCxhqwbvjm5oNrdXtd5cgeZNoLJBMmD4)AYyNUJuTuHTUPUWGXMnTSUmZOQ3rzBiz5rYcEYNxswBDu8yZOSkwcXZ1LP3q0Rg78WXxh(kDEhiXTSqtP7)o

This macro is also dprot, but I use it for dps and pvp.

Manually change stances. It will hit Overpower if it procs and youre in battle stance, and apply Rend once (very useful vs rogues).

Switch to zerker stance and it’ll Whirlwind, while still Shield Slamming in any stance. It will also Execute if in battle or zerker, and Revenge if in defensive.

Reapply Rend if needed with Ctrl (or better yet, change this to Hamstring), and HS is on Alt.

dOt1caWsekVLiBdrMjay2c5McQFHQUnOomv7uL2R0Urz)K6XQ6Vae)gPbcqzOGWGPy4aHdcKwhcogjNdazHarlfKAXQy5I8qaLNQyzOYZjmrevtLsMSGmDOZtP60c1Lv66ukBeqARaK2mGQTJq1DjQzjQ(mczCavJeGQHHOmAaXZeOtcuMMaUMOCpauhha6BGKxdIUQA1RQtylabAqbJ8E5QvhlpAzOOdWaaqNbmG1H8f4UTiSxvNbe7dg59Q6aQnei0uhqtW2PaNYwadO(MIIzENW(NOa6MeXuMOw9QQvVQo8VlqTr6PWhhZfOZ(LaNS2OuKit1lxh(3fO2i9u4JJYAdxqaIlR3GD4FxGAJ0tHpoMZOc0z)sGtwB4iJejUEd0H)DbQnspf(4yUaD2VeckRnksGtwVzD4FxGIfaTTSF1gPNcFCmxGo7xckzTjTIfb4NcFCKh9erlQnAJsLbvGCTHzlkQxsD4FxGAJ0tHpoMlqN9lbLS2OuzGN1XkfZGCrvpDa81d1tN7(q2thqUrypDGoMrKQNodUGaO2ypgtzDGifttXO9oqhZiIRNoeBTdrAfIA1RQdp6jIwCzlSDTrIrbINGLLcTEi5E56W)Ua1gjg9PWhhL1gUazG3BWo8VlqTr6PWhhL1gosGdvVb6W)Ua1gPNcFCmhMgIWJPOCgvGo7xcbL1gLkdQa9M1H)DbQnspf(4yomnebpcL1gLkJeuf7qS1o0B06ITw9Q6WlqpHoI(dzXowPygKlY1thisBy)t0AvSdeubg2)eTwflwStyNzZJaJHBI4ldJPScYIfBb

Hey, many thanks for these macros. Tried to use the first one in your post today. Import looks good but the casts are not triggered any 50ms indicated by you. Using Logitech g hub for triggering.

Do I need to change something within the macro for using it as a fury prot?

Yo,

not sure what you mean casts are not triggered. Thats something you have to fix on your end because it sounds like an issue with your mouse macro maybe.

For fury prot single target, use this:

dWtfdaWsqk7cK02qGzQkI1bknBu6BQc3er8luCBL8yGDQI9kTBsTFk9wu1WabnovrAGGqnuqvdMIHtK6GKuDAv1XuPZrvkleHwkOyXk1YPYdjsEQILrupNWebrMkv1KjX0HUiiXvvfvxgPRdQSrskBfKQntvY2bH8rqGzHO(mI0RrqJuvuMgjXOjINbI6KKKolvP6AQsNNQ4UOYHf9BH7T(9C7O2ZHX7Y9ix)oKKaxaDQt8dTO(9CRFp3omGuGwdpiw7ejRdbMAafwzoR5XTh5omGuGwdpiw7e5SgISrOGs(ob2dK7WasbAn8GyTtKSowHczbMAafwzoR5EjacV9OshgqkqRHheRDIK1Xku4SM79LGh982HbKc0A4bXANizDScfoR5EF92Jo(UVMqkE7UZZOPs3DouaHD3HiLf7UdmFnP3U7aFiqssGlQFp3omGuGwdpiw7e5SgISrOGs(obwSd0OEGHYstbT(9C7WiW0HjIjGWEK7WasbAn8GyTtKZAiYgHck57eyXo(UVMqkk3DNbPsRgCAa(dDh4D)W9rpDG5RjvU7oW7OKKaxu)EUDyaPaTgEqS2jYznezJqbL8DcSyhOr9aVJke1VNBhgmDKsrQMU8yn86qs6wC8k0uHRh5omGuGwdVoaXANiN1iRY7JEGChgqkqRHheRDICwJmbp9rpQ0HbKc0A4bXANi5vOaBYICwdr2iuqjFNa75TddifO1WdI1orYRqbwa6y5Sg5xcElwSyh)KLQrrhPEI6ZOQuDGe1ReowSNBhOO9kCaQuXs6eZ9N9JEkXoQdhkjCDu3T8eEfAkeRwsDSFD2zKMcufs9C7abduGo1j(HUJmuFH6BhssnCjRQAK6GiQg)HUelwSfa

It will auto Bloodthirst if theres enough rage, otherwise when Bloodthirst is off cd and its using rage to cast the other stuff, hold down alt till it cast Bloodthirst.

Ctrl is shield block (for when you swap to shield if needed).

For fury prot aoe, use this:

dSZAcaWsfrVLK2guAMkOmBs1HLCtvk)Ii3gKhdStLAVIDtX(r1pviAyku9BiduHsdvjzWegUIuhujSovQogvDCfclurYsbvwSkwoLEOIWtLAze1ZPYevumvumzfy6ixuHKZJsUSQUouSrqvBvbvBwrvBxHuNMuMfk1NbLEMkPrQG04usnAfvUljojOyAQexdQUNcIxReDofL(McfhFyY2Ng(fJCuzlhM0mL(Bix6jg2IUHzI0Z8Zxy0PS9PxGHMdztVWcXcnpY8Jf(6T6AMkDp9dGzMS9PVvalA4V1PHmUWKTpmz7tlbkhXfQae0Pi2oQmG)(vfUWJD94zlNwcuoIlubiOtrkCH811ZEj7RPLaLJC)iW8gWZfQae0PifUW(UNgcabDkIl4cVhh3ZMl8ECCSS5cdgD9SVKwcuoIlubiOtrkCH844yNn9kKJUvalkmHsp0VgKt69dwMt6PEDkN0WPzG1Nt6M(PHhJbqAit6vwnKvJyLgondSY5KEYN1k77CHjBFAjQSW(0BEiwCHQbnxzHuuh81aLSLtlbkhXfQgeabDksHlKVGVo7RPLaLJ4cvac6uKcxiJD9yY(sAjq5iUqfGGofXgcn4EPtkCH3JJJnB80sGYrCHkabDkIneAWDaz1v4czCS4Hsp5ZcUx)l3hMS9PLCuzPIOcSmuAgRMz5tY5KEL9VvalkmHsZy1mlFYNtOqPVvgmLomg6TJ(nKgYKPcfkb

Ctrl is shield block again (very useful if youre using a Force Reactive Disk especially), alt is to reapply demo shout. Demo is applied once automatically after Battle shout.

I only switch into this for a while to put up the shouts and some cleaves, then toggle it off and toggle single target one on again. You will want to toggle on single target in the fight first, so it put you in defensive stance, then toggle it off and toggle on aoe one, etc. Thats because the aoe one I use for dps as well so you have to manually change stances in it otherwise.

For when you want to dps in fury prot, use this:

dOdtdaWsur9wszBuLzQQiZguUjQu)IGBdYHPStPSxLDd1(j5XIgMQs)gYabvYqvv1GjA4OICqQqRtOoMQCovf1crLyPKkwSuTCGEiQKEQkltWZrzIubtvitwvLPJCEa6QGk6zujxNu1gvvyRGQ0Mbv12bvQtdOzrv9zuf3LqJeuHXrfnAubtJk1jjv64OcDnuv3dufxwY3aWRrv69w0AVDFaN64W)BTWI2fzWkmX2X1p54D6Y1DouW30dJw7TZr9ehqG7Ceecqe8r4cU(WkqyaX2UJtvQRdR92XTLGi4Tazary2Iw7TO1E7esJrkPwIG6g5ZidNvCqujdU57CTWoH0yKsQLiOUr(yeJmCwXbrLm81ZlSMRDcPXiLulrqDJ8Xigz4SIdIkzWLZp7En37esJrkPwIG6g5ZidNvSlrL85587A83jKgJyfh1x4SusTeb1nYNrgoR4NOscwSIGNeb1nsGmqEksjvY3JpaU9vsSEyWwZBNqAmsj1seu3iFgz4SIFIk57X3j)DrGaX8w0B9DWrz)wFxRsExFhxky0670biMN367IabI5TOW674CbOofSYy1Iw7TtGrgizezjVRf2jKgJusTeb1nYhJyKHZkoiQKHVEEHr7oQ40h6XjbeH39heiceib4ooxa(hSySfT2BNazG8uuHliavsnmIdgiKO2VY(jUwyNqAmsj1WOeb1nsujdU57Cnx7esJrkPwIG6gjQKbpNaSM7DcPXiwXr9folLulrqDJ8Hq)InyKOs(E89ayn(7esJrkPwIG6g5dH(fNeimrLeaxa4A0oDaI5jS(U)Gf3wcIw0AVDcPXiLulrqDJ8Xigz4SIdIkz4RNxy0U)igXTLGOfT2BNqAmsj1seu3iFmIrgoR4GOsg(65fgnA0oUnSEdMUyQaH7ctar4XLrJ2aa

Alt to Heroic Strike, Ctrl to Hamstring (for wf proc fishing if you are horde, otherwise pvp but you can change this to whatever you want). Manually change stances with this one although you want to stay in Berserker most of the time.

Hey, many thanks for this post. I will try it right away.

Shall i bind this macro to like 50ms button spamming? or on what frequence shall i run the fury prot ST macro?

Furthermore, is it possible to queue heroic strike with stopcasting all the time and then e.g. ALT for the actual heoric strikes execution when enough rage is available?

Many thanks

No that isnt possible… you can put a pause but that will pause everything.

I use 30 ms for all rotations on warrior.

Love the single target fury/prot. I have tried to change it just a touch so that I can hold ctrl vice alt. When I switch between the two, the ctrl will build up rage but not auto cast bloodthirst. Alt still works to cast shield block. What am I missing. ctrl is easier for me to reach is why I am asking.

/cast [combat,mod:ctrl] Bloodthirst

And make sure Revenge, Heroic Strike and Sunder Armor all have ‘nomod’ in the brackets before them.

Also make sure you have ctrl unbound to other stuff in game keybinds.

You can try adding this line to keypress section as well:

/cast [combat] Bloodthirst

Thanks, got it to work

1 Like