Hi Guys,
I am currently experimenting with a very simple Protection Warrior leveling macro for WoW Forever . I am only level 16 right now and the macro is not fully tested yet . I am using combat logs and ActionTrail to see what GSE actually triggers and how the Rage flow behaves.
The goal is not to automate every Warrior ability, but to handle the repetitive core while keeping utility and situational abilities manual.
!GSE3!zVXRbtMwFIUJeEDinSEe/AFjTdM2QCXQSpK22bp1WstWMU3gOreNVccOtlOpgoeC+JGx7pEf4Df4lr3jrt0WxKYBYtMeElk317nnnnvs87WW4BETOJwE21hS3GWgxtV1TKRQ44bPIAauXZFyfTtowfsUOAG1v72DpaRCvm3AEBijvI/yy5Y9WWtgpV8nIdYQbtiW7eQt67l5inahvg1SUcHV54Nahejp6suhp0cJ+PG0Wj3gGuQQs0rBa5todZbkBUTwR7cW7nyfpXU+5JTGUmOtMRnczxFTEO3GIiyriPb0HrKfFbNRoiXbQ06hWMhGMTOZ+bxjzYJq3hja5cJ83kMSFOgXpk4fNHJKRWcJ8ZSxwyyyOZ53V4DnFIdTempnODojI8PWL6CyLJ6377pA/8tkrxzUZsC7KWX6VOj7VVfEXayP/AbuAus83JRCI1dIQE/QlpE27wMSnI3OJDs5n+E/Fmfp9xbsklP6D+LMcnueUMfXh40cs3rM+dL8bf5+gSRSTvXK5MaAvPQw3Ryolx6xvxF8K6LAwhPVBzuAB5VUYjWur4PGHtb4W70OLDGX/aDzONI6UeVcLqSKCBku9/u5voLpKCGsuxGQgUrjtWG+DA6QntW1qpVUR0KuvsFdibUQOlqttfy5Jyw+uLe1jnmK2awPYzkmeuRt4BgusBpvimWl5kEPp0wvBE1J+5SvwahTnm9Apxs+tkjE0jjpUW76nK/VgK64DCtFCXplOkSbQ7/hQQI8NBOgoA5OXDBjjGcWOK62EiCBt3j3h9tuuosvP7V93hOSgGE4MWx1KaN6dHQ8pFW32Wj4bjtobvwE
Version 1 – Prot Core: Revenge Only
This is the current baseline version .
There is no automatic Rage dump and no Revenge castsequence in this version.
The structure is simply:
Rend once → Revenge → Revenge → Revenge → repeat
Rend is applied once per target:
/startattack
/cast [mod:shift] Heroic Strike
/cast [mod:ctrl] Thunder Clap
/cast [mod:alt] Demoralizing Shout
/castsequence [nomod] reset=target Rend, null
The remaining action blocks simply use:
/startattack
/cast [mod:shift] Heroic Strike
/cast [mod:ctrl] Thunder Clap
/cast [mod:alt] Demoralizing Shout
/cast [nomod] Revenge
I currently use three separate Revenge actions .
This version deliberately allows Rage to build up and leaves Heroic Strike under manual control with SHIFT .
Version 2 – Prot Core: Shield Revenge
This is the experimental version intended for level 16+ , when Shield Block becomes available. You can use this variant with lower levels too. The macro will not break, if the ability is missing.
Planned structure:
Rend once → Shield Block → Revenge blocks
Shield Block gets its own action:
/startattack
/cast [mod:shift] Heroic Strike
/cast [mod:ctrl] Shield Block
/cast [mod:alt] Demoralizing Shout
/cast [nomod] Shield Block
I’m also experimenting with a more controlled Rage-dump approach in this version:
/castsequence [nomod] reset=combat Revenge, Revenge, Heroic Strike
The idea is that Heroic Strike is only reached after two successful Revenge steps instead of being fired blindly by the rotation.
This part is still very experimental and needs more combat-log testing.
Modifiers
SHIFT – Heroic Strike
CTRL – Shield Block
ALT – Demoralizing Shout
Kept Manual
Battle Shout
Thunder Clap
Bloodrage
Taunt
Shield Bash
Defensive cooldowns
Mobility / PvP utility
D. Talents - Deep Prot ( 0/0/21 )
E. Musca Auras
Musca Aura “Warrior: Target Debuffs”
!WA:2!YMNyQr23zUukF4RkhJ8l0wwh55jOhWIPcUYRPvL3HKGJMJ1knNXgX)f0OhJrjj9WUZIBmYsgi0ImCke(MRSAQB0SHnECyoQIP(anq9y0IHebwlCInIgQphRPhF1YkGd)8srsHiinrhvmRWM8n(blbmxIi)t1vV0cPk9VRlaLGKbecz4mhG2J360xu2tCcKkqMvCj7Bn9VouX4b6zXXOYevpdoau(r(0MDcXy6ih2jQGrHxXnh08km1C(0upeoqDALCTF72NRjY)018L2XtXzYoM7p9KVcbQ1maoJSX5uJmhO0flHkGhOxU8qSgJHRGJzFQSvF5HzY3a8iyhpAl2D85mPL3n(s(tkZ2xWeuJ(h94WjMXEw(OFv9sn9KFgDLnb9eO92iLk3SdVsu)QCqU(7faVf9IA)z9LdBblsAdROcuoCJE)wZ5bB5NsKD6DWVqprwR0fMnqmf1ibHDpP8pU)1w9JR94ZeXksMgbGxQyv4cr7SJ(oQtPrhYxOX0aRm8RaEnB7xaPGZP1mOPBdFqypVGKrlNnivBlcOx6XJGNxKFTpsIxwyIbCuSvzsnKS7G6)y)KRiW7dMn5RFnwR2heMZTNV9H2Tqpwznh)MTBAbFAR6(2xjGVvZ1Ef9mg5UXcZLh54owyCoz6SuJLJmJX1zyFakVYXoh8vguJ63w)1tfcfvFKmN69jvbwf99N)y27FNTCqwf02LEWWJzYGv4JQ5ToZ9iexc854AbSUSWnHZfytcuKgtInZ1lMqmWv8J3Y0dtOnYbtfuWLFE6DtxjW7e)9V0Ey7DLkNPeloCp)d6mjc3nMVH6ywTI3Oxa3Pepx0U(RSvUqBRHjg76EPsNF9wAjnF96uppiIQF8RT3g4YwUwPiopTSu8uP3mUyQPi9VxJbK0KgwTskUgQ5CyZUwuJelBiyshp6woBLTKDgC3IK2Q6Za9uZiTKBsOl34U8QSehseMngnhJGTcQ8nS01q)12tPknDgLM2OG0epcxSkhQufMLx2vNu(RvzqSkfma18pQzLY2zIchKHHsSi6iLvGOXYvzSfjattA3VAvJ)EaRAjnmwVsxWG(0GnO1cVwGk(QW3BMwzYTi9y34wPEjEtj04NX)g9RAY84um0BfU0GZS8rL)s9(tqr1xNQWl)sdMd39hbGE6HjHY418lFBE2u6sqk4OU4sWSa3k0vAC66i03atrCwW(CZG0L3l4yJNRczjyPKFtMtJaVeWRf1jqdV4zorv9bZf8v82I6n3b2CXQwn)uMdLzI4aR(lOT3g0wst6P0nmlwPxpyLMR(aF8m)qAo5vpJU9iE225NMV7kvV0w3jyMUzJgt)Q9vL4RcHWINS6(JztlFFxXRyF4biKIb1Ht)k8mngOWaUKlzIEOT12(QNU(C8W23lUcUsRJdpRYAERzukSnb0jWYsd)tGpGGW3zx0T)TaAzyGKw7nrwCl8ejU1CLgnxGVTYB82k4yKA(7uM2Ge6GGFmDSJB9JWTUo1fvmUOtYp5CWCy9lpoN)bRukZnddyF2hn(LqnS(bkV(uhakQ8EqJHx)lGjAoGSRUm3iSc1wGMn(5ztbYSMh3ld52QrX3znL)CaC6mX1fTspykOb(PqmcYczBCsruXmw4a)3x6)f2KkOZIUE)3OcHm8AwFjXdUQkPsdUG6Wo0pS2IgrqKN(ePw)fOZm(bGPf4cqjJPuUSu(8iRl4GFCFNIzsDA6XyT2oP1fpfqf4edS1)SNs(akqL604hehs4KpKtShXP8zb368kALwe1R1LQF(Ii5Qu1hZ2i7qHNhc8Q0i6M3K5sQlzhgCnCAgMBeUzrX5CB42jKv3I1qauoKvEn6jpR3IZJ0hIb)h9wWg1nQr)Q8Lt7NRQ5TyVV9w6Qh5G4sv67)Ky5rc
Musca Auras - “Warrior: Player Buffs”
!WA:2!PMZCFgl3HZLoftJY67QPt43U862klPXno8Jf6hziV2Tg9UWsxKiU1khmVAJY7As2fHMZcq(PAoxcDrT3oeL6xMtaqhRjNlbxUZLJZRKwN1W4YXgetlO49baqhHjPwZLO9qcnxr5iHEKSN0XCtVwk7L6KQkOU)kQnVRTyKEeWyaFsU4Gd2dk2ONTuoKQkF3yOhocDS1w9bHmid(FVPlv8O8)bOPTyYk3LiQu0tURhv97jYn66yuC8SBWSgaoL5OI7GSpgAAJXblwpWSdv0T)8O0CZqes(5hV32eyl7GR9ipFnCHTukgO6iJhNfdwjQimCSD3SY7LUkou(aBAqUFE3brQCLg4zPCnFp6YwxVG6OKJeZX(ZNPRg)KDnF60timY5QIfKmNJZ82O3B(NcvfegX3Awu1Lu9)KeL4jvvXBDZshhwnXCf(k9CN7uSnyS3Q0bub0r7S3PSu3H0McSPrO66)aBfJvYdmtJ0KQpybseeLddR3i6T9Vc0cMyYDYUjW6Mpq0HY04BLf4apg3DtHR6iuGzk6)ge0itIseltMnmLPC03MjtTsaRET7nljwP0mvUFM3vFQeYdIvJsSeDAJ1ob1vjNRRno9uV9Pu6XKGpNkPkALJG5ZOnCNn(uTqe7UKcWb1zNkGikfHWpHv5dRHWuErwFtgIw9AA5cJQSdFk(Gy3wR9qAMFtGhx7OEQcF6ksy49UnyBTRq1cdrzkbVEzyWv9WtXt9RCZDTHhoRVuNaAo)eiRR05XErPB55oLxQ3ATMH3mtLtfvvlO3Ces3ynvJGaZi49gj0kbM9TBiNmUwO7E9evlhhjlhIN2CjSzlzj4i4Gv)wC0m3cZI2MCAA0VwJNXrwjvC8ZT5AD2ukKN(G4ULVOKoCqyaJa5iIfSNBP3O(iInOQm9TqyzxfFv3Pz8n5cpo07W2wujM1tpAxz2D5A156QE9vsJb1ZaP19tO8ZMQoeDeXVp2BJGfMEXYr(O9q72TnjTvZWblUuGfg0xPoxu(dMi8zwT8nqfmE4Paq(xNkYjR6QiuEwJEUdDfVAX0Ndd7H3dHPfY61henAeU92Ua0mVl9p3SZC1XlgT)D0osH2uWer3ouCfS2aZTVs9kqZA110Ikc3L7231(8jY7Nq65BZsU(M7eKUXRDDnJFQSl2YDYRBLloajs33r)(AAgJDrLIdMPM2g8FDS)kU1cvHFNuglF3YIm3o(l3nJT0UVbP(3ZAzsxVUKgyCQHaJV2sXP3GKEV666msMcX2XP4O(umH9t4LG6GuXWnFQGMx0oEBoNpGh6rZLozeGxsQ5JSWjgMqHrZnsNRrIPZZP9N(0iIGoqas2v8QS)z9GPNOBH80tWF6kSN9HXdjMrkrBrXrEEc8SidKzgfmTAzxZ1mLSoMd9gQbbCVR3RcUbItcYXaZCPDdUbwgmED0)ByJAa6Vm)MctLriwxzvOqYwxxYk)M2RZSxjNRpA98SrsyRo4SbIYYwZeK6Sf(FhD0nK)Teh(32wv46XFpEqbUjuDaFBdvpQP87MDgESd4yrRgd3cTVGUiSMbnivegLnfvaf(i4(Ity5LBvOa9urzIr0Pg9c9nfA0iQjeX(h4CZ8xsIXsYP9dQ3GmdjxS7fJXfVpSx5CpcHiOnfn6ysO4RXkKUobaYCTqHCLR5lSaMu9vFdLlHoqZvtn7yeB6WEY(eKp1cphGPbSfjWzZal3TSZxiF1gaSuB0JenMe7ZA0mc0jHkT)Mekj1nnMUEzRZPUzXBt7YN8FX7RJPkc)dyvHbXAtrX(zBTbIuVzZXexZrmivCJWZz(k(9C3x7hVeZT0PrnSln5q)Z5scKS9EoY1xAxStsMSNQ)g7bx3Ly02fHGg3cI9Nd0hSbn1bAm
F. Current Testing
- WoW Forever Beta
- Level 16 Protection Warrior
- GSE
- ~100 ms key repeat
- ActionTrail
- Combat-log analysis
The main thing I’m currently working on is Rage management .
The first version is intentionally simple and serves as the baseline. The Shield/Rage-Dump version will be tested properly once Shield Block becomes available at level 16.
I am using ActionTrail for Debugging.
More updates will follow as I level and start dungeon testing.





