Version 1: Unrelenting Assault (UA) prot
Heavy dps spec for betas. Easy way to hold threat even as low gs against high gs dps. Make sure you put the highest geared or biggest pumper dps on Vigilance. You will want a slow axe mh. You will likely outdps most players on trash. In between the macro’s Revenge procs, weave Cleave in with alt for aoe pulls. The macro will put out 3 sunders per combat instance, so if tanking trash, tab target to spread them around if you want, or they will all go on one target (which is good on bosses).
shift: spell reflection
alt: cleave
ctrl: last stand, shield wall
glyphs: sweeping strikes, cleaving, blocking, thunder clap
Talents: WotLK Classic Talent Calculator
Version 2: Standard deep prot with Devastate and Shockwave
This is the bread and butter cookie cutter tank spec. This version casts Shockwave as part of the rotation but also has it on a modifier (alt) in case you want to use it sooner. Alt will also do Thunder Clap after Shockwave, so this macro is strong in aoe as well. It will also do a single Clap on pull by default. Use a fast mh with this. This macro will prio Shield Slams above everything followed by Revenge procs, followed by Devastate. It will also auto cast Heroic Strike, so a fast mh for extra rage gen is very useful. Putting the highest pumper dps or even better, the other tank, on Vigilance is ideal. Also, the only thing you might have to watch for is Sunder falling off if there are a lot of Shield Slam procs on top of Heroic Strikes. In that case, just manually hit Devastate. This is infrequent, especially with a fast mh, but it can happen. If you missed it and it falls off, just use Devastate for the next 2 gcd’s to get 4 stacks back up asap.
shift: spell reflection
alt: shockwave, thunder clap
ctrl: last stand, shield wall
glyphs: devastate, revenge, blocking, thunder clap
Talents: WotLK Classic Talent Calculator
Version 3: Same as version 2 but Shockwave is manual only (alt). This is useful to swap to for fights where you need Shockwave cd to be up, such as Anub adds (to prevent their non interruptible cast).
d8ZauaWyuomI7cO3cuBtK05fOzQKKttPMTOmFvDtKOYVa42OY6eP2Pq7vA3uSFOFsKk1WiszCIQgisu0qvsKbty4a5GkXSe0XuHZHezHcyPkPAXuYYvPhIe8ufldv9CLAIejAQi1KvrtN0fvsuxLivYLP66eLnIevTvLe2Si2Uss9rKO0xjsvFgj03rIcJKiv8mK0OjQAAeXjjs4BIkxJOY9is63GoUiXRvs5Eu6gp6S(kVckBJ8LUdLJWUWDPB8O0Dwb5AtSY8DP7SKO(T0nE0bWwjxLOkHTwJ8DaWiBffG3kXW808arX6(QDdf9QDc4jWRx6gp6aqjxk6QBCUGOaSbkp5Ybe8Ptob2iFhamYw3EkYCdZrbygKZIOHBLyyEA(qo4zAMEZaIIvr2kkgLyodrXiVTNDIcPNKL1i1oayKTIcWmiNfrd5GNPjzkquqHmNSAVrjDaWiBffGzqolIgUvIH5P5d5GNP3YBNOarXaYZYqX6EsMZuBOPr56aGr262trMByokaBGmiNfrbIcuGIRVDvQmiNfrrbkcqunZrXOedZdrHrwwwJP2baJS1TNIm3WCuaMb5SiAObYbpbIcuGIRVDvQmiNfrrbko4PYNpefsPN4MT9QDumkXW8quqlVmZPFrbfYiGcrHrwww1QDwyQn0SlDJhLUXJs34rh8XpGNaVo(43iFhamYwrb4TsmmpnpquixU88uBKAh8XFjr9l(43HoiiVZctTHMQnYx6gp6Gp(b8e41Xh)g57aGr262trMByokaZGCwenCRedZtZhAGCWtGOGxUuLlefsYjjF(gP2bF8xsu)Ip(DOdcY7SWuBOPAJulDJhDWh)aEc864JFJ8DaWiBffGzqolIgAGBLyyEA(qdKdEcef5oAKAh8XFjr9l(43HoiiVZctTHMQnkP0nE0bF8d4jWRJp(nY3baJSvuaMb5SiA4wjgMNMhik4tnFUgP2bF8xsu)Ip(DOdcY7SWuBOPAJYv6gp6Gp(b8e41Xh)g57aGr2kkaZGCwen0a5GNarXrEjuIsnsTd(4VKO(fF87qheK3zHP2qt1gtT0nE0bF8d4jWRJp(nY3baJSvuaMb5SiAObYbpbIcj5KKpFJu7Gp(ljQFXh)o0bb5DwyQn0uTXCLUXJo4JFapbED8XVr(oayKTU9uK5gMJcWmiNfrd3kXW808Hgih8eikqbkU(2vPYGCweffOqso5KgFikmYYYAKAh8XFjr9l(43HoiiVZctTHMQnMV0nE0bF8d4jWRJp(nY3baJS1TNIm3WCuaMb5SiAObYbpbIcuGIRVDvQmiNfrrbkYrnFQHOih18PgIICuZNAikmYYYAKAh8XFjr9l(43HoiiVZctTHMQnsPs34rh8XpGNaVo(43iFhamYw3EkYCdZrbygKZIOHgih8eikqbkU(2vPYGCweffOqsojuZfIcJSSSgP2bF8xsu)Ip(DOdcY7SWuBOPAJhsR0nE0bF8d4jWRJp(nY3baJSvuaMb5SiAObYbpbIcj5KKp1gP2bF8xsu)Ip(DOdcY7SWuBOPAh6GG8oRccb1zDhKt0g57mQdIYlZWuBOPZkDTHxBny1QDKcJLm7mDfKRnXkZ3LUd912SMRh1QJ0XjN1QZ62gkYxRo0xBZAUYxRorNTwT6qbiNfrBGob8mTwDw32qXJAvTAJ8LUZkixBIvMVlDNLe1VLUXJoa2k5QevjS1AKVdagzROa8wjgMNMhikg5T9StumzeUQDc4jWRx6gp6aqjxk6QBCUGOaSbkp5Ybe8Ptob2iFhamYwrbygKZIOHCWZ0m9MbSrQDaWiBD7PiZnmhfGzqolIgYbpttYuGOyKhYwJYGSApef0YlZC6xuqHmcOgL0baJSvuaMb5SiA4wjgMNMpKdEMElVDIcefdipldfR7jzotTHMgLRdagzRBpfzUH5OamdYzr0WTsmmpnFih8mntVzarXQiBffJsmNHOyK32ZorH0tYYAm1oayKTU9uK5gMJcWmiNfrdnqo4jquGcuC9TRsLb5SikkqbT8YmN(ffuiJakefsPN4MT9QDumkXW8quyKLLvTANfMAdn7s34rPB8O0nE0bF8d4jWRJp(nY3baJSvuaMb5SiAih8mnjtbIcj5KJxAnsTd(4VKO(fF87qheK3zHP2qt1g5lDJhDWh)aEc864JFJ8DaWiBffGzqolIgAGBLyyEA(qdKdEcef5oAKAh8XFjr9l(43HoiiVZctTHMQnsT0nE0bF8d4jWRJp(nY3baJSvuaMb5SiA4wjgMNMhik4tnFUgP2bF8xsu)Ip(DOdcY7SWuBOPAJskDJhDWh)aEc864JFJ8DaWiBD7PiZnmhfGzqolIgUvIH5P5dnqo4jquWlxQYfIcj5KKpFJu7Gp(ljQFXh)o0bb5DwyQn0uTr5kDJhDWh)aEc864JFJ8DaWiBffGzqolIgAGCWtGOqsoj5Z3i1o4J)sI6x8XVdDqqENfMAdnvBm1s34rh8XpGNaVo(43iFhamYwrb4TsmmpnpquixU88uBKAh8XFjr9l(43HoiiVZctTHMQnMR0nE0bF8d4jWRJp(nY3baJS1TNIm3WCuaMb5SiA4wjgMNMp0a5GNarbkqX13UkvgKZIOauYLIUIcuijNekLpefsYjHs5drHrwwwJu7Gp(ljQFXh)o0bb5DwyQn0uTX8LUXJo4JFapbED8XVr(oayKTU9uK5gMJcWmiNfrdnqo4jquGcuC9TRsLkkqHKCsKtAnsTd(4VKO(fF87qheK3zHP2qt1gPuPB8Od(4hWtGxhF8BKVdagzROamdYzr0qdKdEcefsYjHs5BKAh8XFjr9l(43HoiiVZctTHMQnEiTs34rh8XpGNaVo(43iFhamYwrbygKZIOHgih8eikKKkLsnFJu7Gp(ljQFXh)o0bb5DwyQn0uTdDqqENvbHG6SUdYjAJ8Dg1br5LzyQn00zLU2WRTgSA1osHXsMDMUcY1MyL57s3H(ABwZ1JA1r64KZA1zDBdf5Rvh6RTznx5RvNOZwRwDOaKZIOnqNaEMwRoRBBO4rTQwTrQLUZkixBIvMVlDNLe1VLUXJoa2k5QevjS1AKVdagzROa8wjgMNMhikg5T9StumzeUQDc4jWRx6gp6aqjxk6QBCUGOaSbkp5Ybe8Ptob2iFhamYw3EkYCdZrbygKZIOHCWZ0Kmfikg5HS1OmiR2drbT8YmN(ffuiJaQrQDaWiBffGzqolIgUvIH5P5d5GNP3YBNOarXaYZYqX6EsMZuBOPrjDaWiBD7PiZnmhfGzqolIgUvIH5P5d5GNPz6ndikwfzROyuI5mefJ82E2jkKEswwJY1baJS1TNIm3WCuaMb5SiAObYbpbIcuGIRVDvQmiNfrrbkOLxM50VOGczeqHOqk9e3STxTJIrjgMhIcJSSSQv7SWuBOzx6gpkDJhLUXJo4JFapbED8XVr(oayKTIcWmiNfrd5GNPjzkquijNC8sRrQDWh)Le1V4JFh6GG8olm1gAQ2iFPB8Od(4hWtGxhF8BKVdagzROamdYzr0qdCRedZtZhAGCWtGOi3rJu7Gp(ljQFXh)o0bb5DwyQn0uTrQLUXJo4JFapbED8XVr(oayKTIcWmiNfrd3kXW808arbFQ5Z1i1o4J)sI6x8XVdDqqENfMAdnvBusPB8Od(4hWtGxhF8BKVdagzRBpfzUH5OamdYzr0WTsmmpnFObYbpbIcE5svUquijNK85BKAh8XFjr9l(43HoiiVZctTHMQnkxPB8Od(4hWtGxhF8BKVdagzROamdYzr0qdKdEcefsYjjF(gP2bF8xsu)Ip(DOdcY7SWuBOPAJPw6gp6Gp(b8e41Xh)g57aGr2kkaVvIH5P5bIc5YLNNAJu7Gp(ljQFXh)o0bb5DwyQn0uTXCLUXJo4JFapbED8XVr(oayKTU9uK5gMJcWmiNfrd3kXW808Hgih8eikqbkU(2vPYGCwefGsUu0vuGcj5KqP8HOqsojukFikmYYYAKAh8XFjr9l(43HoiiVZctTHMQnMV0nE0bF8d4jWRJp(nY3baJS1TNIm3WCuaMb5SiAObYbpbIcuGIRVDvQurbkKKtICsRrQDWh)Le1V4JFh6GG8olm1gAQ2iLkDJhDWh)aEc864JFJ8DaWiBffGzqolIgAGCWtGOqsojukFJu7Gp(ljQFXh)o0bb5DwyQn0uTZ6oiNOnY3HoiiVZQGqqDg1br5LzyQn00zLU2WRTgSA1osHXsMDMUcY1MyL57s3H(ABwZ1JA1r64KZA1zDBdf5Rvh6RTznx5RvNOZwRwDOaKZIOnqNaEMwRoRBBO4rTQwTANvr2Q0fOtI6ND4LgpvPrjEQh8h5Ll1osVtwBr2LSlD1ouoxjsjrjLUdnjZn6UJ0FjQ8OGcRAzgPGcDwKPYdVDIqnbEnqvEBdL5krOyM3HYoR8k872gAAK6He(ouoIrgjtkmQFxTBuBOPb6ejCEN1x5vqz7SYMe4L5uaYbIOel7mBnyd0za5mPqkB8OdT0nfAKQ0Kin(osPNqKLPnEuTA1wa